Welcome to our new support center!
We provide 24x7 support by human agents! So if our documentation can’t help you out, feel free to reach out and create a ticket!

Altrady Support Altrady Support

Een DCA bot maken: Immediate, Indicator of Price move

Een DCA bot opent een positie, zet safety orders eronder klaar en sluit de positie bij je take profit of stop loss. Jij bepaalt wanneer hij opent: meteen, zodra je indicator-voorwaarden waar worden, of wanneer de prijs beweegt met een percentage dat je zelf instelt. Een bot maken kost ongeveer vijf minuten.

Voordat je begint: je hebt een gekoppeld exchange-account of een demo-account nodig.

Kies een soort bot

  1. Open Bots in het menu aan de linkerkant.
  2. Klik op + Create rechtsboven op de pagina Trading Bots.
  3. Het venster Create a bot toont alle soorten bots. Kies DCA Bot.

Het venster Create a bot boven de Trading Bots-pagina, met Grid bot (Spot only), DCA Bot, HODL Bot (Spot only), TradingView Bot, Signal bot en Webhook bot, elk met een korte beschrijvingπŸ” Click the image to see a larger version

De andere kaarten openen hun eigen flow: HODL Bot koopt volgens een schema, TradingView Bot volgt je Pine Script-alerts, Signal bot volgt een signaalprovider zoals Crypto Base Scanner (QFL) en Webhook bot ontvangt signalen van je eigen systeem. Zie Hoe stel je een signal bot in en configureer je deze voor de signal bot.

Je nieuwe bot krijgt een naam op basis van zijn soort en markt, bijvoorbeeld BINA USDT DCA Bot. Op de pagina Trading Bots toont zijn kaart een DCA Bot-badge en hoe hij start: Immediate, Indicator of Price move.

Bot card on the Trading Bots page with the DCA Bot badge, the Immediate start label, invested amount, PnL and runtimeπŸ” Click the image to see a larger version

Trading Bots page in list view, with each row showing the bot name, kind badge, exchange, start type and accountπŸ” Click the image to see a larger version

Kies hoe de bot start

De eerste stap vraagt How should this bot start? Je hebt drie keuzes:

  • Immediate: opent meteen een positie op de markten die je hebt gekozen en opent na elke afgeronde cyclus een nieuwe.
  • Indicator: wacht tot je indicator-voorwaarden waar worden bij het sluiten van een candle. Hij kan een hele quote currency tegelijk in de gaten houden.
  • Price move: opent zodra de prijs daalt (of, bij futures, stijgt) met het percentage dat je instelt.

Create DCA Bot start step with the Immediate, Indicator and Price move optionsπŸ” Click the image to see a larger version

Account, markten en investering

Bij Trading account and investment:

  1. Account: kies een Live- of Demo-account. Het saldo staat naast elk account.
  2. Markets: kies een of meer markten. Bij een Indicator-bot kun je overschakelen naar All markets en een quote currency kiezen (USDT, USDC of Other): de bot scant dan elk paar met die quote currency op je voorwaarden.
  3. Investment: het totaalbedrag dat de bot mag gebruiken. De knoppen zijn bedragen op basis van je saldo.
  4. Reinvest profits: voegt de winst van gesloten posities weer toe aan de investering.

Trading account and investment step with Binance Paper selected, BTC/USDT as market and 1,000 USDT investmentπŸ” Click the image to see a larger version

Markets set to All markets with the USDT quote currency selected, for an Indicator botπŸ” Click the image to see a larger version

Klik op Next. Immediate-bots gaan direct naar het overzicht. Indicator- en Price move-bots vragen eerst om hun startinstellingen.

Indicator-start: stel je voorwaarden in

