Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

ETH COIN-M Inverse Perp 4H Dual-EMA na trend (iisang instrumento, long-short, kumukuha sa convexity ng inverse contract)

Resulta: Inabandona

EthCmInverseFourHourDualEmaTrendLS

Buod ng Resulta

Pinatakbo ng EthCmInverseFourHourDualEmaTrendLS ang nag-iisang napatunayang pamilya ng factory — directional trend na may trailing stop — sa ETH COIN-M inverse perp, sa palagay na palalakasin ng convex na payoff ng contract ang mga panalo at lilikha ng bagong edge. Matapos ayusin ng mga naunang iteration ang timeout sa sandbox (dobleng position lookup kada bar) at bawasan ang leverage sa 1.0x, nakagawa ito sa wakas ng malinis na backtest na 6 taon at 168 trade, ngunit patag hanggang negatibo ang resulta: Sharpe na -0.028 na may CI na tumatawid sa zero, negatibong alpha at information ratio, -4.74% kabuuang kita, at 30.6% drawdown na umabot ng 1,660 araw bago makabawi. Hindi lumitaw ang convexity thesis; nakasentro ang mga kita sa 2021 bull leg at nalugi ito sa bawat crypto stress window. Bilang single-asset trend book na walang edge at kisame ang base Sharpe, inabandona ito sa review ng backtest nang hindi gumagastos sa optimization run.

Hypothesis

Long-SHORT, SINGLE-INSTRUMENT, iisang venue na trend-following strategy sa ETHUSD_PERP.BINANCE_CM (COIN-M inverse perpetual, naka-margin sa ETH, MARGIN account, ~0.06% RT taker), gamit lang ang 4-HOUR OHLCV bars (NO funding/OI/liquidation/IV supplementary data, NO pangalawang instrumento, NO landas ng engine para sa CASH-spot). Gumagamit ang strategy ng payak na two-EMA crossover para sa direksiyon at ATR trailing stop para sa paglabas — tatlong parameter lang (fast na EMA, slow na EMA, multiple na ATR) upang……Magpakita ng higit paMagpakita ng mas kaunti

Long-SHORT, SINGLE-INSTRUMENT, iisang venue na trend-following strategy sa ETHUSD_PERP.BINANCE_CM (COIN-M inverse perpetual, naka-margin sa ETH, MARGIN account, ~0.06% RT taker), gamit lang ang 4-HOUR OHLCV bars (NO funding/OI/liquidation/IV supplementary data, NO pangalawang instrumento, NO landas ng engine para sa CASH-spot). Gumagamit ang strategy ng payak na two-EMA crossover para sa direksiyon at ATR trailing stop para sa paglabas — tatlong parameter lang (fast na EMA, slow na EMA, multiple na ATR) upang maiwasan ang senyales ng overfit na nagpabagsak sa multi-parameter breakout/veto strategies sa session na ito. Nasa estruktura, hindi sa mga parameter, ang natatanging edge: sa inverse (coin-margined) contract, nagbibigay ang nakapirming coin-denominated na posisyon ng convex na USD exposure — lumalaki ang exposure kapag pabor sa iyo ang galaw ng trade at lumiliit kapag laban ito — libreng payoff na parang long-gamma na nagpapalakas sa panalong trend at nagpapababa ng panganib ng mga lugi. Natural na kumukuha sa convexity na ito ang trend-following; wala ito sa linear na USD-M contract kaya bagong anyo ito, hindi pag-uulit sa pamilya ng single-asset na USD-M TSM na nasa portfolio na. Risk profile: 1.5% ng equity ang panganib kada trade (sizing batay sa tuntunin ng ETH-margin); muling sinusukat ang posisyon sa bawat pagpasok upang panatilihing pareho ang risk-to-stop; trailing stop na batay sa ATR(14) sa 3.0x ATR; walang nakapirming take-profit (hayaang tumakbo ang trend at sundan ito ng stop); tig-iisang posisyon; max notional ng iisang posisyon na 25% ng equity; leverage na 2x (pasok sa limitasyong COIN-M). Mababang turnover (pinananatili ng 4H EMA crossover ang mga trend nang ilang araw) kaya napakaliit ng epekto ng bayarin kumpara sa 0.06% RT na gastos.

