Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC-ETH-SOL Daily Three-Way Relative-Strength Rotation Long-Only

Resulta: Inabandona

BtcEthSolDailyThreeWayRelativeStrengthRotationLong

Buod ng Resulta

Pinalawak ng strategy na ito ang kakapasok lang na template na 2-way BtcEthRelativeStrengthRotationLong tungo sa 3-way na BTC/ETH/SOL daily relative-strength rotation, na humahawak sa pinakamalakas na pangunahing asset na nasa uptrend o kaya ay cash. Sa unang tatlong iteration, sinikap panatilihin ang single-position invariant — nagpatong-patong at nagpalobo ng exposure ang mga hiwalay na leg na hindi mina-net habang hindi pa tapos ang mga order — hanggang sa naayos ito ng state machine na isinasaalang-alang ang……Magpakita ng higit paMagpakita ng mas kaunti

Pinalawak ng strategy na ito ang kakapasok lang na template na 2-way BtcEthRelativeStrengthRotationLong tungo sa 3-way na BTC/ETH/SOL daily relative-strength rotation, na humahawak sa pinakamalakas na pangunahing asset na nasa uptrend o kaya ay cash. Sa unang tatlong iteration, sinikap panatilihin ang single-position invariant — nagpatong-patong at nagpalobo ng exposure ang mga hiwalay na leg na hindi mina-net habang hindi pa tapos ang mga order — hanggang sa naayos ito ng state machine na isinasaalang-alang ang settlement, kaya nakapasa ang run sa backtest review na may 114 trade, 1.51 profit factor, at positibong in-sample alpha. Ngunit inilantad ng optimization na overfit ito at hindi umaangkop sa ibang datos: PBO 0.8744, bagsak sa holdout (ratio 0.55), negatibo ang pinakahuling OOS window, at may apat na sensitivity cliff. Nasa ibabaw ito ng base Sharpe na 0.10, na ang headline na 182x ay halos lubos na mark-to-market ng bukas na posisyon. Sa ikalawa at huling pagsubok sa optimization, iniwan ito ng analyst bilang problemang dulot ng maraming pagsusuri at bagsak na holdout, sa halip na mag-ulit batay sa ingay; hindi ito umabot sa risk review, paper, o live.

Hypothesis

Long-only na rotation strategy sa maraming instrument (3 asset) sa Daily timeframe, gamit ang tatlong pangunahing crypto na may pinakamataas na liquidity — BTCUSDT.BINANCE (blue-chip), ETHUSDT.BINANCE (L1-alternatibo), SOLUSDT.BINANCE (high-beta na alt). Ganito ang mekanismo: sa bawat Daily bar, kinukuwenta ang return sa loob ng 20 araw para sa tatlong asset, tinutukoy ang may pinakamalakas na performance na ALSO sa sarili nitong uptrend (close > 50-araw na SMA), at iyon lang ang hinahawakan. Pinipigilan ng……Magpakita ng higit paMagpakita ng mas kaunti

