Ga naar inhoud

Strategieën evalueren

Het Evaluate-tabblad in het Strategie Lab is waar je een draaiende strategie doorlicht. Het laat zien wat je strategie heeft gedaan, hoe het presteert ten opzichte van passieve alternatieven, en of er iets je aandacht nodig heeft - allemaal op basis van echte handelsdata, geen simulatie.

Je opent het via de tabbladenrij van het Lab, of door een strategie te kiezen uit de Strategies-lijst.


Evaluate zet een strategie uiteen in een paar onderdelen, van boven naar beneden:

  1. Header - strategienaam, status, actieve versie, en pauzeer/hervat/archiveer-knoppen
  2. Oordeel in één zin - een paragraaf die samenvat wat er is gebeurd
  3. Triggerparameterstrook - een compacte eenregelig overzicht van de actieve koop-/verkoopregels: “Buy €10.00 when price drops 5.59% · Sell €10.00 when price rises 4.41% · Every day · Bitvavo”
  4. Kernmetrieken - totale waarde, positie, gerealiseerde P&L, ongerealiseerde P&L
  5. De grafiek - een dubbele weergave van prijsverandering vs je drempels, plus prijs met trademarkers
  6. Drie inzichtkaarten - Benchmark, Calibration, Position
  7. Audit trail-lade - standaard ingeklapt; bevat trades, bezit, versies, events en parameters

Het idee is simpel: alles wat belangrijk is zie je zonder te scrollen, en de diepere details zitten achter één inklapbare sectie die je alleen opent als je het nodig hebt.


Het tabblad Evaluate: strategiekiezer, het oordeel in één zin, de triggerparameterstrook, de kernmetrieken en de waarschuwing bij weinig geld


Gewone taal, geen cijferrij. Eén paragraaf die leest als:

“Patient XDC-EUR Trader draait nu 19 dagen. Je staat op −€4,48 in totaal, −€3,54 vs buy & hold en −€4,67 vs maandelijkse DCA. Nog geen round trips.”

Het dekt de vier dingen die je in één oogopslag wilt weten:

  • Hoe lang de strategie al draait
  • Totale winst of verlies
  • Hoe het zich verhoudt tot passieve alternatieven (buy & hold, maandelijkse DCA)
  • Hoeveel round trips er zijn afgesloten, en wat ze hebben gerealiseerd

Voor strategieën zonder round trips eindigt de zin elegant met “Nog geen round trips.” Voor strategieën met een vooringestelde startpositie gaan het totaalcijfer en de vergelijkingen uit van je beginkapitaal plus wat die positie waard was op de dag dat de strategie begon, niet van de gemiddelde kostprijs die je hebt ingevoerd. Een verschil tussen die twee bedragen bestond al voordat de strategie begon en telt daarom niet als winst of verlies van de strategie. Heb je meer opgenomen dan je ooit hebt ingelegd, dan laat Aurono de percentages weg en zie je alleen de bedragen in euro’s.


Onder het oordeel toont een compacte regel de actieve regels van de strategie in één oogopslag:

Buy €10.00 when price drops 5.59% · Sell €10.00 when price rises 4.41% · Every day · Bitvavo

Dit vertelt je direct wat de strategie doet - de koop-/verkoopdrempels, de tradebedragen, de evaluatiefrequentie en de exchange. Je hoeft de parametersectie niet te openen.

Is RSI-bevestiging ingesteld, dan komt er tussen de verkooptrigger en de frequentie een RSI-segment bij, met beide drempels tegelijk:

Buy €25.00 when price drops 2.5% · Sell €25.00 when price rises 2.1% · RSI ≤49 / ≥51 · Every day · Kraken


Vier kaarten onder de triggerstrook:

MetriekWat het betekent
Totale waardeVrij geld + huidige waarde van je positie tegen de meest recente prijs
PositieHoeveel eenheden van het onderliggende asset je bezit (bijvoorbeeld “2.415,34 XDC”)
Gerealiseerde P&LWinst of verlies die al is vastgelegd door voltooide trades
Ongerealiseerde P&LHet verschil tussen de huidige marktprijs en je gemiddelde kostprijs, de bodem waarboven de strategie verkoopt. Dit cijfer zegt niet hoe de strategie het heeft gedaan; daarvoor zijn de oordeelzin en de Benchmark-kaart. Het ? naast het label legt dat uit. Begon de strategie met coins die je duurder hebt gekocht, dan staat er ook hoeveel van het verschil er op dag één al was

Gerealiseerd en Ongerealiseerd zijn groen bij positief, terracotta bij negatief.


Dit is dezelfde grafiek die het Simulate-tabblad gebruikt, maar dan gevoed met echte handelsdata in plaats van backtestmarkers. Twee gestapelde panelen:

Bovenste paneel - prijsverandering vs drempels

Section titled “Bovenste paneel - prijsverandering vs drempels”

Het bovenste paneel toont hoeveel de prijs is bewogen van de ene candle naar de volgende, gemeten in procenten. Je koop- en verkoopdrempels zijn getekend als stippellijnen.

  • Teal stippellijn (onder nul) - je koopdrempel (bijvoorbeeld −5%)
  • Amber stippellijn (boven nul) - je verkoopdrempel (bijvoorbeeld +3%)