Tinutugunan ng Iteration 3 ang Layer-3 sandbox_timeout sa pinakamaliit na posibleng pagbabago, matapos i-profile nang lokal ang eksaktong pumalyang run. May NO history na ang strategy: mga incremental update na O(1) ang mga EMA at Wilder ATR; walang scan ng karagdagang data, walang pag-sort, at walang muling pagbuo ng listahan kada bar—kaya wala nang kailangang alisin na trabahong lumalaki kasabay ng history. Ipinakita ng cProfile sa kaparehong sandbox window (ETHUSD_PERP.BINANCE_CM-4-HOUR, 12,683 bar) na 98s sa……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan ng Iteration 3 ang Layer-3 sandbox_timeout sa pinakamaliit na posibleng pagbabago, matapos i-profile nang lokal ang eksaktong pumalyang run. May NO history na ang strategy: mga incremental update na O(1) ang mga EMA at Wilder ATR; walang scan ng karagdagang data, walang pag-sort, at walang muling pagbuo ng listahan kada bar—kaya wala nang kailangang alisin na trabahong lumalaki kasabay ng history. Ipinakita ng cProfile sa kaparehong sandbox window (ETHUSD_PERP.BINANCE_CM-4-HOUR, 12,683 bar) na 98s sa kabuuang 114s na na-profile ay ginugol sa fsspec catalog globbing (paglibot ng nautilus persistence get_file_list_from_data_cls sa katalogo ng bar na may humigit-kumulang 101k direktoryo), ibig sabihin, sa paghahanap ng data sa panig ng engine; mas mababa sa 1% ng runtime ang strategy code. Tumagal nang 68-92s ang buong proseso, pasok na pasok sa limitasyong 300s, kaya ang naiulat na timeout ay dahil sa pagsisiksikan at presyon sa heartbeat sa isang abalang host, hindi sa pagkukuwenta ng strategy. Ang tanging gastos kada bar na tunay na kontrolado ng strategy ay ang pagkuha ng posisyon, na ginawa nang TWICE kada bar (minsan sa _sync_position_state sa loob ng calculate_signal, at minsan pa sa loob ng should_exit); ngayon ay ginagawa na ito nang ONCE kada bar at naka-cache sa self._in_pos / self._pos_side, na binabasa ng should_exit. Wala nang ibang nagbago: pareho ang signal, mga threshold ng pagpasok at paglabas, pagkuwenta ng laki para sa inverse contract, leverage na 1.0x at limitasyon sa notional na 20% mula sa iteration 2; walang bagong import (nanatiling pasado ang Layer 1) at tuloy-tuloy pa rin ang signal sa bawat bar (nanatiling pasado ang Layer 2). Kinukumpirma ng lokal na muling pagpapatakbo ng binagong file sa kaparehong window ang dating gawi nang eksaktong pareho sa bawat bit (168 trade, magkaparehong Sharpe/PF/avg_trade_return_pct), kaya walang regression. Tapat na tala para sa reviewer: ipinakikita rin ng run na iyon ang sandbox Sharpe na humigit-kumulang -0.02, na may avg_trade_return_pct 0.59% (mas mataas nang husto sa gastos na humigit-kumulang 0.06% RT COIN-M), at PF 1.16. Nalalampasan ng edge kada trade ang mga bayarin, ngunit halos zero ang risk-adjusted edge sa hindi na-optimize na sandbox window, na kaayon ng naunang review na no_edge; inirerekomenda kong magpatuloy lamang dahil smoke test ang sandbox, at ang buong backtest at optimization ang nararapat na batayan sa hatol tungkol sa convexity thesis.

Walang edge — hindi sulit ang 2 oras ng optimization. Nasa -0.028 ang Sharpe at tumatawid sa zero ang bootstrap na CI [-0.86, 0.73], PSR 0.47 (mas mababa sa paghula ng barya), information_ratio -0.74, alpha na -0.047 (negatibo), at negatibong total_return sa buong 6-taong sample; nagiging netong negatibo ang book kapag inalis ang nag-iisang 2021 bull leg (2022 -5.6, 2025 -3.3, 2026 -5.8) at nalulugi sa stressed vol tercile (-8.8%) at bawat crypto stress window. Ito ang pamilya ng single-asset trend/TSM na may……Magpakita ng higit paMagpakita ng mas kaunti

Walang edge — hindi sulit ang 2 oras ng optimization. Nasa -0.028 ang Sharpe at tumatawid sa zero ang bootstrap na CI [-0.86, 0.73], PSR 0.47 (mas mababa sa paghula ng barya), information_ratio -0.74, alpha na -0.047 (negatibo), at negatibong total_return sa buong 6-taong sample; nagiging netong negatibo ang book kapag inalis ang nag-iisang 2021 bull leg (2022 -5.6, 2025 -3.3, 2026 -5.8) at nalulugi sa stressed vol tercile (-8.8%) at bawat crypto stress window. Ito ang pamilya ng single-asset trend/TSM na may base Sharpe na zero o mas mababa — kisame ang base Sharpe (L63), kaya ibinababa lang ito ng 3-phase deflation at holdout; pinipili ng pag-optimize ng 3 params lang sa seryeng zero-Sharpe ang ingay na pinakamahusay sa N, hindi matatag na edge. Hindi nagpakita ang inaangking edge mula sa inverse-contract convexity (patag/negatibong equity curve, 30.6% DD na may 1,660-araw na pagbangon). Maayos ang pagkolekta ng data kaya hindi ito COIN-M na hadlang sa data — tunay na kawalan ito ng risk-adjusted edge. Padron ng pagkabigo: no_edge single-asset dual-EMA trend, base Sharpe na ~0 (L63).

