Strategii
Strategia ETH de reversie la decontarea finanțării pe contracte perpetue, long-short, bazată pe evenimente (un singur instrument ETHUSDT.BINANCE USD-M — în jurul fiecărui moment de finanțare la 8h, când finanțarea este EXTREME, tranzacționează revenirea de după decontare a derivei dinaintea decontării, cauzată de evitarea plății finanțării; poziție menținută aproximativ 1-2h, risc definit, 3 parametri)
Rezultat: Abandonată
EthPerp8hSettlementFundingReleaseReversion
Filtru backtest: - metrici nesigure: 426 tranzacții / 2368 zile de date înseamnă prea puține dovezi (sunt necesare >=5 tranzacții în >=10 zile) — mărește frecvența semnalului sau lărgește fereastra
Ipoteza
Expectanță negativă într-un eșantion fiabil de 328 tranzacții / 6.4 ani: total_return -35.2%, profit_factor 0.62 (pierderile predomină înainte de comisioane), avg_trade_return_pct 0.066% (sub nivelul de aproximativ 0.10% al Binance USD-M pentru o tranzacție dus-întors și sub pragul de 0.15%), Sharpe -0.19, expectanță -$140/tranzacție. Avantajul de revenire după decontare este marginal brut și negativ după costuri în regimuri calme/normale și în 5 din 7 ani; singurul an pozitiv se bazează pe 2 zile atipice, nu pe un avantaj recurent. Îngrijorarea lui QA privind caracterul marginal după comisioane este confirmată de istoricul complet. Optimizarea nu poate ridica un avantaj per tranzacție care este sub zero și sub costurile de tranzacționare — parametrii 3 (entry_z, hold_bars, stop_pct) nu au nicio zonă care să facă pozitiv un semnal PF-0.62. abandon_class=negative_expectancy.
Implementare
Strategie long-short, cu un singur instrument, bazată pe evenimente, pe ETHUSDT.BINANCE USD-M perpetual, sincronizată cu decontarea mecanică a fundingului la fiecare 8 ore. La fiecare decontare măsoară cât de EXTREME este valoarea fundingului față de regimul de funding curent (scor z calculat pe ultimele 90 decontări, ~30 zile), apoi tranzacționează eliberarea derivei de evitare a fundingului dinaintea decontării: după o decontare extrem-POSITIVE intră LONG, iar după una extrem-NEGATIVE intră SHORT, pe bare de 30 minute. Pozițiile sunt menținute ~2 ore (hold_bars=4) și închise la expirarea timpului sau la un stop intrabar strâns de 0.5%; o singură poziție odată, fără mediere în pierdere și fără levier (riscă 0.5% din capitalul propriu per tranzacție până la stop, cu valoarea noțională plafonată strict la 1x din capitalul propriu). Semnalul este continuu la fiecare bară: scorul z al decontării, atenuat cu exp(-bars_since_settlement / decay_bars), astfel încât atinge maximul pe bara de decontare și apoi scade, iar pragul de intrare este depășit doar în fereastra de revenire.
Rezultate verificare
Opțional: precizați că intrarea nu se poate declanșa până când nu există >= min_obs decontări; prin urmare, perioada efectivă de încălzire depinde de numărul de decontări, nu de numărul de bare.
Suprascrierea min_bars_required() returnează bare 20, dar adevărata constrângere de pregătire este min_obs al scorului z = max(10, z_window//3) = 30 decontări ale finanțării, care este independentă de perioada de încălzire a barelor. Aceasta nu este o eroare (construirea cauzală a scorului z returnează pur și simplu 0 până când se acumulează suficiente decontări, fără a genera semnal), dar perioada de încălzire de 20 bare nu condiționează efectiv cerința privind istoricul finanțării.
Rotunjește la 4 zecimale pentru a corespunde preciziei de dimensiune ETHUSDT, dacă dorești o dimensionare mai fină; în forma actuală este inofensiv.
position_size rotunjește cantitatea la 3 zecimale, dar precizia dimensiunii pentru ETHUSDT este 4. Rotunjirea la 3 este mai conservatoare (nu supradimensionează niciodată) și rămâne peste valoarea minimă noțională la un capital propriu de 1x, deci este sigură, doar puțin grosieră.
Analiză backtest
- Sharpe
- -0,19
- Randament total
- -35,23%
- Drawdown maxim
- 52,67%
- Tranzacții totale
- 328
- Rată de câștig
- 36,9%
- Factor de profit
- 0,62
Mecanismul (eliberarea mecanică a evitării fundingului la fiecare 8h) este codificat fidel și corespunde ipotezei; intrările sunt filtrate corect prin scorul z, au risc definit, folosesc un singur instrument și o singură platformă și nu folosesc informații viitoare.
Eșantion mare și fiabil: 328 tranzacții în 6.4 ani (113,712 bare), deci rezultatul poate fi măsurat statistic și nu este zgomot.
Polaritatea long/short este corectă (long 184 / short 144), deci rezultatul negativ reflectă avantajul în sine, nu o eroare de semn.
Valoare așteptată negativă pe un eșantion cu istoric complet: total_return -35.2%, profit_factor 0.62, Sharpe -0.19 (CI [-1.04, 0.52]), valoare așteptată -$140/tranzacție.
avg_trade_return_pct 0.066% este sub nivelul la care avantajul devine nul după costuri: se situează sub costul dus-întors Binance de ~0.10% USD-M și cu mult sub pragul de 0.15%; comisionul reprezintă 33.9% din câștigul brut, iar impactul mai elimină o parte importantă.
Avantajul brut este practic absent (PF < 0.7 înseamnă că pierderile domină WINS înainte chiar de a lua în calcul costul comisioanelor); edge_concern al lui QA se confirmă în backtestul real.
Rezultate negative în regimurile calm (Sharpe -0.25) și normal (Sharpe -0.09); doar treimea cu stres este marginal pozitivă, la 0.04, iar 5 din 7 ani sunt negativi — singurul an pozitiv (2025 +23%) este susținut de câteva zile atipice (2024-08-05 +25.5%, 2025-02-03 +15%), nu de un avantaj persistent.
max_drawdown 52.7% cu 14 pierderi consecutive — cu mult peste ceea ce ar putea remedia orice ajustare a parametrilor 3.
Analiză
Filtru backtest: - metrici nesigure: 426 tranzacții / 2368 zile de date înseamnă prea puține dovezi (sunt necesare >=5 tranzacții în >=10 zile) — mărește frecvența semnalului sau lărgește fereastra
Istoric iterații
Verificare eșuată (stratul 3 — backtest sandbox): Nu s-au generat tranzacții Tipul de bară folosit: ETHUSDT.BINANCE-15-MINUTE-LAST-EXTERNAL, bare procesate: 34813 Diagnostic: should_enter() a returnat o direcție de 0 ori în 34794 bare evaluate -> ENTRY CONDITION nu s-a declanșat niciodată. Relaxați logica/pragurile de intrare. Asigură-te că strategia generează tranzacții cu datele și parametrii furnizați.
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.