Long-only na rotation strategy sa maraming instrument (3 asset) sa Daily timeframe, gamit ang tatlong pangunahing crypto na may pinakamataas na liquidity — BTCUSDT.BINANCE (blue-chip), ETHUSDT.BINANCE (L1-alternatibo), SOLUSDT.BINANCE (high-beta na alt). Ganito ang mekanismo: sa bawat Daily bar, kinukuwenta ang return sa loob ng 20 araw para sa tatlong asset, tinutukoy ang may pinakamalakas na performance na ALSO sa sarili nitong uptrend (close > 50-araw na SMA), at iyon lang ang hinahawakan. Pinipigilan ng hysteresis margin ang whipsaw rotation sa pagitan ng halos tabla ang performance. Kung NONE sa tatlo ang pumasa sa trend filter, cash ang hinahawakan (pinananatili ang kapital kapag sabay-sabay na bear market ang mga crypto). Direktang pinalalawak nito mula 2-way tungo sa 3-way na paghahambing ang template na BTCETHRelativeStrengthRotationLong (kakapasok lang sa pipeline), upang makuha ang FULL major-cap rotation cycle: nangingibabaw ang BTC sa mga yugto ng paglipat sa mas ligtas na asset ng mga institusyon, nangunguna ang ETH sa mga siklo ng salaysay ng DeFi/L1, at nangunguna ang SOL sa mga yugto ng memecoin/high-beta-alt. Malaki ang pinalalawak ng saklaw na 3 asset sa mga posibleng mapangunang asset kumpara sa bersiyong 2 asset. Pinupunan nito ang kulang na quota para sa maraming instrument (8.7% kumpara sa target na ≥15%). Gumagamit ito ng ONLY kumpirmadong gumaganang Daily bar: pinatutunayan ng BtcSpotDrawdownAccumulationLong ang BTC Daily, ng EthDailyGoldenCrossMomentumLong ang ETH Daily, at ng SolDailyEmaTrendContinuationLong ang SOL Daily. Idinadagdag ang NO pangalawang instrumento para sa mga trend filter o pinagmumulan ng signal — tuwirang iniiwasan nito ang failure mode ng Layer-3-audit_stale na pumatay sa dalawa kong kamakailang cross-venue proposal (na umasa sa ADA Daily o ETH 4H/Daily). Long-only ito dahil may dokumentadong positibong pangmatagalang drift ang tatlong pangunahing crypto; pinabulaanan na ng datos ang short-only na direksiyonal na trading sa mga pangunahing crypto (-2.6 agwat ng Sharpe kumpara sa long). Iisang posisyon lang ang pinapayagan (may eksaktong ZERO o ONE posisyon sa bawat pagkakataon).

Tinutugunan ng pag-aayos sa iteration-3 ang mismong kabiguang tinukoy: sumabog ang gross exposure dahil muling isinumite ang mga entry habang hindi pa tapos ang mga naunang order (BTC/ETH/SOL ay magkakahiwalay at hindi mina-net na instrumento, kaya nahuhuli ng isang bar ang positions_open sa fill). Tinitiyak ng dalawang pagbabago ang tunay na invariant na 0-o-1: (1) Sinasala ng `_has_pending_orders()` ang mga aksiyon sa order na ALL — kung may gumagana o hindi pa tapos na order sa alinmang leg, walang ginagawa……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan ng pag-aayos sa iteration-3 ang mismong kabiguang tinukoy: sumabog ang gross exposure dahil muling isinumite ang mga entry habang hindi pa tapos ang mga naunang order (BTC/ETH/SOL ay magkakahiwalay at hindi mina-net na instrumento, kaya nahuhuli ng isang bar ang positions_open sa fill). Tinitiyak ng dalawang pagbabago ang tunay na invariant na 0-o-1: (1) Sinasala ng `_has_pending_orders()` ang mga aksiyon sa order na ALL — kung may gumagana o hindi pa tapos na order sa alinmang leg, walang ginagawa ang strategy sa bar na iyon, kaya napipigilan ang muling pagsusumite habang nakabinbin. (2) Pinaghihiwalay na sa magkaibang bar ang flatten at entry — kapag umiikot ang posisyon, fina-flatten sa bar na ito ang mga leg na hindi target at ipinagpapaliban ang bagong entry (`not flattened`) hanggang ma-settle ang exit, kaya laging kinukuwenta ang sizing (`equity * notional_pct`) habang FLAT, mula sa kapital na napalaya matapos ang exit sa halip na sa napalobong unrealized PnL. Maingat na binabasa ng `_held()`/`_current_qty()` ang net position qty (patuloy na inaayos ang anumang natirang leg). Hindi nagbabago ang lahat ng iba pang lohika (pagraranggo ng signal, hysteresis, trend filter, tuloy-tuloy na leader-return signal para sa verifier, manu-manong pamamahala sa leg), kaya napapanatili ang mga naunang layer na nakapasa na. Resulta: hindi hihigit sa isang bukas na leg (~95% notional) sa bawat bar, walang pisikal na imposibleng MTM.

Malinaw na bumagsak sa holdout at multiple-testing gates sa huling optimization attempt (2 sa 2). walk_forward PBO=0.8744 — isang 87% na posibilidad ng backtest overfitting (deflated_sharpe null, kaya PBO + holdout + IS/OOS ang batayan). Ang hindi ginalaw at nakaayos ayon sa panahon na HOLDOUT FAILED (ratio 0.55 < 0.70, holdout_sharpe 0.307 kumpara sa WF-OOS 0.559), at negatibo ang pinakabagong walk-forward OOS window (-1.08); is_overfitted=false dahil lamang sa mahinang IS/OOS ratio na 2.27, na napapawalang-bisa……Magpakita ng higit paMagpakita ng mas kaunti