Implementasyon

Long-short dual-EMA trend follower sa ETH COIN-M inverse perpetual (ETHUSD_PERP.BINANCE_CM, 4-HOUR bars, purong OHLCV). Signal = (EMA20 - EMA60) / ATR(14), tuloy-tuloy na EMA spread sa mga yunit ng volatility na muling kinakalkula kada bar; long kapag lampas sa +0.25 ATR, short kapag mas mababa sa -0.25 ATR, tig-iisang posisyon at may direction lock pagkatapos lumabas hanggang tumawid sa zero ang spread. Lumalabas sa 3.0x ATR chandelier trail mula sa pinakamagandang close mula nang pumasok, o sa EMA-spread na paglipat sa kabilang panig; walang nakapirming take-profit upang makatakbo ang trend at inverse-contract convexity. Nanganganib ang sizing ng 1.5% ng equity batay sa layo ng ATR stop, hanggang 20% ng gross notional ng equity, at ni-round down sa buong $10 inverse contract gamit ang contracts_for_notional(). Leverage na 1.0x.

Mga Resulta ng Beripikasyon

sandbox_timeout: Nabigo ang verification (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na limitasyon sa oras sa ~20000-bar na saklaw (2400 araw ng ETHUSD_PERP.BINANCE_CM-4-HOUR-LAST-EXTERNAL). Karaniwan, nangangahulugan ito ng gawaing kada bar na lumalaki kasabay ng kasaysayan — hal., muling pagsuri sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Ihanda muna sa __init__ ang mga nakaayos na timestamp array na ONCE at gamitin ang bisect, o i-cache ang mga lookup ayon sa timestamp, upang O(log n) sa halip na O(n) ang gastos kada bar.

Suriin ng analyst ang alpha/IR at attribution ayon sa regime sa buong backtest; kung hindi ito maihiwalay sa beta matapos ang optimization, timbangin ang pag-abandona. Hatulan ang convexity thesis batay sa resulta ng buong kasaysayan, hindi sa pinutol na sandbox.

Alpha kumpara sa beta: ipinahihiwatig ng Sharpe na ~0 na may benchmark_correlation 0.56 at negatibong alpha/IR na pangunahing kumukuha ng ETH beta ang trend-follower, hindi ng edge na hiwalay sa merkado. Hindi ito depekto sa code at hindi rin NOT pagkabigo sa bayarin (ang edge kada trade na 0.588% >> fee floor) — minarkahan ito upang subukan ng analyst sa buong kasaysayan kung nagdudulot ng alpha ang dual-EMA trend kasama ang inverse convexity kumpara sa buy-and-hold na ETH, o kung magkakaugnay na exposure lang ito na may 30% drawdown.

Pagsusuri ng Backtest

Sharpe
-0.03
Kabuuang Return
-4.74%
Max Drawdown
30.57%
Kabuuang Trade
168
Win Rate
38.7%
Profit Factor
1.12

Totoo at sapat ang data: 12,683 4H bars sa loob ng 2020-2026, 168 trades, walang hadlang sa data (di tulad ng ibang COIN-M run sa session na ito)

Malinis na disenyo na may 3 parameter (fast/slow EMA, mult na ATR) upang maiwasan ang senyales ng overfit na maraming parameter

Lampas sa COIN-M fee floor ang edge kada trade (avg_trade_return_pct 0.463% kumpara sa ~0.10% floor; 2.96% lang ng gross ang komisyon)

Walang risk-adjusted edge: nasa -0.028 ang Sharpe at tumatawid sa zero ang 95% CI [-0.86, 0.73]; PSR 0.47 (mas mababa sa paghula ng barya)

Negatibong alpha (-0.047) at negatibong information ratio (-0.74) kumpara sa buy-hold benchmark

Negatibo ang kabuuang kita sa buong 6-taong saklaw; netong negatibo kapag inalis ang nag-iisang 2021 bull leg (2022/2025/2026 lahat ay negatibo)

Nalulugi sa tercile ng volatility na nasa stress (-8.8%, Sharpe -0.29) at sa bawat crypto stress window (Sharpe LUNA -6.4; FTX -4.4; rate-shock 2022 -13.7%)

30.6% max drawdown (CI hanggang 51.8%) na may 1,660-araw na panahon ng pagbangon para sa book na walang kinikita

Hindi nagpakita ang thesis ng “inverse-contract convexity” — patag o negatibo ang kurba ng payoff, hindi pinalakas ang mga trend

Klase ng single-asset trend/TSM na may base Sharpe na ~0 — kisame ito bago ang deflation kaya ibinababa lang ito ng optimization

Kasaysayan ng Iterasyon

Nabigo ang verification (Layer 4 — review ng QA) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE sa buong 2113-araw na sandbox. Nasa 0.086 ang Sharpe, at tumatawid sa zero ang CI [-0.62, 0.76] (hindi maihiwalay sa kawalan ng kasanayan); -0.028 ang alpha at information_ratio -0.60 kumpara sa buy_hold (negatibong aktibong edge); total_return +3.95% sa loob ng 5.8 taon — halos patag — kasama ang end_unrealized_pct -32.7% (malaking bukas na lugi ang humihila pababa kahit dito). Nominal na lampas sa fee floor ang……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang verification (Layer 4 — review ng QA) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE sa buong 2113-araw na sandbox. Nasa 0.086 ang Sharpe, at tumatawid sa zero ang CI [-0.62, 0.76] (hindi maihiwalay sa kawalan ng kasanayan); -0.028 ang alpha at information_ratio -0.60 kumpara sa buy_hold (negatibong aktibong edge); total_return +3.95% sa loob ng 5.8 taon — halos patag — kasama ang end_unrealized_pct -32.7% (malaking bukas na lugi ang humihila pababa kahit dito). Nominal na lampas sa fee floor ang avg_trade_return_pct 0.588% at PF 1.29, pero walang risk-adjusted edge ang mga ito. Walang suporta ang natatanging thesis (pagkuha sa inverse-contract convexity) — kumikilos ito gaya ng ordinaryong dual-EMA trend null. Pamilya ito ng single-instrument directional-OHLCV trend kung saan kisame ang base Sharpe; hindi maiaangat ng 3-param na sweep ang base na 0.086 lampas sa 0.5 OOS floor at walang kapani-paniwalang lunas. - Pinalalaki ng leverage na 2.0 ang 29.6% max drawdown (CI hanggang 60%) at ang -32.7% terminal na bukas na posisyon nang walang nadaragdag na edge (Sharpe ~0) — panganib lang ang idinadagdag nito sa book na walang edge.

Buod ng Resulta

Kailangang malampasan ang fee floor, pero hindi iyon sapat — walang risk-adjusted edge na mao-optimize ang single-asset dual-EMA trend na may base Sharpe na zero o mas mababa; hindi rin pinalakas ng inaakalang inverse-contract convexity ang mga trend upang maging positibo ang kurba. Hindi edge ang positibong kita kada trade na nagiging negatibong kabuuang kita sa loob ng 6 taon.

Inabandona ito sa pre-optimization na BACKTEST_REVIEW gate bilang “no_edge”: ito ang pamilya ng single-asset trend/TSM na may base Sharpe na ~0 na siyang kisame (L63), kaya ibinababa lang ito ng 3-phase deflation at holdout; pinipili rin ng pag-optimize ng 3 params sa seryeng zero-Sharpe ang ingay na pinakamahusay sa N. Hindi nagpakita ang inaangking edge mula sa inverse-contract convexity (patag/negatibong kurba, malalim na drawdown), at maayos ang pagkolekta ng data kaya hindi ito hadlang sa data — tunay na kawalan lang ng edge. Hindi na naabot ang optimization, analysis, at risk review.

Long-short, iisang instrumento, purong-OHLCV trend-follower sa ETH COIN-M inverse perp (ETHUSD_PERP.BINANCE_CM, 4H), na gumagamit ng dual-EMA crossover para sa direksiyon (spread na isine-scale ayon sa ATR) at ATR chandelier trailing stop na walang nakapirming take-profit, kasama ang direction lockout matapos lumabas, upang kunin ang convex na payoff ng USD ng inverse contract habang tumatakbo ang mga trend.

Sa 12,683 4H bars (2020-2026) at 168 trades, nalampasan ng edge kada trade ang fee floor (avg_trade_return_pct 0.463%; 2.96% lang ng gross ang komisyon), pero walang risk-adjusted edge: Sharpe -0.028 (CI [-0.86, 0.73]), PSR 0.47, alpha -0.047, information ratio -0.74, kabuuang kita -4.74%, 30.6% max drawdown (CI hanggang 51.8%) na may 1,660-araw na pagbangon. Naging netong negatibo ito nang alisin ang nag-iisang 2021 bull leg (2022/2025/2026 lahat ay negatibo) at nalugi sa stressed vol tercile at bawat crypto stress window (LUNA, FTX, 2022 rate shock).

Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.