Hoppa till huvudinnehåll
signalbotwebhookTradingView
Så skapar du en signalbot på Freya Finance

Så skapar du en signalbot på Freya Finance

En signalbot genomför affärer när den tar emot en extern signal — oftast från en TradingView-alert som skickas till en webhook. I stället för att bygga ingångslogiken inuti Freya (som en DCA-bot gör) tar du med dig dina egna signaler från en annan plattform, och signalboten omvandlar dem till riktiga affärer på din börs.

Om du redan har en strategi eller ett indikatoruppsätt som du litar på någon annanstans, är en signalbot sättet att automatisera det på Freya. (Om du hellre vill bygga logiken inuti Freya, börja i stället med Så skapar du din första DCA-bot.)

Viktigast

  • En signalbot handlar på externa signaler som skickas till en webhook — till exempel en TradingView-alert som utlöses när dina villkor är uppfyllda.
  • I läget Anpassad signal får din bot en Open- och en Close-webhook-URL; i Risk Ratio-läget får den en enda webhook och stänger positioner automatiskt utifrån take profit och stop loss i webhooken.
  • Två signallägen: Anpassad signal, där du ställer in orderna och boten agerar på dina webhook-signaler; och Risk Ratio, där webhooken bär take profit och stop loss (ingången tas till marknadspris) och du anger ett fast riskbelopp så att positionsstorleken beräknas automatiskt.
  • Behandla dina webhook-URL:er som lösenord — vem som helst som har dem kan utlösa din bot, så håll dem privata och generera dem på nytt om de någonsin exponeras.
  • Signalbottar passar handlare som redan genererar sina egna signaler och vill att Freya ska genomföra dem automatiskt.

Vad en signalbot är

Med en DCA-bot konfigurerar du ingångsvillkoren inuti Freya. En signalbot är motsatsen: beslutet om när man ska gå in eller ut kommer utifrån — din chartplattform, ditt eget skript eller vilket verktyg som helst som kan skicka en webhook. När den signalen anländer placerar signalboten affären. Den är bryggan mellan din externa strategi och live-exekvering på din börs.

En snabb översikt över stegen

  1. Skapa en bot och välj typen Signalbot, välj sedan ditt handelspar och din riktning.
  2. Välj ett signalläge — Anpassad signal, eller Risk Ratio (där webhooken bär din take profit och stop loss).
  3. Kopiera din/dina webhook-URL:er — Anpassad signal ger dig en Open- och en Close-URL; Risk Ratio ger dig en enda URL.
  4. Anslut din signalkälla — klistra in dessa URL:er i din TradingView-alert (eller ett annat verktyg).
  5. Ställ in dina orderinställningar och starta. Från och med då styr dina signaler boten.

Steg 1: Välj bottypen Signalbot

I flödet Skapa bot väljer du Signalbot ("Genomför affärer baserat på webhook-signaler"), sedan väljer du ditt handelspar och din riktning precis som med vilken annan bot som helst.

Steg 2: Välj ett signalläge

Signalläget styr hur din bot tolkar de signaler den tar emot. Det finns två lägen, och du väljer ett av dem — de kan inte kombineras:

  • Anpassad signal — din bot agerar på de open- och close-signaler du skickar via webhook (till exempel från en TradingView-alert), och du konfigurerar orderna i Freya: beloppet att handla samt din take profit och stop loss.
  • Risk Ratio — webhook-payloaden bär take profit- och stop loss-priserna; ingången tas till marknadspris när signalen utlöses. I stället för att välja ett handelsbelopp anger du ett fast riskbelopp per affär, och Freya beräknar automatiskt positionsstorleken utifrån avståndet mellan ingången och stop loss. Resultatet: om stop loss träffas förlorar du ungefär exakt det riskbelopp du valde. Take profit placeras som en limit-order till webhook-priset (så att den fylls utan slippage); stop loss exekveras som en market-order när den utlöses, så — som varje stop — kan den drabbas av slippage i en snabb rörelse.

Välj det läge som matchar hur dina signaler är byggda.

Varför Risk Ratio-läget är kraftfullt

Risk Ratio-läget vänder upp och ner på positionsdimensioneringen. Normalt väljer du en positionsstorlek och accepterar den förlust som stop loss innebär. I Risk Ratio-läget väljer du den förlust du är beredd att ta, och positionsstorleken dimensioneras automatiskt efter den. Det gör din risk per affär konsekvent oavsett hur långt bort stop loss ligger — ett disciplinerat tillvägagångssätt som proffs använder. Du anger risktyp och fast belopp i strategisteget; handelsbeloppet visas sedan som dynamiskt, eftersom det beräknas när webhooken anländer.

Steg 3: Hämta dina webhook-URL:er

Vilka URL:er du får beror på ditt läge:

  • I läget Anpassad signal får din bot en Open-webhook-URL (att anropa den öppnar en position) och en separat Close-webhook-URL (att anropa den stänger positionen).
  • I Risk Ratio-läget får du en enda webhook-URL för ingångssignalen. Positionen stängs sedan automatiskt av take profit och stop loss som bärs i webhooken, så det finns ingen separat Close-URL. Signalen skickas som ett litet JSON-meddelande som innehåller take profit- och stop loss-värdena.