Malinaw na bumagsak sa holdout at multiple-testing gates sa huling optimization attempt (2 sa 2). walk_forward PBO=0.8744 — isang 87% na posibilidad ng backtest overfitting (deflated_sharpe null, kaya PBO + holdout + IS/OOS ang batayan). Ang hindi ginalaw at nakaayos ayon sa panahon na HOLDOUT FAILED (ratio 0.55 < 0.70, holdout_sharpe 0.307 kumpara sa WF-OOS 0.559), at negatibo ang pinakabagong walk-forward OOS window (-1.08); is_overfitted=false dahil lamang sa mahinang IS/OOS ratio na 2.27, na napapawalang-bisa ng holdout. FAILED ang sensitivity, na may 4 cliff parameter (mom_lb, trend_sma, notional_pct, hysteresis_margin) — nagbabago ang Sharpe ng notional_pct mula 0.52 hanggang -0.45 sa buong grid, kaya walang matatag na rehiyong maaaring i-tune. Babala ang headline ng batayang +18,224%, hindi edge: 0.10 lang ang Sharpe, ibig sabihin ng end_unrealized_pct=1301% na karamihan sa return ay mark-to-market ng mga bukas na posisyon, hindi na-realize, at dala ang profile ng mga outlier sa bull run (2021 +2329%, mga indibidwal na araw na +315/+205/+149%; return_kurtosis 187, skew 11.7), na may 69.9% max drawdown, 2026 YTD -13%, at paulit-ulit na negatibong rolling Sharpe hanggang 2025. Huwag nang mag-iterate: ito na ang huling attempt at estruktural ang mga pangunahing pagkabigo (PBO 0.87, bagsak sa holdout, 4-cliff surface, headline na MTM/outlier-artifact), kaya pipiliin muli ng ikatlong best-of-225 sweep ang ingay. Hindi revise_hypothesis: wasto at mayaman sa data ang BTC/ETH/SOL Daily na mga instrumento, at kalalabas lang ng kapatid na 2-way BtcEthRelativeStrengthRotationLong — pagkabigo ito dahil sa multiple-testing/overfit at bagsak na holdout sa mahusay na hanay ng instrumento, hindi dahil napatunayang mekanismong napunta sa patay na target. FAILURE PATTERN: ang pag-angat sa 2-way relative-strength rotation tungo sa 3-way BTC/ETH/SOL Daily long-only rotation ay NOT nagmamana ng promotability — lumilikha ito ng palatandaan ng overfit sa paghahanap (PBO 0.874, bagsak na holdout ratio na 0.55, 4 sensitivity cliffs, negatibo ang pinakabagong OOS window), bukod pa sa batayang Sharpe na 0.10, na ang 182x total_return ay artifact na dulot ng 1301% na hindi pa na-realize na MTM/bull-outlier. Sinusukat ng walk-forward na walang overfit flag at positibong alpha kumpara sa basket ang consistency, hindi ang significance o forward-generalization, at hindi nila maililigtas ang estratehiya sa trading na sabay na bumabagsak sa holdout at PBO.

Implementasyon

Long-only na daily rotation ng 3 asset sa BTC/ETH/SOL Binance perp. Sa bawat daily bar, niraranggo ang return ng tatlong pangunahing asset sa loob ng 20 araw at hinahawakan ang pinakamalakas na lampas din sa 50-araw na SMA nito (kung hindi, cash), gamit ang hysteresis margin para maiwasan ang whipsaw. Eksaktong 0 o 1 posisyon ang hinahawakan sa pamamagitan ng state machine na isinasaalang-alang ang settlement, hindi muling nagsusumite habang hindi pa tapos ang order at ipinagpapaliban ang mga bagong entry hanggang lubos na mag-fill ang naunang exit.

Pagsusuri ng Backtest

Sharpe
0.10
Kabuuang Return
18223.89%
Max Drawdown
69.94%
Kabuuang Trade
114
Win Rate
41.2%
Profit Factor
1.51