De stap Start conditions bepaalt wanneer de bot opent en, optioneel, wanneer hij sluit.

  1. Side: Long of Short.
  2. Timeframe: de candlegrootte waarop de voorwaarden worden gecontroleerd. De kleinste is 3 minuten.
  3. Entry condition: klik op een voorwaarde om de indicator, de vergelijking en de waarde aan te passen, of op Add condition om er meerdere te combineren. Naast de vergelijkingen boven en onder kun je ook crosses above en crosses below gebruiken: een crossover is alleen waar op de candle waarin de indicator de waarde of de andere indicator kruist.
  4. Exit condition (optional): zet deze aan om de positie tegen marktprijs te sluiten zodra deze voorwaarde waar wordt. Take profit en stop loss blijven gewoon gelden.

Start conditions step with Long side, 1 hour timeframe, entry condition RSI 14 is below 30 and exit condition RSI 14 is above 70πŸ” Click the image to see a larger version

Elke indicator in een voorwaarde kan zijn eigen timeframe hebben en kan terugkijken naar eerdere candles. Klik op het veld Indicator en gebruik de voettekst onder de lijst:

  • Timeframe: Default gebruikt de timeframe van de bot. Kies een andere timeframe om alleen deze indicator daarop te berekenen.
  • Bars ago: 0 gebruikt de laatste candle. Verhoog het getal om de waarde van zoveel candles terug te lezen.

Entry condition with the Indicator list open on RSI 14, and the footer below the list showing Timeframe set to Default (1 hour) and Bars ago set to 0πŸ” Click the image to see a larger version

Bijvoorbeeld: RSI 14 1 bar ago is at or below 30 AND RSI 14 is above 30 matcht de candle waarin RSI omhoog door 30 gaat, net als RSI 14 crosses above 30. Deze instellingen werken hetzelfde als in de TA Scanner: zie How do I create a TA Scanner strategy?.

Altrady controleert indicator-bots elke minuut en beoordeelt elke bot één keer per gesloten candle van zijn timeframe: een 5 minuten-bot één keer per candle van 5 minuten, een 1 uur-bot één keer per uur. De controle gebeurt 1 tot 2 minuten nadat de candle sluit, zodra de indicatorwaarden klaar zijn. Elke candle-close wordt gecontroleerd, dus een voorwaarde die maar één candle waar is, zoals een crossover, wordt niet gemist.

De bot opent wanneer de voorwaarde waar wordt bij een candle-close, niet zolang ze waar blijft. Een markt die al aan de voorwaarde voldoet wanneer je de bot start, wordt overgeslagen tot de voorwaarde opnieuw waar wordt. Nadat een positie sluit, moet de voorwaarde eerst onwaar en daarna weer waar worden voordat de bot opnieuw instapt in die markt. Je cooldowns blijven gelden en de bot heeft een vrije positieplek nodig.

Heb je al een regel gemaakt in de TA Scanner? Klik op Import om er een te laden uit My rules, of begin met een van de Templates. Een regel die de bot niet kan gebruiken, is grijs, met de reden eronder.

Import menu open on the entry condition, showing the Templates tab with EMA Pullback and EMA + MACD rules for long and shortπŸ” Click the image to see a larger version

Price move-start: stel de trigger in

De stap Price move bepaalt hoe ver de prijs moet bewegen.

  1. Buy when price drops: het percentage.
  2. Measured from: waartegen het percentage wordt gemeten.
    • Last position close: vanaf de prijs op het moment dat de bot start, en daarna vanaf de slotprijs van elke vorige positie.
    • Een candle-interval, zoals 4 hours: vanaf de open van de huidige candle. De instapprijs wordt bij elke nieuwe candle opnieuw ingesteld en de bot opent maximaal één keer per candle.

Price move step with Buy when price drops 5% measured from Last position close, and the note that the buy order sits on the exchangeπŸ” Click the image to see a larger version

Price move step measured from 4 hours, with the hint that the entry price resets every candleπŸ” Click the image to see a larger version

De kooporder staat al op de exchange klaar op de triggerprijs, dus hij wordt ook gevuld bij een plotselinge wick omlaag. Met een candle-interval schuift de wachtende order naar de nieuwe triggerprijs zodra de volgende candle begint (candles volgen UTC). Pas je die wachtende entry handmatig aan, dan vervangt de bot je wijziging bij de volgende candle. De instellingen voor het entry-ordertype en de afwijking van de instapprijs gelden niet voor Price move-bots.

