Naar inhoud gaan
Alle strategieën

Strategieën

Cross-sectionele kortetermijnreversal op Binance-majors, marktneutrale long-short (8 USD-M-perpetuals, wekelijkse rebalance: LONG de slechtste recente relatieve presteerders / SHORT de beste, dollarneutraal, alleen handelen bij echte uitschieters op basis van spreiding, 3 parameters)

Uitkomst: Gestaakt

BinanceMajorsCrossSectionalShortTermReversalMarketNeutral

De machinerie is gevalideerd en herbruikbaar (kalenderverankerde wekelijkse rebalance, dollarneutrale sleeves met gelijke bedragen, precisie per positie) — een bruikbare testopzet voor elk toekomstig cross-sectioneel…

Hypothese

Een MARKET-NEUTRAL (dollarneutrale) LONG-SHORT, MULTI-INSTRUMENT, pure-OHLCV cross-sectionele SHORT-TERM REVERSAL-strategie over acht liquide Binance-USD-M-cryptomunten (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE). Dit is een bewuste koerswijziging, door bewijs afgedwongen, AWAY ten opzichte van de absolute-momentum-/trendfamilie die deze sessie nu als dood heeft bewezen: de combinatie van twee tijdsframes — de vermeende overlevende van de factory, nummer 1 — faalde op ETH-Binance met 719 transacties over 6.6 jaar……Meer tonenMinder tonen