Umiiral na ngayon ang single-position invariant: ipinapakita ng talaan ng trade na paisa-isang leg, leverage na ~0.95-1.0, walang patong-patong (inaayos ang failure mode ng iteration-2).

Tumutugma ang mga trade sa ipinapalagay na mekanismo: long-only na rotation sa BTC/ETH/SOL, hawak ang pinakamalakas na leg na nasa uptrend (SOL sa mga alt run, BTC sa mga flight, may mga pagitan na cash).

Sapat ang sample: 114 totoong trade sa loob ng humigit-kumulang 6 taon; profit_factor 1.51.

Positibong in-sample active edge kumpara sa pantay ang timbang na basket: alpha 0.47, information_ratio 0.42.

0.10 lang ang Sharpe at max_drawdown 69.9% — mahina ang risk-adjusted profile at malayo sa mga hangganan para ma-promote.

Lubhang hindi pantay-pantay ang returns at nakasalalay sa mga outlier (return_kurtosis 187, skew 11.7) — iilang trade (hal. ang 64-araw na SOL hold, +315%) ang nangingibabaw sa PnL, kaya tumataas ang panganib ng overfitting sa optimization.

Lubhang nakabatay sa hindi pa naisasarang posisyon ang headline na total_return (18223%) (end_unrealized_pct 1301%) — bukas pa rin sa pagtatapos ng backtest ang leg na laging naka-invest.

Directional long-beta (beta 0.55) — kailangang patunayan sa out-of-sample, hindi lang sa in-sample alpha, ang edge kumpara sa simpleng paghawak sa mga pangunahing asset.

Pagsusuri

Tunay na naiiba ang rotation sa maraming instrument (pinupunan ang kakulangan sa saklaw ng maraming instrumento), long-only sa mga likidong pangunahing asset, at mukhang napapanatili ng state machine na isinasaalang-alang ang settlement ang invariant na 0-o-1 posisyon (avg_position_pct ~103%, hindi nagkakapatong).

Positibo ang alpha (0.47) at information_ratio (0.42) kumpara sa pantay ang timbang na basket sa base run, at hindi na-flag bilang is_overfitted ang walk-forward.

walk_forward PBO = 0.8744 — 87% ang posibilidad ng backtest overfitting, na malinaw na lampas sa hangganang 0.5.

Holdout FAILED: mas mababa sa 0.70 ang ratio na 0.55, holdout_sharpe 0.307 kumpara sa WF-OOS 0.559 — hindi pumapasa ang hindi ginalaw na forward window, at negatibo ang pinakahuling WF-OOS window (-1.08).

FAILED ang sensitivity at may mga parameter na nagdudulot ng cliff na 4 (mom_lb, trend_sma, notional_pct, hysteresis_margin) — binabago ng notional_pct ang Sharpe mula 0.52 tungo sa -0.45; walang matatag na rehiyong mapag-aayusan.

Artepakto ang base total_return +18,224%: 0.10 lang ang Sharpe, end_unrealized_pct 1301% (karamihan ng headline ay mula sa bukas na posisyon MTM, hindi sa aktuwal na na-realize), return_kurtosis 187, skew 11.7; nakasalalay ang mga kita sa outlier ng bull run (2021 +2329%; mga indibidwal na araw +315/+205/+149%).

max_drawdown 69.9% (CI 98.7-145%), 2026 YTD -13%, paulit-ulit na negatibo ang rolling Sharpe hanggang 2025 — humihina ang edge at malubha ang panganib.