Op een futures-account krijg je ook Long, buy the drop en Short, sell the spike. Met Short geselecteerd verandert het veld in Sell short when price rises.

Price move step on a futures account with Short, sell the spike selected and the field reading Sell short when price risesπŸ” Click the image to see a larger version

Controleer je DCA bot

De overzichtsstap toont een samenvatting van wat de bot gaat doen. Kies een risicovariant (Conservative, Balanced of Aggressive) om de safety orders, take profit en stop loss in één keer aan te passen.

De regel Start condition laat zien hoe de bot opent, bijvoorbeeld Immediate, Indicator, 1 hour timeframe of Price down 5% within 4 hours.

Review your DCA Bot with the Balanced variant, start condition Price down 5% within 4 hours, DCA entries, take profit, stop loss and position sizeπŸ” Click the image to see a larger version

Review summary for an Indicator bot showing Indicator, 1 hour timeframe and max positions 5 with 1 per marketπŸ” Click the image to see a larger version

Indicator- en Price move-bots tonen hier ook een Backtest-paneel. Zie Backtest a DCA bot before you start it.

Instellingen aanpassen en starten

Klik op Adjust parameters om de variant verder af te stellen. Adjust settings heeft vijf tabbladen en de startknop verschijnt zodra je elk tabblad hebt geopend.

  • Entry: safety orders (DCA) als Ladder of Scales, en Auto close onder Advanced settings. Indicator- en Price move-bots hebben ook Entry order expiration, dat net zo werkt als bij een signal bot: is de entry-order niet gevuld binnen de tijd die je instelt, dan wordt die positie geannuleerd. Zodra de entry is gevuld, telt de expiration niet meer. De kaart hieronder toont de entry-order en de volledige kosten van de positie.
  • Take profit: een of meer targets met winst en volume, en trailing voor de laatste target.
  • Stop loss: de stop-afstand en Protection (None, Break even, Follow TP of Follow price).
  • Filters: Cool down after opening en Cool down after Stop loss. Een bot op meerdere markten krijgt ook filters voor volume, prijs, white list en black list. Een bot op één markt toont alleen de cooldowns.
  • Journal: Mark closed positions as reviewed in journal.

Adjust settings Entry tab with safety orders, price step, multipliers and full position costπŸ” Click the image to see a larger version

Take profit tab with two targets at 2% and 5% and the trailing optionπŸ” Click the image to see a larger version

Stop loss tab with -25% stop distance and the Protection optionsπŸ” Click the image to see a larger version

Filters tab for a one-market bot, showing only the two cooldown togglesπŸ” Click the image to see a larger version

Filters tab for a bot on several markets with cooldowns, volume, price, white list and black listπŸ” Click the image to see a larger version

Journal tab with the Start Demo DCA Bot button after all tabs were openedπŸ” Click the image to see a larger version

Klik op Start Live DCA Bot, of op Start Demo DCA Bot bij een demo-account.

Nadat je hebt gestart

Bot is ready bevestigt dat de bot draait en zijn positie opent volgens je startvoorwaarde. Immediate-, Indicator- en Price move-bots sturen zichzelf aan, dus je hoeft geen webhook-payload in te stellen. Klik op Open bot om de details te bekijken.

Bot is ready confirmation with Back to bots and Open bot buttonsπŸ” Click the image to see a larger version

Geen zorgen als een Indicator- of Price move-bot niet meteen opent: hij wacht op zijn voorwaarde. Een Indicator-bot opent bij de eerste candle-close waarop de voorwaarde waar wordt, en de kooporder van een Price move-bot staat al klaar op de exchange. Als het openen van een positie mislukt, probeert Altrady het na 5 minuten opnieuw.

Nog steeds vast?

Doet je DCA bot niet wat je verwacht? Neem contact op via de supportchat, dan bekijken we je bot samen met je.

Was dit artikel nuttig?