Als je strategie meerdere versies met verschillende drempels heeft, stappen de referentielijnen bij elke versieovergang - zodat je precies ziet waar v1’s drempels stopten en v2 het overnam.

Trademarkers op het bovenste paneel:

MarkerBetekenis
● Volle teal stipEen koop is op deze candle uitgevoerd
● Volle amber stipEen verkoop is op deze candle uitgevoerd
● Vervaagde teal/amber stip (kleiner, 30% opaciteit)Er vuurde een signaal, maar het werd geblokkeerd vóór verzending (bijvoorbeeld: te weinig geld, cooldown actief, onder ACB)
◯ Leeg teal/amber ringetjeEen order werd verstuurd maar geannuleerd of geweigerd door de exchange - niet uitgevoerd

Dat lege ringetje is belangrijk: het betekent dat de strategie besloot te handelen en de order verstuurde, maar dat de exchange hem niet vulde. De ACB-lijn in het onderste paneel blijft vlak bij geannuleerde orders, omdat er geen uitvoering was.

Onderste paneel - prijs, ACB en trademarkers

Section titled “Onderste paneel - prijs, ACB en trademarkers”
  • Teal lijn - de slotkoers van het asset over tijd
  • Grijze stippel-staplijn - je Average Cost Base (ACB): de gewogen gemiddelde prijs waartegen je hebt gekocht
  • Trademarkers - zelfde kleurschema als het bovenste paneel, geplaatst op het prijsniveau waar de trade plaatsvond

Als een koop wordt uitgevoerd, gaat de ACB-staplijn omlaag (je kocht meer voor een lagere prijs) of omhoog (je kocht voor een hogere prijs). Bij een verkoop blijft de ACB-lijn vlak - je verkocht een deel, maar de gemiddelde kostprijs van wat overblijft verandert niet.


Onder de grafiek zetten drie kaarten in begrijpelijke taal uit wat er aan de hand is.

Vergelijkt de werkelijke prestatie van je strategie met twee passieve alternatieven, berekend uit echte prijsgeschiedenis vanaf het moment dat de strategie werd aangemaakt:

  • Buy & Hold - wat je had gehad als je op dezelfde dagen als je stortingen had gekocht en had vastgehouden
  • Maandelijkse DCA - wat je had gehad als je hetzelfde geld had gespreid over maandelijkse aankopen

Elke storting gaat aan het werk op de eigen datum, tegen de prijs van die dag. Een opname verkoopt uit de benchmarkpositie op de dag dat je het geld opnam, niet vanaf het begin. Alle drie de lijnen (je strategie, Buy & Hold en maandelijkse DCA) eindigen op hetzelfde moment, dus ook een gepauzeerde strategie wordt op dezelfde dag vergeleken als de benchmarks.

De kaart leest als: ”−€0,44 vs buy & hold, −€0,20 vs maandelijkse DCA. Gebaseerd op de €20,00 die je hebt ingelegd.”

Negatieve getallen betekenen dat de strategie achterloopt op de benchmark; positieve dat het voorloopt. “Het bedrag dat je hebt ingelegd” is je nettostortingen (stortingen min opnames), plus een eventueel ingebrachte startpositie tegen de marktwaarde op de dag dat de strategie begon. De gemiddelde kostprijs die je voor die positie hebt ingevoerd, bepaalt nog steeds wanneer de strategie mag verkopen, maar de benchmarks rekenen niet vanaf die kostprijs.

De kaart toont de vergelijking ook al vóór de eerste round trip. Een strategie waarvan de triggers nog niet zijn afgegaan, houdt geld aan in plaats van volledig belegd te zijn, en dat verschil wil je kunnen zien. De kaart meldt dan dat er nog geen round trips zijn geweest en toont het cijfer toch. Gewijzigd in v0.1.34-beta.

Beantwoordt de vraag: “vuren mijn triggers eigenlijk wel, en zo nee, waarom niet?”

Voorbeeld: “Koopdrempel 8× overschreden → 2 gekocht, 2 geannuleerd bij exchange, 4 geblokkeerd (niet genoeg geld). Verkoopdrempel 16× overschreden → 0 verkocht, 16 geblokkeerd (11 prijs onder kostprijs, 5 geen voorraad).”

Hoe je dit leest:

  • N× overschreden - hoe vaak de markt je drempel heeft gepasseerd sinds de strategie loopt
  • N gekocht / verkocht - hoeveel daarvan resulteerden in een uitgevoerde trade
  • N geannuleerd bij exchange - signalen die vuurden maar waarvan de order niet werd gevuld (partiële vullingen en weigeringen)
  • N geblokkeerd (redenen) - signalen die vuurden maar vóór verzending werden tegengehouden

De blokkeerredenen komen rechtstreeks uit de beslissingslog van je strategie. Veelvoorkomend:

RedenWat er gebeurde
Niet genoeg geldEr vuurde een koopsignaal, maar de strategie had geen vrije EUR om uit te geven
Geen voorraadEr vuurde een verkoopsignaal, maar de strategie had geen positie om te verkopen
Prijs onder kostprijsEr vuurde een verkoopsignaal, maar de huidige prijs ligt onder je ACB - Aurono verkoopt niet met verlies
Cost/fees not clearedEr vuurde een verkoopsignaal boven je ACB, maar niet ver genoeg erboven om de transactiekosten van de round trip te dekken
Cooldown actiefEr vuurde een signaal binnen het cooldown-venster van de vorige trade
Minimale positieEr vuurde een verkoopsignaal, maar dat zou je positie onder het ingestelde minimum brengen
RSI not oversoldEr vuurde een koopsignaal, maar RSI stond boven je koopplafond
RSI not overboughtEr vuurde een verkoopsignaal, maar RSI stond onder je verkoopbodem

Zie je veel “niet genoeg geld”-blokkers? Kijk dan naar het Rebalance-tabblad. Veel “prijs onder kostprijs”-blokkers? Dan zit je strategie in een accumulatiesituatie - de prijs is tegen je in gegaan sinds je begon met kopen. Veel “cost/fees not cleared” betekent het omgekeerde: de positie staat net op winst en je verkooptrigger gaat net onder de kostenbodem af.

Een momentopname van wat je nu bezit: “2.415,34 XDC tegen €0,03 gemiddelde kostprijs, −€4,48 ongerealiseerd.”

Dit is de enige kaart die de huidige stand weerspiegelt, niet de historische prestatie.


Dekt het vrije geld van een actieve strategie minder dan twee aankopen, dan laat Evaluate een waarschuwingsbanner zien tussen de metrieken en de grafiek. De banner telt aankopen, geen deel van je startkapitaal. Munten waarmee een strategie begon, tellen dus nooit als uitgegeven geld:

⚠ Cash for one more buy. €15.00 available, your buys are €10.00. The buy signal after that will be skipped unless you add cash.

[ Open Rebalancer ]

Is er niet genoeg meer voor de volgende aankoop, dan staat er Not enough cash for the next buy. en zegt de banner dat koopsignalen worden overgeslagen tot je geld toevoegt. Zolang het geld twee of meer aankopen dekt, blijft de banner weg.

De knop Open Rebalancer brengt je direct naar het Capital Rebalancer-tabblad, met deze strategie in de lijst van strategieën die geld nodig hebben. Daar kun je geld tussen strategieën verplaatsen. Deze waarschuwing verschijnt niet voor sell-only strategieën (koopbedrag €0), omdat die geen vrije middelen nodig hebben om te functioneren.

Als deze waarschuwing actief is en de Calibration-kaart vermeldt ook “niet genoeg geld”-blokkers, dan zijn dat twee kanten van hetzelfde probleem - de strategie ziet koopsignalen maar kan er niets mee.


Onderaan de pagina vind je één ingeklapte sectie met het label Audit trail. Zolang die dicht is, staat er een korte regel bij over wat erin zit, bijvoorbeeld 42 trades, latest 2 days ago · 18 sells with realized P&L · 3 versions. Klik op Show details om uit te klappen. Binnenin zes tabbladen:

TabbladWat je er vindt
TradesElke trade die de strategie ooit heeft geprobeerd - gevuld, partieel, geannuleerd, geweigerd - met tijdstempels, bedragen, prijzen en per-trade toelichting
Realized P&LGerealiseerde winst of verlies per verkoop. De titel van het tabblad toont het totaal, bijvoorbeeld Realized P&L (+€12.40)
HoldingsTwee grafieken: vrij geld over tijd (met waarschuwingszone) en assetpositie over tijd
VersionsElke versie van je strategie, nieuwste eerst, met een verschillenweergave tussen versies
EventsLeesbare zinnen voor recente strategie-events (evaluaties, beslissingen, trade-updates)
ParametersHuidige parameters in een formulier, met een “Edit parameters”-knop die een nieuwe versie aanmaakt

De audit-lade is standaard dicht, omdat je hem meestal niet nodig hebt - het oordeel en de inzichtkaarten vertellen wat er speelt. Open hem als je dieper wilt graven.


Vlak onder het oordeel in één zin vind je de knoppen Deposit en Withdraw. Die openen een inline formulier waarmee je geld kunt toevoegen aan of weghalen bij deze specifieke strategie. Deze acties verplaatsen geen geld van of naar de exchange - ze wijzen meer (of minder) van je bestaande exchange-saldo toe aan deze strategie.


Een gezonde, goed gekalibreerde strategie ziet er rustig uit in Evaluate:

  • Het oordeel klinkt neutraal of positief
  • De metrieken tonen kleine getallen die ongeveer in balans zijn
  • De dubbele grafiek laat trademarkers zien die overeenkomen met drempeloverschrijdingen
  • De drie inzichtkaarten tonen kleine getallen en korte zinnen
  • Geen waarschuwingsbanners
  • De audit-lade blijft dicht

Dat is de bedoeling. Evaluate is ontworpen om stil te zijn als alles loopt zoals bedacht, en informatief te zijn wanneer iets je aandacht nodig heeft. Als je nooit een waarschuwing ziet en de Calibration-kaart weinig blokkers toont, werkt je strategie.