Een MARKET-NEUTRAL (dollarneutrale) LONG-SHORT, MULTI-INSTRUMENT, pure-OHLCV cross-sectionele SHORT-TERM REVERSAL-strategie over acht liquide Binance-USD-M-cryptomunten (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE). Dit is een bewuste koerswijziging, door bewijs afgedwongen, AWAY ten opzichte van de absolute-momentum-/trendfamilie die deze sessie nu als dood heeft bewezen: de combinatie van twee tijdsframes — de vermeende overlevende van de factory, nummer 1 — faalde op ETH-Binance met 719 transacties over 6.6 jaar en een Sharpe van NON-SIGNIFICANT 0.433 / PF 1.186, en op BTC-Hyperliquid met PF 0.954; de Sharpe van 1.99 op BTC-Binance blijkt nu duidelijk het resultaat van één gelukkige fit. De algemene les uit de geschiedenis van de factory is dat de ROBUST-edge CROSS-SECTIONAL is (de overlevende rotatiestrategie op basis van relatieve sterkte, Sharpe 2.6), niet absoluut of op één naam — omdat relatieve vergelijking de gemeenschappelijke marktbèta wegneemt, waardoor directionele inzetten op één activum niet meer te onderscheiden zijn van ruis. Cross-sectioneel MOMENTUM is als uitgeput aangemerkt (veel herformuleringen van rotatie zijn beëindigd), dus dit voorstel richt zich op de structurele OPPOSITE en de nog niet beproefde tegenhanger: cross-sectionele SHORT-TERM REVERSAL (contrarian factor van Lehmann / Lo-MacKinlay). Elke week rangschikt de strategie de acht cryptomunten op relatief rendement over een korte terugkijkperiode en gaat LONG de recentst slecht presterende munten (in afwachting van een relatief herstel) en SHORT de recentst best presterende (in afwachting van een relatieve terugval), met gelijke dollarbedragen zodat de portefeuille bèta-neutraal is en alleen winst haalt uit RELATIVE-reversion, niet uit de marktrichting. Een DISPERSION GATE (alleen handelen wanneer het rendementsverschil tussen beste en slechtste groot is) zorgt ervoor dat de strategie alleen echte dislocaties benut waarvan de reversion de kosten van twee benen overstijgt, en pakt zo rechtstreeks de oorzaak van de fee_edge-mislukking aan. Dit verschilt wezenlijk van elk item in de pipeline (allemaal absolute-momentum-/trendcombinaties of trendmandjes) en van de uitgeputte familie van cross-sectioneel MOMENTUM (tegengesteld teken). Vult de lege categorie MARKET-NEUTRAL (1% van de portefeuille), long_short-richting (13.6%) en multi-instrumentscope. Zelfde handelsplatform (geen valkuil van verificatielussen voor schema's of spot-lookups op meerdere platforms), meerjarige Binance-OHLCV (geen valkuil van korte historie of meetbaarheid — wekelijkse herbalancering × 8 namen × 5+ jaar = 100s aan legtransacties), pure OHLCV (geen valkuil van aanvullende gegevens met een korte historie). Slechts 3 parameters, identiek toegepast op alle namen, om het risico op overfitting minimaal te houden.

Ik raad ABANDONMENT aan in plaats van dit als een oplossing te presenteren, omdat de twee blokkades van QA binnen deze hypothese elkaar uitsluiten en ik de ruimte voor getrouwe reparaties nu volledig heb verkend. Herstel van reversal voldoet aan het bezwaar over de discrepantie met de hypothese, maar brengt de gemeten explosieve verliezen terug; behoud van momentum verhelpt het effect, maar is een ander mechanisme en hoort bij een klasse die de hypothese zelf uitgeput noemt. Dat is geen oplosbare kringloop,……Meer tonenMinder tonen

Ik raad ABANDONMENT aan in plaats van dit als een oplossing te presenteren, omdat de twee blokkades van QA binnen deze hypothese elkaar uitsluiten en ik de ruimte voor getrouwe reparaties nu volledig heb verkend. Herstel van reversal voldoet aan het bezwaar over de discrepantie met de hypothese, maar brengt de gemeten explosieve verliezen terug; behoud van momentum verhelpt het effect, maar is een ander mechanisme en hoort bij een klasse die de hypothese zelf uitgeput noemt. Dat is geen oplosbare kringloop, precies daarom stelde QA voor de hypothese in te trekken. Voordat ik dat aanvaardde, testte ik de enige overgebleven variant die de hypothese echt trouw bleef; die is het vermelden waard: de hypothese stelt dat relatieve rangschikking 'de gemeenschappelijke marktbèta verwijdert', maar acht sterk BTC-gecorreleerde majors rangschikken op RAW-rendement doet dat niet — het rangschikt grotendeels op bèta, waardoor de 'slechtst presterende' meestal gewoon de naam met de hoogste bèta is in een neerwaartse week. Daarom rangschikte ik op bèta-aangepaste residuele rendementen (bèta over 120 dagen tegenover de gelijkgewogen mand), de standaardmethode om idiosyncratische reversal te isoleren en de sterkste onderbouwing voor de contrarian-factor. Ook die faalt: vijf van de zes configuraties zijn negatief (-25.6% tot -44.5%) met drawdowns van 41%-70%, en de enige positieve cel (L=5/K=3, +27.0%) ligt geïsoleerd tussen negatieve cellen, een artefact van fitting en geen effect. Bèta-aanpassing verbetert reversal aanzienlijk (ongeveer -48%/-58% wordt -25%/-45%), maar redt het niet. Dus in drie onafhankelijke tests — reversal op ruwe rendementen (negatief in alle twaalf configuraties), het omgekeerde teken (positief maar vlak: het voorgaande jaar van de engine was +0.33%/Sharpe 0.02), en residuele reversal (vijf van de zes negatief) — is de conclusie consistent: grote cryptovaluta blijven op weekhorizons bewegen en keren niet terug, ongeacht of ze op ruwe of idiosyncratische rendementen worden gerangschikt. De contrarian-factor van Lo-MacKinlay bestaat niet in dit universum op deze frequentie. Ik heb de code teruggezet naar het voorgeschreven reversalmechanisme, zodat niets in de codebase zich voordoet als een gevalideerde momentumstrategie, en koos de minst slechte configuratie die trouw blijft aan de hypothese (20 dagen, K=3: drawdown van -48.2%/62.2% tegenover -57.6%/64.0% bij 5 dagen). Ik heb bewust de bruto-exposure NOT verlaagd om het verlies milder te laten lijken, want dat zou een weerlegd mechanisme verhullen in plaats van rapporteren. Twee dingen zijn bruikbaar voor het team: de harness is gevalideerd (QA heeft tweemaal bevestigd dat die correct is) en kan elk toekomstig cross-sectioneel signaal hosten door één scoringsregel in _rebalance te vervangen, zodat de lege marktneutrale categorie met een ander signaal kan worden onderzocht; en ik zou het verschil tussen offline en engine dat QA heeft vastgesteld onder de aandacht brengen — mijn gevectoriseerde dry-run toonde +5.3%/Sharpe 0.60 voor het voorgaande jaar van de momentumvariant, terwijl de engine +0.33%/Sharpe 0.02 toonde. Mijn schattingen vóór indiening moeten dus als optimistische bovengrenzen worden beschouwd en de engine als leidend; ik neem dit mee in toekomstig werk.

Beslist negatieve verwachtingswaarde voor marktneutrale cross-sectionele kortetermijnreversal — de eigen docstring van de ontwikkelaar registreert vooraf 'RETIRE THIS HYPOTHESIS. DO NOT ITERATE AGAIN,' en de backtest over de volledige historie bevestigt dit. Over 657 beentransacties: total_return -75.8%, CAGR -16.5%, avg_trade_return_pct -1.46% (negatief), profit_factor 0.78, verwachtingswaarde -$99.7/transactie, Sharpe -0.35 (CI [-1.10, 0.40] omvat nul, PSR 0.20), en max_drawdown 80.0% (CI tot 95.7%) — ruim……Meer tonenMinder tonen

Beslist negatieve verwachtingswaarde voor marktneutrale cross-sectionele kortetermijnreversal — de eigen docstring van de ontwikkelaar registreert vooraf 'RETIRE THIS HYPOTHESIS. DO NOT ITERATE AGAIN,' en de backtest over de volledige historie bevestigt dit. Over 657 beentransacties: total_return -75.8%, CAGR -16.5%, avg_trade_return_pct -1.46% (negatief), profit_factor 0.78, verwachtingswaarde -$99.7/transactie, Sharpe -0.35 (CI [-1.10, 0.40] omvat nul, PSR 0.20), en max_drawdown 80.0% (CI tot 95.7%) — ruim voorbij de harde afkapgrens van L19 50% — verlies in 5 van 7 jaar en in alle drie volatiliteitsregimes. De ontwikkelaar weerlegde het mechanisme op drie onafhankelijke manieren op het echte panel met 8 namen: reversal op basis van ruwe rendementen is negatief in elke cel, momentum met het tegenovergestelde teken is positief maar zwak (Sharpe 0.51 volledig / 0.02 recent, en hoort niet bij deze hypothese maar bij de uitgeputte klasse van cross-sectioneel momentum), en zelfs de sterkste tegenwerping (reversal van voor bèta gecorrigeerde residuen) is nog steeds negatief in 5 van de -6 cellen, met 41-70% drawdowns. Grote cryptomunten blijven op wekelijkse horizons doorgaan in plaats van terug te keren; de contrarianfactor van Lehmann/Lo-MacKinlay bestaat niet voor deze instrumenten en frequentie. Dit is de L45/L52-familie van marktneutrale cross-sectionele mandjes zonder overlevenden (benchmark_meaningful is terecht false), en geen parameterafstelling kan een mechanisme met -1.46% per transactie en 80% drawdown omkeren — de enige houdbare herformulering (het tegenovergestelde teken) is al gemeten en is zelf zwak en uitgeput, dus dit is ook geen geval van revise_hypothesis. Faalpatroon: no_edge/risk_reject marktneutrale cross-sectionele reversal, >50% DD (L45/L52/L19).

Implementatie

Dollarneutrale wekelijkse cross-sectionele kortetermijnreversal over acht grote Binance-USD-M-cryptomunten (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE) op dagbars — hersteld naar het contrarian mechanisme dat de hypothese voorschrijft. Elke maandag rangschikt de strategie de acht op rendement over de voorgaande 20 dagen. Als het verschil tussen beste en slechtste minstens 10% bedraagt, gaat de strategie long in de drie slechtst presterende en short in de drie best presterende, met gelijke dollarbedragen. De bruto-exposure is begrensd op 60% van het eigen vermogen bij een hefboom van 1.0, met herbalancering verankerd aan de kalender, reconciliatie bij elke bar en precisie voor de hoeveelheid per been. Drie instelbare parameters, identiek toegepast op alle namen. NOTE: dit is gemeten op -48.2% rendement met een drawdown van 62.2% over de volledige historie; de configuratie is ingediend om de hypothese getrouw weer te geven, en de ontwikkelaar adviseert de hypothese te beëindigen in plaats van haar opnieuw te backtesten.

Verificatieresultaten

CLEAN RESTART 2026-09-04 — de beoordelingsgeschiedenis en leergegevens van deze run zijn verwijderd en de run is opnieuw gestart vanaf verificatie. De eerdere stopzetting kwam door de pipeline, niet door de markt: de harness van laag-2 koppelde @staticmethod-helpers verkeerd (verholpen), QA gaf definitieve prestatieoordelen op basis van een niet-geoptimaliseerde rooktest (verwijderd — QA beoordeelt nu alleen de juistheid), en time-outs in de sandbox kwamen door schaarste aan backtestslots (verholpen). De hypothese en de strategiecode zijn ongewijzigd. Beoordeel de code op eigen merites; de prestaties worden later bepaald door de volledige backtest en de optimizer.

Overtuigend negatief effect, goed bemonsterd (657 trades, -75.8%, PF 0.76, avg_trade_return_pct -1.46%, negatief in elk regime) — een weerlegd mechanisme, geen kwestie van afstellen. Cross-sectionele kortetermijnreversal bestaat niet bij grote cryptovaluta op een weekhorizon (op ruwe noch idiosyncratische rendementen). De code implementeert de hypothese getrouw; dit is dus een prestatiebevinding voor de analist. Stop bij de backtestbeoordeling; optimaliseer niet.

exposure_pct 560.5% op een portefeuille met 0.60x brutohefboom-1.0 is een meetartefact dat over meerdere benen en tijd is geïntegreerd, NOT overmatige inzet: avg_position_pct 10.4% × 6 actieve benen ≈ 62% bruto = bedoeld, en de omvang per been (eigen vermogen*GROSS_EXPOSURE/(2*n_per_side)) is correct en dollarneutraal. Alleen gesignaleerd zodat de analist dit niet verkeerd leest als verborgen hefboom.

Backtest-review

Sharpe
-0,35
Totaal rendement
-75,83%
Maximale drawdown
80,03%
Totaal aantal trades
657
Winratio
52,1%
Winstfactor
0,78

De machinerie is gevalideerd en herbruikbaar (kalenderverankerde wekelijkse rebalance, dollarneutrale sleeves met gelijke bedragen, precisie per positie) — een bruikbare testopzet voor elk toekomstig cross-sectioneel signaal

657 legtransacties over 6 jaar vormen een volledig gemeten steekproef, dus het negatieve resultaat is doorslaggevend en geen ruis

Overtuigend negatief: total_return -75.8%, avg_trade_return_pct -1.46%, PF 0.78, verwachtingswaarde -$99.7 per transactie, Sharpe -0.35 (CI [-1.10, 0.40]), PSR 0.20

max_drawdown 80.0% (CI tot 95.7%) — ruim voorbij de harde stopgrens van L19 50%; verlies in 5 van 7 jaren en in elk volatiliteitsregime

Mechanisme op de echte dataset op drie onafhankelijke manieren weerlegd (ruwe reversal, momentum met omgekeerd teken, bèta-aangepaste residuele reversal) — er bestaat geen getrouwe configuratie zonder catastrofale verliezen

L45/L52 familie van marktneutrale cross-sectionele manden (bijna geen overlevers); benchmark_meaningful is terecht false

Iteratiegeschiedenis

Verificatie mislukt (laag 4 — beoordeling QA): - SIGNAL IS DEMONSTRABLY WRONG-SIGNED en CATASTROPHICALLY NEGATIVE. De ontwikkelaar backtestte de exacte constructie op het volledige panel van 5.9 jaar en 8 namen, inclusief kosten BEFORE: de cross-sectionele reversal (long in verliezers / short in winnaars) verliest -80% tot -89% in EVERY configuratie (terugkijkperiodes 5/10/20, K 2/3, met of zonder de spreidingsfilter), 82%-93% drawdowns en een negatieve Sharpe. Geïmplementeerde configuratie 10d/K=2: rendement……Meer tonenMinder tonen

Verificatie mislukt (laag 4 — beoordeling QA): - SIGNAL IS DEMONSTRABLY WRONG-SIGNED en CATASTROPHICALLY NEGATIVE. De ontwikkelaar backtestte de exacte constructie op het volledige panel van 5.9 jaar en 8 namen, inclusief kosten BEFORE: de cross-sectionele reversal (long in verliezers / short in winnaars) verliest -80% tot -89% in EVERY configuratie (terugkijkperiodes 5/10/20, K 2/3, met of zonder de spreidingsfilter), 82%-93% drawdowns en een negatieve Sharpe. Geïmplementeerde configuratie 10d/K=2: rendement -83% / drawdown 86%. Geen kostenprobleem (wekelijkse kostendruk circa 0.05% tegenover verliezen van 0.34%-0.61%/week). Door het teken om te draaien naar MOMENTUM wordt elke cel positief (+55% tot +122%): grote cryptomunten CONTINUE op wekelijkse horizons; ze keren niet terug — de voorgestelde ‘onbeproefde reversal-edge’ is de verliesgevende kant van dezelfde transactie. Het recente jaar van +1.55% in de sandbox is één niet-representatief venster; de volledige evaluatiehorizon is de catastrofe van -83%/86%-DD. - RISK BLOW-UP voorbij de harde stopgrens van >50%. De drawdown van de geïmplementeerde configuratie over de volledige historie is 86% (82%-93% voor alle configuraties) — een bijna volledig verlies. De milde drawdown in de sandbox (7.5%) weerspiegelt alleen het niet-representatieve recente jaar; de daadwerkelijke evaluatiehorizon komt neer op bijna-liquidatie. Niet geschikt voor inzet, ongeacht welk teken juist is. - De code zelf is CORRECT en implementeert de hypothese getrouw: wekelijkse herbalancering verankerd aan de kalender (_utc_weekday(ts)==Monday, ontdubbeld op day_index) — een pure functie van de bartimestamp, veilig bij herstart en opnieuw afspelen, en corrigeert het driftdefect dat in een eerdere wekelijkse rotatiestrategie werd gesignaleerd; dollarneutrale benen met gelijke dollarbedragen (bruto/(2K)); rangschikking van slechtste/beste, long in verliezers/short in winnaars (reversal zoals gespecificeerd); reconciliatie bij elke bar; precisie per been van size_precision (DOGE hele eenheden). Geen codedefect, geen L17-signaal in de sandbox (winst 0.50, Sharpe +0.12, PF 1.04). Het probleem is dat de HYPOTHESIS'S SIGNAL het verkeerde teken heeft, niet de implementatie. De analyse vóór indiening is uitstekend.

Verificatie mislukt (beoordeling van laag 4 — QA): - STRATEGY IMPLEMENTS THE STRUCTURAL OPPOSITE OF THE HYPOTHESIS. De hypothese is getiteld en opgezet rond cross-sectionele kortetermijn-REVERSAL (LONG de slechtst presterende / SHORT de best presterende — de contrarian factor). De strategie voert nu cross-sectionele MOMENTUM uit (LONG_THE_WINNERS=True -> long op de besten, short op de slechtsten) — precies het omgekeerde van de richting van het genoemde kernvoordeel AND. Kritieke mismatch tussen hypothese en……Meer tonenMinder tonen

Verificatie mislukt (beoordeling van laag 4 — QA): - STRATEGY IMPLEMENTS THE STRUCTURAL OPPOSITE OF THE HYPOTHESIS. De hypothese is getiteld en opgezet rond cross-sectionele kortetermijn-REVERSAL (LONG de slechtst presterende / SHORT de best presterende — de contrarian factor). De strategie voert nu cross-sectionele MOMENTUM uit (LONG_THE_WINNERS=True -> long op de besten, short op de slechtsten) — precies het omgekeerde van de richting van het genoemde kernvoordeel AND. Kritieke mismatch tussen hypothese en strategie: de code test een DIFFERENT mechanisme dan de hypothese voorstelt. De ontwikkelaar is open over dit punt en stemt ermee in: 'dit voert nu de STRUCTURAL OPPOSITE van de hypothese zoals getiteld uit... de contrarian factor die de hypothese moest testen, heeft een overtuigend negatief antwoord gekregen... ik zou voorstellen deze hypothese in te trekken.' De reversalhypothese kreeg bij iteratie 1 een (overtuigend negatief) antwoord en moet worden RETIRED. - WEAK EDGE, zelfs wanneer deze opnieuw als momentum wordt opgezet. De engine-sandbox (voorgaand jaar) is in wezen FLAT: +0.33%, Sharpe 0.02, PF 1.01, avg_trade_return_pct +0.224% (nauwelijks boven de ondergrens), 102 transacties. Nog een verschil tussen offline en engine — de dry-run van de ontwikkelaar meldt 20d/K=3 over het voorgaande jaar op +5.3%/Sharpe 0.60, de engine toont +0.33%/Sharpe 0.02 (vertrouw op de engine: vlak). De volledige historie is bescheiden (+63%, Sharpe 0.51, 31.5% DD), en cross-sectioneel momentum is de categorie die de hypothese ITSELF als 'uitgeput' aanmerkt. Zelfs met een passende momentumhypothese is dit een vlak voordeel in een uitgeputte categorie. - CREDIT WHERE DUE — de code is CORRECT en beide gebreken uit iteratie-1 zijn daadwerkelijk verholpen. De momentumrichting is correct geïmplementeerd (best -> long, slechtst -> short); de restartbestendige, kalendergestuurde herbalancering, dollarneutrale sleeves met gelijke bedragen, reconciliatie van elke bar en size_precision per positie zijn allemaal correct en ongewijzigd ten opzichte van de gevalideerde mechanismen uit iteratie-1; en de drawdown-explosie in iteratie-1 (63.9% reversal) is verholpen door de wijziging naar K=3, naar ~31.5% DD, ~18 punten onder de grens voor opgeven. NO L17 defectpatroon. Het probleem is de mismatch met de hypothese en het zwakke voordeel, niet de implementatie. De openheid van de ontwikkelaar verdient lof.

Verificatie mislukt (beoordeling van laag 4 — QA): - REVERSAL MECHANISM DECISIVELY REFUTED — definitief: trek de hypothese in. De geleverde reversalconfiguratie (20d/K=3) meet -48.2% rendement met een drawdown over de volledige historie van 62.2% (voorbij de harde stopgrens van >50%), en reversal is negatief in EVERY configuratie (-48% tot -89%, afhankelijk van de bruto-exposure). De sandbox (-3.79%, PF 0.91, avg_trade_return_pct -0.231%) beslaat één gunstig voorgaand jaar; de volledige evaluatieperiode is……Meer tonenMinder tonen

Verificatie mislukt (beoordeling van laag 4 — QA): - REVERSAL MECHANISM DECISIVELY REFUTED — definitief: trek de hypothese in. De geleverde reversalconfiguratie (20d/K=3) meet -48.2% rendement met een drawdown over de volledige historie van 62.2% (voorbij de harde stopgrens van >50%), en reversal is negatief in EVERY configuratie (-48% tot -89%, afhankelijk van de bruto-exposure). De sandbox (-3.79%, PF 0.91, avg_trade_return_pct -0.231%) beslaat één gunstig voorgaand jaar; de volledige evaluatieperiode is rampzalig. De ontwikkelaar weerlegde de contrarian-factor op drie onafhankelijke manieren: (1) reversal op ruwe rendementen is negatief in alle twaalf cellen; (2) het omgekeerde teken (momentum) is positief maar vlak, wat bevestigt dat de majors CONTINUE niet terugkeren (en het is een ander mechanisme uit een uitgeputte klasse, terecht geblokkeerd bij iteratie 2 wegens de discrepantie); (3) bèta-aangepaste residuele reversal — de sterkste onderbouwing — is nog steeds negatief in 5 van 6 cellen (41-70% DD), en de enige positieve cel is een geïsoleerd artefact van fitting. De contrarian-factor van Lo-MacKinlay bestaat niet in dit universum op weekfrequentie. - De code is CORRECT en herstel naar reversal is de juiste keuze voor de integriteit. De polariteit van reversal is getrouw geïmplementeerd (LONG slechtste / SHORT beste, in overeenstemming met de hypothese); de kalenderverankerde wekelijkse rebalance (bestand tegen herstarten/afspelen), dollarneutrale sleeves met gelijke bedragen, reconciliatie op iedere bar en precisie per positie zijn allemaal correct en voor alle iteraties bevestigd door QA. Door reversal te herstellen in plaats van de momentumversie van iteratie-2 te laten staan, geeft de codebase zichzelf niet verkeerd weer. Ook heeft de ontwikkelaar bewust de bruto-exposure NOT verlaagd om het verlies milder te laten lijken — beide zijn juiste rapportagekeuzes. NO codefout; de blokkade betreft het weerlegde signaal.

Stratmill is een onderzoeks- en papertrading-tool, geen financieel advies of broker. Backtest- en paperresultaten zijn hypothetisch. Handelen brengt risico op verlies met zich mee.