Signal bot handelt niet? Een troubleshooting-checklist
Plaatst je signal bot geen trades, doorloop dan dit in volgorde: staat de bot echt actief, is er al een signaal binnengekomen, werd een signaal door een filter tegengehouden, is een order mislukt, en is de exchange-API-key nog geldig. De meeste gevallen komen neer op een van deze.
Waar deze gids over gaat
Dit behandelt bot-zijdige problemen voor elke signal bot, of je nu Altrady’s Crypto Base Scanner-signalen gebruikt of een eigen webhook-bron: botstatus, filters, mislukte orders, saldi en API-keys.
Gebruikt je bot TradingView of een andere webhook-bron en zit het probleem in het signaal zelf of de JSON die het stuurt, gebruik dan de speciale gids: Troubleshooting TradingView webhook-signalen die geen orders triggeren.
Staat de bot actief?
Open het tabblad Bots en controleer of de specifieke bot waar je naar kijkt Active toont. Draai je er meerdere, dan kijk je makkelijk naar de ene terwijl een andere bot degene is die daadwerkelijk draait, en deze staat op pauze of gestopt. Wissel tussen kaart- en lijstweergave bovenaan.
🔍 Click the image to see a larger version
## Er is nog geen signaal binnengekomen
Heb je de bot net aangemaakt, geef het dan tijd. Een nieuwe Crypto Base Scanner-bot kan een paar uur, of zelfs een paar dagen duren voordat hij zijn eerste signaal ontvangt. Dat is normaal, geen storing.
Hoe vaak signalen binnenkomen, hangt af van de markt, niet van een vast schema. Beweegt BTC scherp, dan verschijnen er meer signalen op BTC-markten; daalt BTC hard, dan verschuiven ze naar stabiele-paar-markten en weer terug zodra het rustiger wordt; loopt ETH, dan trekken ETH-marktsignalen aan. Op een rustige dag zie je misschien maar een handvol over alle markten samen. Dat is de markt die rustig is, niet de bot die kapot is.
Er kwam een signaal binnen maar er opende geen trade
Vaak kwam er wel een signaal binnen en werd het tegengehouden door een van je eigen filters. Daar is het Error log van de bot voor: het registreert signalen die niet zijn geaccepteerd, met de reden. Een veelvoorkomende regel is:
Filters did not match: Max per market
Dat betekent dat het signaal de bot bereikte, maar dat een filter of een positielimiet verhinderde dat er een trade opende. Controleer:
- Je whitelist en blacklist (zie Whitelists en blacklists van een signal bot: hoe matching werkt)
- De filters voor volume, prijs en succesratio
- Max positions, en positions per market
Staan die limieten al waar je ze wilt hebben, dan werkt de bot zoals bedoeld, en houdt hij je juist tegen bij meer blootstelling dan je vroeg.
Eén ding om te weten over het Error log: het is alleen voor signalen die door filters zijn geweigerd. Het registreert geen verwerkingsfouten zoals een order die mislukt wegens onvoldoende saldo. Staat het Error log dus leeg en handelt de bot nog steeds niet, dan zit het probleem verder in deze lijst, niet daar.
Een order is mislukt
Plaats je zelf een order in de Trading widget, dan stuurt Altrady die niet in als het saldo er niet is. Een bot werkt anders: hij stuurt de order naar de exchange, en is de benodigde valuta niet beschikbaar, dan komt de order terug als failed. Een tekort toont zich dus als een mislukte order, niet als een bot die stilletjes niets doet.
Op een live account krijg je bericht. Een mislukte order stuurt een pushmelding en een e-mail. De exacte formulering komt van de exchange en verschilt, ga dus af op het feit dat een order mislukte in plaats van te proberen een specifiek bericht te matchen.
Je kunt het ook zonder melding zien, wat vooral telt op demo-accounts waar je mogelijk geen melding krijgt. Een signal bot die hiermee te maken krijgt, toont:
- een open positie die leeg is, in het Overview van de bot;
- op de grafiek van het handelsterminal, een donkergroene order voor elke instap die mislukte (instappen die wel succesvol werden geplaatst, zijn lichtgroen);
- in My Orders > Open, de order gemarkeerd met Status: Failed.
Om de mislukte orders alsnog geplaatst te krijgen:
- Stort geld bij zodat de valuta die de order nodig heeft, beschikbaar is.
- Open de mislukte order in de Trading widget en bewerk hem.
- Klik op Place order. Elke mislukte order wordt opnieuw geprobeerd.
Blijft het gebeuren, dan heeft de account te weinig van de valuta die de bot nodig heeft. Veelvoorkomende redenen: geld zit vast in andere posities of bots die de account delen (een reden om elke bot een eigen account of subaccount te geven), of, op exchanges die kooporder-kosten in basisvaluta rekenen, heeft de bot de basisvaluta die hij bezat al opgebruikt. Zie Hoe werken handelskosten?.
Een minder vaak voorkomende oorzaak: op exchanges die spot en futures in aparte wallets houden, kan het geld in de verkeerde wallet zitten. Altrady kan geen saldi tussen wallets voor je verplaatsen; dat doe je op de exchange zelf. Handel je al succesvol op deze account, dan is dit meestal niet de oorzaak.
De instap vulde niet op tijd
Een instaporder kan zo zijn ingesteld dat hij verloopt als hij niet binnen een bepaalde tijd vult. Gebeurt dat, dan wordt de instap geannuleerd en opent er geen positie, wat kan lijken alsof de bot een signaal negeert. Gebruik je limiet-instappen in een snelle markt, dan is het de moeite waard een korte vervaltijd te controleren. Dit stel je in op het tabblad Entry bij het configureren van de bot.
Problemen met de exchange-API-key
Een ingetrokken, verlopen of verkeerd geconfigureerde exchange-API-key kan de hele bot stilleggen en zowel nieuwe orders als exit-orders laten mislukken. Is de bot gewoon stil geworden, zonder signalen, zonder filterafwijzingen en zonder een saldoprobleem dat het verklaart, controleer dan de API-key.
Om het te verhelpen: maak de key opnieuw aan bij de exchange met handelsrechten ingeschakeld, en koppel hem opnieuw aan de account in Altrady.
🔍 Click the image to see a larger version
## Kom je er niet uit? Wat je naar support kunt sturen
Lost niets van het bovenstaande het op, stuur ons dan:
- De naam van de bot
- De markt en exchange
- Een screenshot van het Error log van de bot, en van de mislukte order in My Orders als dat is wat je ziet
Zo kan support het probleem meteen vinden zonder heen-en-weer. Je kunt ons supportteam op elk moment bereiken via de chatbubbel rechtsonder in ons Help Center op help.altrady.com.