Invalid ang backtest: may laman itong mga resultang imposibleng mangyari sa totoong kalagayan para sa long book na 0-o-1, may notional na 0.95x — mga return sa iisang araw na +304% (2021-03-14), +212% (2021-10-01), +175% (2021-05-08), at max_drawdown_ci_high na 154.7% (imposible ang drawdown na >100% kung walang leverage). Sa kabila ng pag-ulit-2 ng “single-position self-healing flatten,” malinaw na sumasabog ang gross exposure (Sharpe na -0.26 kasabay ng return na +28,316%, end_unrealized_pct 1892%, turnover na……Magpakita ng higit paMagpakita ng mas kaunti

Invalid ang backtest: may laman itong mga resultang imposibleng mangyari sa totoong kalagayan para sa long book na 0-o-1, may notional na 0.95x — mga return sa iisang araw na +304% (2021-03-14), +212% (2021-10-01), +175% (2021-05-08), at max_drawdown_ci_high na 154.7% (imposible ang drawdown na >100% kung walang leverage). Sa kabila ng pag-ulit-2 ng “single-position self-healing flatten,” malinaw na sumasabog ang gross exposure (Sharpe na -0.26 kasabay ng return na +28,316%, end_unrealized_pct 1892%, turnover na 5629%, komisyon na $1.5M sa panimulang $100k). Huwag NOT magsumite muli hangga't hindi mo napapatunayang may hindi hihigit sa ONE bukas na posisyon (~95% notional) ang book sa bawat bar. Mga partikular na dapat ayusin o beripikahin: (1) Timing ng fill sa loob ng bar — tinatawag mo ang _flatten(old_leg) at _enter(new_leg) sa bar na SAME; malamang na hindi pa naaayos ang exit market orders bago mo sukatin at pasukin ang posisyon, at dahil BTC/ETH/SOL ay magkakahiwalay na instrumentong SEPARATE (hindi mina-net), kapag nabigong mag-fill ang flatten, mahahawakan mo ang dalawang leg na parehong magpapatuloy at mag-iipon sa mga susunod na bar. Tiyaking tunay na flat ang bawat leg (ipinapakita ng cache na sero ang bukas na qty) bago pumasok sa target, o ipagpaliban sa susunod na bar ang bagong entry matapos mag-fill ang exit. (2) Pagsukat batay sa napalobong equity — ginagamit ng notional = get_account_equity() * 0.95 ang equity na may kasamang lumolobong unrealized PnL, kaya mas mabilis sa linear ang paglaki ng laki; pag-isipan ang matatag na batayan ng equity. (3) Lagyan ang strategy ng log ng TOTAL gross dollar exposure sa tatlong instrument bawat bar, at tiyaking nananatili ito sa humigit-kumulang isang notional_pct posisyon; patakbuhin muli at tiyaking walang return sa iisang araw na lampas sa makatwirang galaw ng iisang asset at nananatili ang max_drawdown sa <100% bago ito karapat-dapat i-optimize.

Buod ng Resulta

Hindi awtomatikong nagiging promotable ang pag-angat ng 2-way relative-strength rotation sa 3-way na bersiyong BTC/ETH/SOL — ang positibong in-sample alpha at walk-forward na hindi na-flag bilang overfit ay sumusukat sa consistency, hindi sa kakayahang umangkop sa hinaharap, at hindi nito maililigtas ang strategy na may base Sharpe na 0.10 at headline return na artepakto ng unrealized-MTM/bull-outlier na sabay na pumapalya sa holdout at PBO.

Nalampasan nito ang backtest-review gate ('optimize') nang tuluyan nang matupad ang single-position invariant, pero pagkatapos ng optimization, bumoto ang analyst ng 'abandon' matapos itong malinaw na bumagsak sa overfitting at forward-generalization gates — walk-forward PBO 0.8744, bagsak sa holdout (ratio 0.55, holdout_sharpe 0.307), negatibo ang pinakabagong OOS window (-1.08), at may 4 sensitivity cliffs na walang matatag na rehiyong maaaring i-tune.

Isang long-only na daily rotation na may 0-o--1 posisyon sa BTC, ETH, at SOL. Hawak nito ang major na may pinakamalakas na 20-day relative-strength return habang lampas din sa 50-day SMA nito (na may hysteresis margin para maiwasan ang whipsaw), o cash ang hawak kung walang pumasa sa trend filter.

Nagsagawa ang backtest ng 114 trade sa loob ng humigit-kumulang 6 taon, na may 1.51 profit factor at positibong in-sample alpha (0.47) at information ratio (0.42) kumpara sa pantay ang timbang na basket, pero mahina ang kalidad kapag iniakma sa panganib: Sharpe na 0.10, pinakamataas na drawdown na 69.9%, at ang headline na +18,224% ay malaking bahagi ay artepakto ng mark-to-market (end_unrealized_pct 1301%, return_kurtosis 187, skew 11.7).

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.