När en bot slutar göra det du förväntar dig beror det nästan alltid på en handfull åtgärdbara orsaker — oftast något på börssidan, som medel eller API-behörigheter. Den här guiden går igenom var och en, från vanligast till mest ovanlig.
Inte samma sak som en bot som inte öppnar trades. Om din bot kör felfritt men inte har öppnat en position handlar det oftast om instegsvillkoren — se Varför handlar inte min bot?. Den här artikeln handlar om en bot som pausade, stoppade eller råkade ut för ett fel.
Viktigast
- En bot rör sig genom tydliga statusar — Aktiv (väntar på insteg), Utlöser, Kör (position öppen), Pausad, Väntar på paus och Fel — och den här guiden handlar om varför en bot pausar, stoppar eller ger fel.
- Den vanligaste orsaken till att en bot slutar exekvera är otillräckligt saldo eller otillräcklig marginal på ditt börskonto.
- Problem med API-nyckeln — en ogiltig, återkallad eller felbehörigad nyckel, eller en IP-whitelist-spärr — stoppar också en bot; att återansluta en ny läs-och-handla-nyckel löser det.
- På futures kan en hävstång som är för hög för paret eller en felmatchning i positionsläget blockera order.
- Många börsfel (rate limits, timeouts, klocka/tidsstämpel) är tillfälliga; Freya meddelar dig när en bot misslyckas så att du kan agera.
Bot-statusar i korthet
- Aktiv — live och bevakar marknaden efter sina instegsvillkor; ingen position öppen ännu.
- Utlöser — instegsvillkoren uppfylldes; boten öppnar sin position.
- Kör — en position är öppen och boten hanterar affären (safety orders, take-profit, utträden).
- Pausad — du pausade den; den öppnar inga nya positioner förrän du återupptar den.
- Väntar på paus — du pausade den medan en position var öppen; den avslutar hanteringen av den positionen på ett säkert sätt och blir sedan Pausad.
- Fel — den försökte agera men börsen eller en kontroll avvisade det; den stoppar och flaggar problemet.
- Stänger / Stängd — boten avslutar affären; när den är klar sparas affären i din historik.
(För den fullständiga statusreferensen med skillnaden mellan AKTIV och KÖR, se Varför handlar inte min bot?.)
När en bot stöter på ett problem som den inte kan återhämta sig från går den över till ett feltillstånd och du får en ”bot misslyckades”-avisering (om du har ställt in aviseringar) så att du snabbt kan åtgärda det.
Den vanligaste orsaken: inte tillräckligt saldo eller marginal
Den överlägset vanligaste orsaken till att en bot slutar lägga order är otillräckligt saldo (spot) eller otillräcklig marginal (futures) på ditt börskonto. Din bot försökte lägga en order — en basorder, en snittningsorder eller en take-profit — och börsen avvisade den eftersom medlen inte fanns där.
Åtgärd: se till att ditt börskonto har tillräckligt fritt saldo/marginal för att täcka botens hela plan — inklusive varje snittningsorder i dess grid. (Det är därför det spelar roll att finansiera hela griden; se Instegsorder & griden.)
Problem med API-nyckeln
Om Freya inte längre kan agera å dina vägnar stoppar boten. Vanliga orsaker kopplade till API-nyckeln:
- Ogiltig, återkallad eller regenererad nyckel — om du raderade eller roterade nyckeln på börsen fungerar Freyas kopia inte längre.
- Fel behörigheter — nyckeln behöver läs- och handelsbehörighet (aldrig uttag). En läs-only-nyckel kan inte lägga order.
- IP-whitelist-spärr — om du begränsade nyckeln till specifika IP-adresser måste Freyas server-IP-adresser vara tillåtna (dessa visas när du ansluter börsen).
Åtgärd: återanslut med en ny läs-och-handla-nyckel. Se Så ansluter du din börs och Så hanterar du dina API-nycklar.
Order för liten
Varje börs har en minsta orderstorlek (ett minsta nominellt värde). Om ditt orderbelopp — eller en enskild grid-order — hamnar under det avvisar börsen ordern.
Åtgärd: öka ditt handelsbelopp (eller volymen per order) så att varje order klarar börsens minimum.
Futures-specifikt: hävstång och positionsläge
På futures kan två inställningar blockera order:
- Hävstång för hög — hävstången du satt överstiger vad börsen tillåter för det paret. Sänk den till en tillåten nivå.
- Felmatchning i positionsläget — ditt börskonto är i ett annat positionsläge (hedge vs envägs) än vad boten förväntar sig. Justera positionsläget på börsen så att det matchar hur boten handlar.
Tillfälliga börsproblem
Vissa fel är inte ditt fel och löser sig ofta av sig själva:
- Rate limits — för många förfrågningar inom ett kort tidsfönster.
- Timeouts / nätverksfel — ett tillfälligt anslutningsproblem med börsen.
- Tidsstämpelfel — ett problem med klocksynkronisering mellan systemen och börsen.
- Börs upptagen / underhåll — börsen själv är överbelastad eller nere.
Åtgärd: dessa löser sig oftast av sig själva. Om en bot fick fel på grund av något av dessa kan du vanligtvis återuppta den när börsen svarar normalt igen.
Vad du ska göra: en snabb checklista
- Kontrollera ditt börssaldo/din marginal — orsak nummer ett. Fyll på om det är lågt.
- Kontrollera din API-nyckel — fortfarande giltig, läs- och handelsbehörighet, Freyas IP-adresser tillåtna.
- Kontrollera orderstorleken — över börsens minimum.
- På futures, bekräfta att hävstången ligger inom gränserna och att positionsläget matchar.
- Om det var ett tillfälligt fel, vänta tills börsen återhämtar sig och återuppta boten.
- Fortfarande fast? Kontakta [email protected].
Vanliga frågor
Varför pausade eller stoppade min bot?
Oftast för att börsen avvisade en order — vanligtvis otillräckligt saldo eller otillräcklig marginal, ett problem med API-nyckeln, eller en order under börsens minsta storlek. På futures kan även inställningar för hävstång eller positionsläge blockera order. Tillfälliga börsproblem (rate limits, timeouts) kan också stoppa en bot, men de löser sig oftast av sig själva.
Vad betyder det när min bot är i ett feltillstånd?
Den försökte agera men något avvisade åtgärden, så den stoppade och flaggade problemet i stället för att blint fortsätta. Du får en ”bot misslyckades”-avisering (om aviseringar är på). Åtgärda den bakomliggande orsaken — oftast saldo eller API-nyckel — så kan du få igång den igen.
Min bot säger otillräckligt saldo — vad gör jag?
Sätt in medel på ditt börskonto så att det finns tillräckligt fritt saldo (spot) eller marginal (futures) för att täcka botens order, inklusive dess grid av snittningsorder. Boten kunde inte lägga en order eftersom medlen inte var tillgängliga på börsen.
Kan min API-nyckel vara problemet?
Ja — en vanlig sådan. Om nyckeln raderades, regenererades eller sattes till läs-only, eller om den är IP-begränsad och Freyas server-IP-adresser inte är tillåtna, kan boten inte handla. Återanslut med en ny nyckel som har läs- och handelsbehörighet (aldrig uttag).
Min futures-bot lägger inga order — kan det vara hävstång eller positionsläge?
Ja. Om din hävstång är högre än vad börsen tillåter för det paret, eller om ditt kontos positionsläge (hedge vs envägs) inte matchar hur boten handlar, avvisas order. Sänk hävstången till en tillåten nivå och justera positionsläget på börsen.
Blir jag aviserad om min bot misslyckas?
Ja — om du har ställt in aviseringar skickar Freya en ”bot misslyckades”-varning när en bot hamnar i ett feltillstånd, så att du kan agera snabbt. Se Så ställer du in aviseringar.
Min bot kör men har inte öppnat några trades — är det samma sak?
Nej. En körande bot som inte har öppnat en position har oftast bara inte uppfyllt sina instegsvillkor ännu — det tas upp i Varför handlar inte min bot?. Den här artikeln handlar om en bot som pausade, stoppade eller råkade ut för ett fel.
