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

Je DCA bot backtesten voordat je hem start

Een backtest speelt de voorwaarden en instellingen van je DCA bot af op candles uit het verleden, zodat je ziet hoe vaak hij een positie zou hebben geopend en hoe die posities zouden zijn gesloten. Je kunt backtesten terwijl je een Indicator- of Price move bot aanmaakt, of op de pagina DCA bot backtest. Backtests gebruiken alleen historische data: resultaten uit het verleden bieden geen garantie voor de toekomst.

Backtesten tijdens het aanmaken van een bot

In de reviewstap van een Indicator- of Price move DCA bot staat het paneel Backtest onder de samenvatting. De eerste run start vanzelf op de laatste 30 dagen.

Backtest-paneel in de reviewstap terwijl de run bezig is, met Run again on the last 30 days grijs weergegevenπŸ” Click the image to see a larger version

Backtest-paneel voor BTC/USDT over de laatste 30 dagen met 1 hour candles, met 3 posities, een win rate van 100% en de PnLπŸ” Click the image to see a larger version

Het paneel toont per markt de Positions, Win rate, PnL % en PnL, plus een rij Total als de bot op meerdere markten handelt. Elke markt wordt los getest met de volledige investering, dus het maximum aantal posities en gedeeld kapitaal tellen niet mee. Klik op Show positions om alle gebacktestte posities van de geselecteerde markt te zien: wanneer ze openden, hoe lang ze liepen, hun fills, kosten en PnL. Een positie die aan het einde van de periode nog open stond, toont Still open.

Backtest-paneel voor drie markten met een rij per markt, de rij Total en de melding dat elke markt los wordt getest met het volledige saldoπŸ” Click the image to see a larger version

Show positions uitgeklapt onder het backtest-paneel, met elke BTC/USDT-positie en de tijd, duur, fills, kosten en PnLπŸ” Click the image to see a larger version

De win rate telt posities, geen losse orders, en alleen posities die gesloten zijn.

De backtestperiode kiezen

De periodetabs lopen van 7D tot 365D. Hoe ver je terug kunt gaan, hangt af van je abonnement: 30 dagen op Free en Basic, 90 dagen op Essential en 365 dagen op Premium. Een slotje op een tab betekent dat die niet beschikbaar is.

Een backtest gebruikt maximaal 5.000 candles, dus langere periodes hebben grotere candles nodig. Is een periode te lang voor je timeframe, dan laat een melding zien welke candlegrootte nodig is.

Periodetabs van 7D tot 365D met 365D vergrendeld en de melding dat 365 dagen candles van 4 hours of groter nodig heeftπŸ” Click the image to see a larger version

Een backtest dekt maximaal 100 markten, en je kunt één backtest tegelijk draaien.

Als je instellingen veranderen

Wijzig je na een run een instelling, zoals de risicovariant, dan blijft het oude resultaat in beeld met een waarschuwing dat je instellingen sinds deze backtest zijn gewijzigd. Klik op Run again on the last 30 days (of de periode die je hebt gekozen) om het bij te werken.

Backtest-paneel met de waarschuwing dat de instellingen sinds deze backtest zijn gewijzigd en de knop Run again on the last 30 daysπŸ” Click the image to see a larger version

Als je Adjust parameters opent en terugkeert naar de review, start er automatisch een nieuwe backtest met je aangepaste instellingen.

Als een backtest geen resultaten kan tonen

  • Geen posities: de voorwaarden zijn in deze periode nooit geactiveerd. Maak ze ruimer, of test een langere periode.
  • Een markt is mislukt: de foutmelding staat onder de rij van die markt. Kort de periode in of kies een andere markt, en draai de backtest opnieuw.
  • Trailing stop loss: een stop loss met Follow price-bescherming wordt nog niet meegenomen in de backtest. Zet de bescherming op Break even of Follow TP om de backtest te draaien.

Backtest-paneel waarvan de voorwaarden nooit zijn geactiveerd, met 0 posities en geen win rate voor elke marktπŸ” Click the image to see a larger version

