Sări la conținut
Toate strategiile

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

O strategie de trend bazată pe breakout-ul canalului Donchian, LONG-ONLY (LONG/FLAT, niciodată short), SINGLE-INSTRUMENT, DAILY, pe ETHUSD_PERP.BINANCE_CM (COIN-M perpetual invers). Aceasta este în mod deliberat TWIN pentru CoinMBTCDonchianBreakoutLongFlat, aflată în așteptare: confirmarea faptului că o platformă dimensionează corect pozițiile necesită cel puțin două instrumente pe acea platformă (defectul de supraexpunere USD-M a fost stabilit drept unul general platformei abia după ce BTC 429%, ETH 1062% și SOL……Afișează mai multeAfișează mai puțin

O strategie de trend bazată pe breakout-ul canalului Donchian, LONG-ONLY (LONG/FLAT, niciodată short), SINGLE-INSTRUMENT, DAILY, pe ETHUSD_PERP.BINANCE_CM (COIN-M perpetual invers). Aceasta este în mod deliberat TWIN pentru CoinMBTCDonchianBreakoutLongFlat, aflată în așteptare: confirmarea faptului că o platformă dimensionează corect pozițiile necesită cel puțin două instrumente pe acea platformă (defectul de supraexpunere USD-M a fost stabilit drept unul general platformei abia după ce BTC 429%, ETH 1062% și SOL l-au reprodus toate). ETH este singura altă platformă majoră cu istoric profund COIN-M, așadar un registru long/flat CM ETH este al doilea punct de date firesc. Raționamentul: (1) contractul perpetuu BINANCE USD-M este corupt de motor (defect de supraexpunere demonstrat, doi replicatori long/flat 1x curați BTC 429% / ETH 1062%, independent de inversări/redimensionare); (2) piața spot BINANCE-CASH are un defect MTM privind pozițiile menținute; (3) tranzacționarea cu mai multe instrumente are un defect de agregare; (4) opțiunile au un defect de marcare la decontare; (5) semnalele de recensământ (liq/OI/raport conturi) sunt inaccesibile din cauza restricțiilor de date — prin urmare, semnalele se limitează la OHLCV + finanțare; (6) HYPERLIQUID dimensionează corect pozițiile, dar este limitată de lungimea datelor (strategia sa Donchian BTC/ETH/SOL este în așteptare din cauza acestui risc). COIN-M este singura platformă rămasă ONLY, cu BOTH o cale distinctă pentru cont/contract (invers, cu marjă în BTC/ETH, dapi — poate fi în afara fluxului de procesare USD-M position_size corupt) și AND istoric profund de mai mulți ani (ETHUSD_PERP din 2020), suficient pentru validarea walk-forward cu ferestre de 3 + perioada de test de 15 zile. Singura limitare cunoscută a motorului CM este excluderea instrumentelor inverse FUNDING — acest registru este PURE OHLCV, deci limitarea nu se aplică. Configurația evită cât mai multe erori: un singur instrument, numai OHLCV, LONG/FLAT (fără acumularea pozițiilor la inversare), dimensionare fracțională fixă la intrare, fără redimensionare dinamică ONE NO, levier 1.0, revenire la poziție aproape nulă înainte de orice reintrare, comisioane minime (~0.06% RT). PRE-REGISTERED ACCEPTANCE / SIZING CHECK (servește și drept detector de defecte CM): avg_position_pct ~<=100% și randamentele capitalului propriu pe o singură zi în limita a ~+/-15-20% (ETH la 1x; PnL-ul invers este ușor neliniar, dar rămâne limitat în jurul mișcării zilnice a ETH). Dacă limita este depășită, defectul de supraexpunere afectează și COIN-M — renunță și escaladează cazul ca replicator CM. Dacă dimensionarea este corectă, acest registru împreună cu registrul CM BTC stabilesc că COIN-M este prima platformă cu istoric profund capabilă să testeze valid, prin backtesting, avantajul strategiei de trend, în timp ce USD-M este defectă.

Iterația 2 răspunde eșecului raportat ONLY (stratul 3 sandbox_timeout) prin cea mai mică schimbare posibilă și nu atinge nimic altceva: definiția semnalului, regulile de intrare/ieșire, dimensionarea, importurile, configurația și parametrii se comportă identic, octet cu octet. Feedbackul cerea procesare per bară fără scanarea unei ferestre: cele două extreme Donchian mobile erau calculate cu max(self._highs) / min(self._lows) peste deque-ul stocat la fiecare bară EVERY (O(lookback) per bară, până la 60 comparații……Afișează mai multeAfișează mai puțin

Iterația 2 răspunde eșecului raportat ONLY (stratul 3 sandbox_timeout) prin cea mai mică schimbare posibilă și nu atinge nimic altceva: definiția semnalului, regulile de intrare/ieșire, dimensionarea, importurile, configurația și parametrii se comportă identic, octet cu octet. Feedbackul cerea procesare per bară fără scanarea unei ferestre: cele două extreme Donchian mobile erau calculate cu max(self._highs) / min(self._lows) peste deque-ul stocat la fiecare bară EVERY (O(lookback) per bară, până la 60 comparații x3). Acum sunt menținute cu deque-uri MONOTONIC cu indici (_push_max/_push_min/_front), oferind O(1) amortizat per bară, cu un deque care nu depășește niciodată lungimea ferestrei; am verificat față de o referință brute-force, pe 3000 bare aleatorii, că seriile entry-high, entry-low și exit-low sunt IDENTICAL față de implementarea anterioară (doar barele precedente, bara curentă exclusă), deci semnalul și succesiunea tranzacțiilor rămân neschimbate. Strategia nu citește deloc serii suplimentare, nu creează liste, nu sortează nimic și nu alocă nimic per bară, așadar nu mai există costuri per bară care cresc odată cu istoricul. Notă: la 1-DAY bare, fereastra sandboxului are doar ~2400 bare, deci calculul propriu al strategiei era deja neînsemnat față de bugetul de 300s — timpul de execuție este cel mai probabil dominat de colectarea la cerere a datelor BINANCE_CM pentru ETHUSD_PERP (în afara controlului strategiei). Schimbarea elimină toate scanările menționate în feedback; dacă apare din nou un timeout, cauza este traseul de date al platformei, nu codul.

Verificarea de dimensionare preînregistrată proprie ipotezei a eșuat, iar activul suport nu are avantaj — abandonează și escaladează ca instrument de reproducere a supraexpunerii/marcării COIN-M. Dezvoltatorul a preînregistrat că randamentele capitalului propriu într-o singură zi trebuie să rămână în limita ~±15-20% la 1x; altfel, „defectul de supraexpunere se extinde și la COIN-M — abandonează.” Rularea arată un randament al capitalului propriu de +206.9% într-o singură zi pe 2021-03-22 (ETH nu s-a apropiat de……Afișează mai multeAfișează mai puțin

Verificarea de dimensionare preînregistrată proprie ipotezei a eșuat, iar activul suport nu are avantaj — abandonează și escaladează ca instrument de reproducere a supraexpunerii/marcării COIN-M. Dezvoltatorul a preînregistrat că randamentele capitalului propriu într-o singură zi trebuie să rămână în limita ~±15-20% la 1x; altfel, „defectul de supraexpunere se extinde și la COIN-M — abandonează.” Rularea arată un randament al capitalului propriu de +206.9% într-o singură zi pe 2021-03-22 (ETH nu s-a apropiat de 207% în acea zi), de un ordin de mărime peste limită, deci și traseul contului COIN-M dimensionează/marchează greșit. Acea singură zi artefact IS rezultatul: 2021 este +272%, în timp ce 2022 (-1.4%), 2023 (-2.0%), 2025 (+1.5%) și 2026 (-6.1%) sunt între stagnare și pierderi; astfel, PF 3.67 și avg_trade_return_pct 13.55% sunt iluzorii. Separat, strategia nu este investibilă: max_drawdown 69.6% (de la CI la 94.8%, peste pragul L19 50%), cu toate ferestrele de stres profund negative (LUNA -52%, șoc de rată -46%), doar 26 tranzacții în 5.8 ani (mult sub limita măsurabilă) și Sharpe 0.652, cu intervalul bootstrap CI [-0.15, 1.47] traversând zero — un breakout Donchian cu un singur instrument din categoria eșecurilor L30/L63. Nu se rulează optimizări pe un PnL creat de un artefact de marcare/supraexpunere, iar după eliminarea acestuia nu există avantaj. Tipar de eșec: artefact de supraexpunere/marcare al platformei (declanșator preînregistrat) + breakout cu un singur instrument risk_reject/no_edge, 70% DD (L19/L30).

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.