Du kan kopiera en URL och generera den på nytt när du vill. Att generera på nytt skapar en ny URL och ogiltigförklarar omedelbart den gamla — användbart om en URL någonsin exponerades.

Steg 4: Anslut din signalkälla

Klistra in din/dina webhook-URL:er i din signalkälla. Med TradingView, till exempel, skapar du en alert och sätter dess webhook-URL till din bots URL. I läget Anpassad signal använder du Open-URL:en för ingångar och Close-URL:en för utgångar; i Risk Ratio-läget använder du den enda webhooken och inkluderar din take profit och stop loss i alert-meddelandet. När ditt alert-villkor utlöses anropar TradingView webhooken och din bot agerar på den.

Steg 5: Ställ in dina orderinställningar

Konfigurera hur boten dimensionerar och placerar sina order. I läget Anpassad signal anger du handelsbeloppet samt din take profit och stop loss. I Risk Ratio-läget anger du i stället ditt fasta riskbelopp (handelsbeloppet blir dynamiskt, och take profit och stop loss kommer från webhooken). Starta sedan boten — den sitter stilla tills en signal anländer och genomför sedan affären.

Att hålla dina webhooks säkra

Detta är den viktigaste vanan med signalbottar: dina webhook-URL:er är hemligheter. Vem som helst som har en URL kan utlösa den åtgärden på din bot, så:

  • Dela eller posta aldrig dina webhook-URL:er offentligt.
  • Klistra bara in dem i betrodda verktyg, som dina egna TradingView-alerts.
  • Generera på nytt omedelbart om du misstänker att en URL har exponerats — den gamla slutar fungera direkt.
Behandla webhook-URL:er som lösenord

En webhook-URL är nyckeln till att utlösa din bot. Håll den privat, dela den aldrig och generera den på nytt om den läcker. Detta är det enskilt viktigaste säkerhetssteget för en signalbot.

Vanliga frågor

Vad är en signalbot på Freya Finance?

En signalbot genomför affärer baserat på externa signaler som skickas till en webhook — till exempel en TradingView-alert. I stället för att besluta när det ska handlas inuti Freya väntar den på din signal och öppnar eller stänger sedan en position på din börs. Den är idealisk om du redan genererar signaler på en annan plattform.

Hur ansluter jag TradingView till min signalbot?

Välj läget Anpassad signal, kopiera din bots Open- och Close-webhook-URL:er och klistra in dem i dina TradingView-alerts (Open-URL:en för ingångar, Close-URL:en för utgångar). I Risk Ratio-läget använder du i stället en enda webhook-URL och inkluderar take profit och stop loss i alert-meddelandet. När en alert utlöses anropar TradingView webhooken och din bot handlar.

Vad är skillnaden mellan läget Anpassad signal och Risk Ratio-läget?

I läget Anpassad signal agerar boten på de open- och close-signaler du skickar via webhook, och du konfigurerar orderna själv — handelsbeloppet samt din take profit och stop loss. I Risk Ratio-läget bär webhook-payloaden take profit- och stop loss-priserna (ingången tas till marknadspris när signalen utlöses), och i stället för ett handelsbelopp anger du ett fast riskbelopp — Freya dimensionerar sedan positionen automatiskt utifrån avståndet mellan ingång och stop loss, så att en stop-out kostar dig ungefär exakt den risk du valde. De två lägena kan inte kombineras; välj det som matchar hur dina signaler är byggda.

Hur fungerar positionsdimensioneringen i Risk Ratio-läget?

Du anger ett fast riskbelopp per affär. När signalen utlöses tar Freya ingången till marknadspris och läser stop loss från webhooken, och beräknar sedan positionsstorleken så att förlusten vid stop loss motsvarar den risk du valt. Detta håller din risk per affär konsekvent oavsett hur bred eller snäv stoppen är — du bestämmer den förlust du är beredd att ta, och storleken följer.

Är mina webhook-URL:er hemliga?

Ja — behandla dem som lösenord. Vem som helst som har en webhook-URL kan utlösa den åtgärden på din bot. Dela dem aldrig, klistra bara in dem i betrodda verktyg och generera en URL på nytt omedelbart om du tror att den har exponerats. Att generera på nytt ogiltigförklarar den gamla URL:en direkt.

Jag skickade en signal men inget hände — varför?

Kontrollera att du använde rätt webhook-URL (Open kontra Close), att ditt signalläge matchar hur din alert är uppsatt, och att boten körs och inte är pausad. Om du nyligen genererat en URL på nytt, se till att din signalkälla använder den nya. För allmän botstatus, se Varför handlar min bot inte?.

Kan webhooken ställa in min take profit och stop loss?

Ja, om du använder Risk Ratio-läget. I det läget kommer take profit- och stop loss-värdena från webhook-payloaden i stället för att matas in manuellt i Freya, vilket låter din externa strategi styra utgångarna.

Skapa ett konto

Omsätt dina kunskaper i praktiken genom att öppna ett Freya-konto idag.

Registrera nu
Detta innehåll är enbart för utbildningsändamål och utgör inte finansiell rådgivning. Handel med kryptovaluta innebär betydande risker. Investera aldrig mer än du har råd att förlora.