Hoe maak je een Signal Bot op Freya Finance
Een signaalbot voert trades uit wanneer hij een extern signaal ontvangt — meestal van een TradingView-alert die naar een webhook wordt gestuurd. In plaats van de instaplogica binnen Freya te bouwen (zoals een DCA-bot doet), breng je je eigen signalen mee vanaf een ander platform, en de signaalbot zet ze om in echte trades op je exchange.
Als je elders al een strategie of indicator-setup hebt die je vertrouwt, is een signaalbot de manier om die op Freya te automatiseren. (Wil je de logica liever binnen Freya bouwen, begin dan met Hoe maak je je eerste DCA-bot.)
Key Takeaways
- Een signaalbot handelt op externe signalen die naar een webhook worden gestuurd — bijvoorbeeld een TradingView-alert die afgaat wanneer aan je voorwaarden is voldaan.
- In de modus Aangepast signaal krijgt je bot een Open- en een Close-webhook-URL; in de Risk Ratio-modus krijgt hij één webhook en sluit hij posities automatisch op basis van de take-profit en stop-loss uit de webhook.
- Twee signaalmodi: Aangepast signaal, waarbij jij de orders instelt en de bot handelt op je webhook-signalen; en Risk Ratio, waarbij de webhook de take-profit en stop-loss meedraagt (instappen gebeurt tegen de marktprijs) en jij een vast risicobedrag instelt zodat de positiegrootte automatisch wordt berekend.
- Behandel je webhook-URL's als wachtwoorden — iedereen die ze heeft, kan je bot triggeren, dus houd ze privé en genereer ze opnieuw als ze ooit zijn uitgelekt.
- Signaalbots passen bij traders die al hun eigen signalen genereren en willen dat Freya ze automatisch uitvoert.
Wat een Signaalbot Is
Bij een DCA-bot configureer je de instapvoorwaarden binnen Freya. Een signaalbot is het tegenovergestelde: de beslissing wanneer je in- of uitstapt komt van buitenaf — je chartingplatform, je eigen script, of elk hulpmiddel dat een webhook kan versturen. Wanneer dat signaal binnenkomt, plaatst de signaalbot de trade. Het is de brug tussen je externe strategie en live uitvoering op je exchange.
Een Snel Overzicht van de Stappen
- Maak een bot en kies het type Signal Bot, kies vervolgens je trading-paar en richting.
- Kies een signaalmodus — Aangepast signaal, of Risk Ratio (waarbij de webhook je take-profit en stop-loss meedraagt).
- Kopieer je webhook-URL('s) — Aangepast signaal geeft je een Open- en een Close-URL; Risk Ratio geeft je één URL.
- Koppel je signaalbron — plak die URL's in je TradingView-alert (of ander hulpmiddel).
- Stel je orderinstellingen in en start. Vanaf dan sturen jouw signalen de bot aan.
Stap 1: Kies het Signal Bot-type
Selecteer in de Bot maken-flow Signal Bot ("Voer trades uit op basis van webhook-signalen"), en kies vervolgens je trading-paar en richting, net als bij elke andere bot.
Stap 2: Kies een Signaalmodus
De signaalmodus bepaalt hoe je bot de signalen die hij ontvangt interpreteert. Er zijn twee modi, en je kiest er één — ze kunnen niet worden gecombineerd:
- Aangepast signaal — je bot handelt op de open- en close-signalen die je via webhook verstuurt (bijvoorbeeld vanuit een TradingView-alert), en jij configureert de orders in Freya: het te verhandelen bedrag en je take-profit en stop-loss.
- Risk Ratio — de webhook-payload draagt de take-profit- en stop-loss-prijzen mee; het instappen gebeurt tegen de marktprijs op het moment dat het signaal afgaat. In plaats van een tradebedrag te kiezen, stel je een vast risicobedrag per trade in, en Freya berekent automatisch de positiegrootte op basis van de afstand tussen de instap en de stop-loss. Het resultaat: als de stop-loss wordt geraakt, verlies je ongeveer precies het risicobedrag dat je hebt gekozen. De take-profit wordt geplaatst als een limit order tegen de webhook-prijs (zodat hij zonder slippage wordt gevuld); de stop-loss wordt uitgevoerd als een market order wanneer hij wordt geactiveerd, dus — zoals bij elke stop — kan hij slippage ervaren bij een snelle beweging.
Kies de modus die past bij de manier waarop je signalen zijn opgebouwd.
Waarom de Risk Ratio-modus Krachtig Is
De Risk Ratio-modus zet positiebepaling op zijn kop. Normaal kies je een positiegrootte en accepteer je het verlies dat de stop-loss impliceert. In de Risk Ratio-modus kies je het verlies dat je bereid bent te nemen, en de positiegrootte wordt daar automatisch op afgestemd. Dat maakt je risico per trade consistent, ongeacht hoe ver de stop-loss verwijderd is — een gedisciplineerde aanpak die professionals hanteren. Je stelt het risicotype en het vaste bedrag in bij de strategiestap; het tradebedrag wordt dan als dynamisch getoond, omdat het wordt berekend wanneer de webhook binnenkomt.
Stap 3: Verkrijg je Webhook-URL's
Welke URL's je krijgt, hangt af van je modus:
- In de modus Aangepast signaal krijgt je bot een Open-webhook-URL (die aanroepen opent een positie) en een aparte Close-webhook-URL (die aanroepen sluit de positie).
- In de Risk Ratio-modus krijg je één webhook-URL voor het instapsignaal. De positie wordt vervolgens automatisch gesloten door de take-profit en stop-loss die in de webhook worden meegedragen, dus er is geen aparte Close-URL. Het signaal wordt verstuurd als een klein JSON-bericht dat de take-profit- en stop-loss-waarden bevat.
Je kunt een URL op elk moment kopiëren en opnieuw genereren. Opnieuw genereren maakt een verse URL aan en maakt de oude direct ongeldig — handig als een URL ooit is uitgelekt.
Stap 4: Koppel je Signaalbron
Plak je webhook-URL('s) in je signaalbron. Bij TradingView maak je bijvoorbeeld een alert aan en stel je de webhook-URL ervan in op de URL van je bot. In de modus Aangepast signaal gebruik je de Open-URL voor instappen en de Close-URL voor uitstappen; in de Risk Ratio-modus gebruik je de ene webhook en neem je je take-profit en stop-loss op in het alertbericht. Wanneer je alertvoorwaarde afgaat, roept TradingView de webhook aan en handelt je bot erop.
Stap 5: Stel je Orderinstellingen in
Configureer hoe de bot zijn orders qua grootte bepaalt en plaatst. In de modus Aangepast signaal stel je het tradebedrag en je take-profit en stop-loss in. In de Risk Ratio-modus stel je in plaats daarvan je vaste risicobedrag in (het tradebedrag wordt dynamisch, en de take-profit en stop-loss komen uit de webhook). Start vervolgens de bot — hij wacht rustig tot er een signaal binnenkomt en voert dan uit.
Je Webhooks Veilig Houden
Dit is de belangrijkste gewoonte bij signaalbots: je webhook-URL's zijn geheimen. Iedereen die een URL heeft, kan die actie op je bot triggeren, dus:
- Deel of publiceer je webhook-URL's nooit openbaar.
- Plak ze alleen in vertrouwde hulpmiddelen zoals je eigen TradingView-alerts.
- Genereer direct opnieuw als je vermoedt dat een URL is uitgelekt — de oude stopt onmiddellijk met werken.
Een webhook-URL is de sleutel om je bot te triggeren. Houd hem privé, deel hem nooit, en genereer hem opnieuw als hij lekt. Dit is de allerbelangrijkste beveiligingsstap voor een signaalbot.
Veelgestelde Vragen
Wat is een signaalbot op Freya Finance?
Een signaalbot voert trades uit op basis van externe signalen die naar een webhook worden gestuurd — bijvoorbeeld een TradingView-alert. In plaats van binnen Freya te beslissen wanneer er gehandeld wordt, wacht hij op je signaal en opent of sluit dan een positie op je exchange. Ideaal als je al signalen genereert op een ander platform.
Hoe koppel ik TradingView aan mijn signaalbot?
Kies de modus Aangepast signaal, kopieer de Open- en Close-webhook-URL's van je bot, en plak ze in je TradingView-alerts (de Open-URL voor instappen, de Close-URL voor uitstappen). In de Risk Ratio-modus gebruik je in plaats daarvan één webhook-URL en neem je de take-profit en stop-loss op in het alertbericht. Wanneer een alert afgaat, roept TradingView de webhook aan en handelt je bot.
Wat is het verschil tussen de modus Aangepast signaal en de Risk Ratio-modus?
In de modus Aangepast signaal handelt de bot op de open- en close-signalen die je via webhook verstuurt, en configureer je de orders zelf — het tradebedrag en je take-profit en stop-loss. In de Risk Ratio-modus draagt de webhook-payload de take-profit- en stop-loss-prijzen mee (instappen gebeurt tegen de markt wanneer het signaal afgaat), en in plaats van een tradebedrag stel je een vast risicobedrag in — Freya bepaalt dan automatisch de positiegrootte op basis van de afstand tussen instap en stop-loss, zodat een stop-out je ongeveer precies het gekozen risico kost. De twee modi kunnen niet worden gecombineerd; kies degene die past bij de manier waarop je signalen zijn opgebouwd.
Hoe werkt positiebepaling in de Risk Ratio-modus?
Je stelt een vast risicobedrag per trade in. Wanneer het signaal afgaat, neemt Freya de instap tegen de marktprijs en leest de stop-loss uit de webhook, en berekent vervolgens de positiegrootte zodat het verlies bij de stop-loss gelijk is aan je gekozen risico. Zo blijft je risico per trade consistent, ongeacht hoe breed of krap de stop is — je bepaalt het verlies dat je bereid bent te nemen, en de grootte volgt.
Zijn mijn webhook-URL's geheim?
Ja — behandel ze als wachtwoorden. Iedereen die een webhook-URL heeft, kan die actie op je bot triggeren. Deel ze nooit, plak ze alleen in vertrouwde hulpmiddelen, en genereer een URL direct opnieuw als je denkt dat hij is uitgelekt. Opnieuw genereren maakt de oude URL meteen ongeldig.
Ik heb een signaal verstuurd, maar er gebeurde niets — waarom?
Controleer of je de juiste webhook-URL hebt gebruikt (Open versus Close), of je signaalmodus overeenkomt met de manier waarop je alert is ingesteld, en of de bot draait en niet gepauzeerd is. Als je onlangs een URL opnieuw hebt gegenereerd, zorg dan dat je signaalbron de nieuwe gebruikt. Voor algemene botstatus, zie Waarom Handelt Mijn Bot Niet?.
Kan de webhook mijn take-profit en stop-loss instellen?
Ja, als je de Risk Ratio-modus gebruikt. In die modus komen de take-profit- en stop-loss-waarden uit de webhook-payload in plaats van dat ze handmatig in Freya worden ingevoerd, waardoor je externe strategie de uitstappen kan aansturen.
