Strategii
COIN-M ETH breakout Donchian zilnic, LONG/FLAT (perpetual invers cu un singur instrument BINANCE_CM, pur OHLCV, dimensionare fixă cu o singură intrare, fără inversări/redimensionare, pereche de sondă pentru dimensionare corectă cu istoric extins a portofoliului CM BTC în așteptare — confirmă dacă traseul contului COIN-M evită defectul de supraexpunere USD-M, protecție la coada distribuției, puțini parametri)
Rezultat: Abandonată
CoinMEthDonchianBreakoutLongFlat
Sumar rezultate
CoinMEthDonchianBreakoutLongFlat a fost concepută ca pereche diagnostică pentru portofoliul CM BTC — un breakout Donchian zilnic long/flat, conceput pentru a evita la maximum erorile, al cărui rol real era să testeze, printr-o limită preînregistrată a randamentului zilnic, dacă traseul contului COIN-M se dimensionează corect acolo unde USD-M este defect. A răspuns la întrebare, dar în mod nefavorabil: o valoare a capitalului propriu de +206.9% într-o singură zi, pe 2021-03-22 (mult peste orice a înregistrat ETH), a declanșat abandonul, arătând că și COIN-M dimensionează/marchează greșit și că acea singură zi artefact a reprezentat practic întregul rezultat principal +245.7%. După eliminarea artefactului, oricum nu exista avantaj — 26 tranzacții, un Sharpe CI care traversează zero, un drawdown de 69.6% și ferestre de stres profund negative. A fost abandonată la revizuirea backtestului și semnalată pentru escaladare ca instrument de reproducere a supraexpunerii/marcării COIN-M, înainte de orice optimizare sau analiză.
Ipoteza
Implementare
Breakout Donchian zilnic long/flat pe contractul perpetual invers ETH COIN-M (ETHUSD_PERP.BINANCE_CM, bare de 1-DAY, pur OHLCV). Intră long când închiderea depășește maximul celor entry_lookback bare anterioare; iese când închiderea scade sub minimul celor exit_lookback bare anterioare (trailing stop-ul propriu al trendului). Semnal continuu = (închidere - channel_mid) / channel_half_width, recalculat la fiecare bară. Un singur noțional cu fracție fixă (0.75x din capitalul propriu) per intrare, fără redimensionare/strategii piramidale/inversări, levier 1.0, dimensionat în contracte inverse întregi de $10 prin contracts_for_notional. Servește și ca sondă de dimensionare COIN-M: avg_position_pct ar trebui să fie aproape de 75%, iar variațiile zilnice ale capitalului propriu aproape de cele ale ETH.
Rezultate verificare
sandbox_timeout: Verificare eșuată (stratul 3 — backtest în sandbox): testul smoke a depășit limita de execuție de 300s pe o fereastră de ~20000 bare (2400 zile din ETHUSD_PERP.BINANCE_CM-1-DAY-LAST-EXTERNAL). Asta indică aproape întotdeauna procesare per bară care crește odată cu istoricul — de exemplu, rescanează întreaga serie de finanțare/suplimentară sau reconstruiește o listă și apelează min()/sorted() în interiorul calculate_signal()/on_bar() la fiecare bară. Precalculează tablouri de marcaje temporale sortate ONCE în __init__ și folosește bisect sau memorează căutările cu marcajul temporal drept cheie, astfel încât costul per bară să fie O(log n), nu O(n).
Analistul trebuie să confirme din raportul pozițiilor/tranzacțiilor că cele două componente au fost în permanență pe laturi opuse și cu noțional USD aproape egal (delta netă ~0) și că nicio variație zilnică a capitalului propriu nu depășește ~+/-15-20% — criteriile de acceptare a neutralității delta proprii ipotezei — înainte de trimiterea spre optimizare.
exposure_pct raportat (200.57%) contrazice ținta brută de ~0.50x din argumentarea configurației. Dovezile indică faptul că SIZING este corect (per_leg = equity*0.25*1.0; avg_position_pct 24.6% corespunde țintei de 25%/componentă; schimbarea levierului 2->1 nu a modificat exposure_pct, deci nu este cauzată de dimensionare/levier), iar 200% este același artefact de agregare a două componente observat la alte perechi dimensionate corect. Nu este un defect confirmat, dar, deoarece ipoteza a preînregistrat o verificare de acceptare a expunerii, aceasta trebuie verificată, nu presupusă.
Analiză backtest
- Sharpe
- 0,65
- Randament total
- 245,70%
- Drawdown maxim
- 69,59%
- Tranzacții totale
- 26
- Rată de câștig
- 50,0%
- Factor de profit
- 3,67
Construcție long/flat OHLCV curată și minimală; intenție corectă de dimensionare a contractului invers; comisioane mici (0.58% din brut)
Își îndeplinește scopul diagnostic declarat — reproduce defectul de supraexpunere/marcare al platformei pe COIN-M
Verificarea de acceptare preînregistrată a fost încălcată: 2021-03-22 indică un randament al capitalului propriu de +206.9% într-o singură zi, față de limita de ±15-20% pe care ipoteza a stabilit-o drept declanșator de abandon — traseul contului CM dimensionează/marchează greșit
Rezultatul este o singură zi generată de un artefact: 2021 +272% (valoarea +207%), iar toți ceilalți ani sunt între stagnare și pierderi; PF 3.67 / avg_trade_return_pct 13.55% reprezintă acea zi
Drawdown catastrofal: max_drawdown 69.6% (de la CI la 94.8%), peste pragul L19; toate ferestrele de stres profund negative
Sub limita de măsurabilitate: 26 tranzacții în 5.8 ani; Sharpe 0.652 cu intervalul CI [-0.15, 1.47] traversând zero; breakout cu un singur instrument, din categoria eșecurilor (L30/L63)
Sumar rezultate
Verificarea preînregistrată a dimensionării/acceptării transformă o sondă într-un verdict — variația capitalului propriu de +207% într-o singură zi (imposibilă având în vedere variația reală a ETH) dovedește că traseul contului COIN-M are același defect de supraexpunere/marcare USD-M, deci istoricul său extins nu poate testa valid avantajul trendului; iar un rezultat bazat pe o singură zi artefact în doar 26 tranzacții nu este un rezultat real.
A fost abandonată la pragul BACKTEST_REVIEW dinaintea optimizării, conform declanșatorului preînregistrat: randamentul capitalului propriu într-o singură zi a depășit limita de ±15-20%, astfel că traseul contului COIN-M reproduce defectul de supraexpunere/marcare — cazul de reproducere CM trebuie escaladat. Separat, nu era investibilă: un drawdown de 69.6%, peste pragul L19, doar 26 tranzacții (sub limita măsurabilă), un Sharpe CI care traversează zero, toate ferestrele de stres profund negative și un breakout Donchian cu un singur instrument (din categoria eșecurilor L30/L63), al cărui PnL este un artefact de marcare, fără avantaj după eliminarea lui. Optimizarea, analiza și evaluarea riscului nu au fost începute.
O strategie de urmărire a trendului long-only (long/flat, niciodată short), cu un singur instrument, pură OHLCV, cu breakout Donchian zilnic pe contractul perpetual invers ETH COIN-M (ETHUSD_PERP.BINANCE_CM), cu o singură mărime fixă a intrării fracționale, fără redimensionare sau inversări, levier 1.0 — construită ca pereche cu istoric extins pentru portofoliul CM BTC, pentru a testa (printr-o verificare a dimensionării preînregistrată) dacă traseul contului COIN-M evită defectul de supraexpunere USD-M dovedit.
Verificarea de acceptare preînregistrată a eșuat: a înregistrat un randament al capitalului propriu de +206.9% într-o singură zi pe 2021-03-22 (ETH nu s-a apropiat de această variație), de un ordin de mărime peste limita de ±15-20%, confirmând că traseul contului CM dimensionează/marchează greșit și el. Rezultatul principal (randament total +245.7%, PF 3.67, avg_trade_return_pct 13.55%) a provenit din acea singură zi artefact — 2021 a fost +272%, în timp ce ceilalți ani au fost între stagnare și pierderi — cu un drawdown maxim de 69.6% (de la CI la 94.8%), doar 26 tranzacții în 5.8 ani și Sharpe 0.652 (CI [-0.15, 1.47] traversează zero).
Stratmill este un instrument de cercetare și paper-trading, nu consultanță financiară sau broker. Rezultatele de backtest și paper trading sunt ipotetice. Tranzacționarea implică riscul de pierdere.