Backtest-paneel geblokkeerd door de melding dat een trailing stop loss nog niet in de backtest wordt meegenomenπŸ” Click the image to see a larger version

Een Price move bot backtesten

Het paneel van een Price move bot werkt op dezelfde manier. Met een candle-interval, zoals 4 hours, draait de backtest op die candles. Met Last position close draait hij op candles van 1 uur.

Backtest-paneel voor een Price move bot gemeten vanaf een candle van 4 hours, met Last 30 days of 4 hours candlesπŸ” Click the image to see a larger version

Backtest-paneel voor een Price move bot gemeten vanaf Last position close, draaiend op candles van 1 uurπŸ” Click the image to see a larger version

De pagina DCA bot backtest

Wil je meer ruimte om te experimenteren, open dan de pagina DCA bot backtest via Backtest indicator conditions first onderaan het venster Create a bot. De instellingen staan aan de rechterkant:

  1. Exchange en Market.
  2. Side, Timeframe, Entry condition en Exit condition (optional), met Import voor TA Scanner-regels.
  3. Presets: Conservative, Balanced, Aggressive of Custom. Custom opent Custom settings met dezelfde tabs Entry, Take profit, Stop loss, Filters en Journal als in de bot-wizard.
  4. Tabs voor Time period, met slotjes op periodes die je abonnement of timeframe niet toestaat.
  5. Investment.
  6. Run backtest on the last 30 days, of Create bot from this setup.

Instellingen van DCA bot backtest met exchange, markt, side, timeframe en entry- en exit-voorwaardenπŸ” Click the image to see a larger version

Onderste helft van de instellingen met presets, periodetabs, investering, Run backtest en Create bot from this setupπŸ” Click the image to see a larger version

Venster Custom settings met de tabs Entry, Take profit, Stop loss, Filters en JournalπŸ” Click the image to see a larger version

De resultaten lezen

Na een run markeert de grafiek elke gesimuleerde aankoop (blauwe pijl) en verkoop (roze pijl). Elke gedeeltelijke take profit krijgt een eigen verkoopmarkering, dus een positie kan er meer dan één tonen. De kaart Result onder de grafiek toont Net PnL, Net PnL %, Positions, Win rate, Profit factor en Max drawdown. Profit factor toont ∞ als er geen enkele positie met verlies is gesloten.

DCA bot backtest-grafiek met koop- en verkoopmarkeringen en de kaart Result eronderπŸ” Click the image to see a larger version

De tab Positions toont elke positie, ook posities die nog Still open zijn.

Tab Positions met drie BTC/USDT-posities, waarvan de laatste Still openπŸ” Click the image to see a larger version

Eerdere runs en backtestresultaten

My backtests toont je eerdere runs met datum, markt, voorwaarden, timeframe, trades, win rate en PnL %. Show opent de resultaten van een run, en Load setup zet de instellingen ervan terug in de setup.

Tab My backtests met drie eerdere runs en de knoppen Show en Load setupπŸ” Click the image to see a larger version

Backtest results toont configuraties uit de dagelijkse backtestscan van Altrady, die preset-voorwaarden test op de grootste markten. Kies er een om die in de setup te laden, en pas hem daarna aan en draai hem zelf.

Tab Backtest results met gescande configuraties en hun posities, win rate en profit factorπŸ” Click the image to see a larger version

Een gescande configuratie geladen in de setup, met de grafiekmarkeringen en het resultaatπŸ” Click the image to see a larger version

Een bot aanmaken vanuit je setup

Klik op Create bot from this setup. De DCA bot-wizard opent met je markt, investering en voorwaarden al ingevuld, zodat je hem alleen nog hoeft te controleren en te starten.

DCA bot-wizard geopend vanuit de backtest met MINA/USDT en 1.000 USDT al geselecteerdπŸ” Click the image to see a larger version

Startvoorwaarden overgenomen uit de backtest, met Williams %R als entry- en exit-voorwaardeπŸ” Click the image to see a larger version

Kom je er niet uit?

Draait een backtest niet of kloppen de resultaten niet, neem dan contact op via de supportchat en we kijken samen met je naar het probleem.

Was dit artikel nuttig?