Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Momentum Confluence na may Volatility-Regime Gate, Long-Short (Perp na BTCUSDT.BINANCE at iisang instrumento, 4H+1D Momentum ACTIVE ONLY sa normal hanggang mataas na rehimen ng volatility, walang posisyon sa magulong napakababang volatility, trailing na ATR, parameter na 3)

Resulta: Inabandona

BtcVolRegimeGatedMomentumConfluenceLS

Nasusukat na buong-history sample: 121 trade sa loob ng 2437 araw, avg_trade_return_pct 2.06% (malayong lampas sa 0.15% na hangganan ng bayarin), PF 1.48, positibong alpha (0.139) na may halos serong beta (0.027), kaya…

Hypothesis

Isang LONG-SHORT, iisang instrumento, purong-OHLCV na strategy sa BTCUSDT.BINANCE USD-M perpetual na nagpapatakbo sa ONLY napatunayang positibong mekanismo ng factory — 4H pangunahing + 1D kumpirmasyong momentum confluence (nakaligtas sa yugto ng paper trading, Sharpe ~1.99) — pero nagdaragdag ng VOLATILITY-REGIME ENTRY GATE: kinukuha lang nito ang momentum trade kapag nasa normal hanggang mataas na rehimen ang realized volatility, at nananatiling walang posisyon kapag napakababa ng volatility. Iba ang robustness……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, iisang instrumento, purong-OHLCV na strategy sa BTCUSDT.BINANCE USD-M perpetual na nagpapatakbo sa ONLY napatunayang positibong mekanismo ng factory — 4H pangunahing + 1D kumpirmasyong momentum confluence (nakaligtas sa yugto ng paper trading, Sharpe ~1.99) — pero nagdaragdag ng VOLATILITY-REGIME ENTRY GATE: kinukuha lang nito ang momentum trade kapag nasa normal hanggang mataas na rehimen ang realized volatility, at nananatiling walang posisyon kapag napakababa ng volatility. Iba ang robustness lever na ito sa lahat ng nasa nakabinbin kong talaan: binago ng mga baryante ng horizon (mas mabilis na 1H+4H, macro na 4H+1W) ang timeframe at FALSIFIED; sinusukat ng vol-TARGETED trend ang SIZE gamit ang kabaligtarang volatility; samantalang dito, FILTERS ENTRIES ayon sa rehimen ng volatility. Nakabatay sa masusing ebidensiya ang paliwanag: tunay ang edge ng momentum sa BTC pero marupok, at whipsaw sa mga rehimen na mababa ang conviction ang paraan ng pagbagsak ng mga baryante nito — eksaktong mga kondisyon kung saan nagbibigay ng maling pagbaligtad ang mga trend signal at nalulugi. Tinatarget nito nang tuwiran ang problemang iyon sa pamamagitan ng paglaktaw sa mga panahong iyon (trade lang kapag nagpapahiwatig ang volatility ng tunay na direksiyonal na kapaligiran), na posibleng magpataas sa edge kada trade at magbawas sa drawdown ng magulong panahon. Nananatili ito sa BTC (ang instrumentong may naipakitang kakayahang i-trade), purong OHLCV (tanging datos na maaasahang nasusukat at kumpleto ang saklaw — pumalya ang grids/supplementary/relative-value sa execution, saklaw o DD), iisang instrumento, ligtas para sa developer at gumagamit ng karaniwang incremental indicator, at nasusukat (~100-200 trade sa maraming-taong kasaysayan). Pinupunan nito ang kulang sa target na bucket na LONG-SHORT (13.7% laban sa 86.3% long-only). 3 ang mga parameter, at mula sa rolling percentile (hindi tinune) ang threshold ng vol regime upang limitahan ang overfit.

Isang pagbabago lang ang laman ng iterasyong ito, at purong pag-aayos sa performance ito na walang epekto sa asal: dati, ini-scan ng volatility percentile ang lahat ng 720 obserbasyon ng window sa bawat bar sa loob ng _vol_rank; ngayon, gumagamit ito ng bisect sa nakaayos na salamin ng kaparehong window, na minementina gamit ang insort at pagtanggal batay sa index. Sinukat ko ito sa 25,000 obserbasyon — mula 2.85s tungo sa 0.10s, 28x na mas mabilis, at eksaktong kapareho ng dating scan ang mga rank na nalikha;……Magpakita ng higit paMagpakita ng mas kaunti

Isang pagbabago lang ang laman ng iterasyong ito, at purong pag-aayos sa performance ito na walang epekto sa asal: dati, ini-scan ng volatility percentile ang lahat ng 720 obserbasyon ng window sa bawat bar sa loob ng _vol_rank; ngayon, gumagamit ito ng bisect sa nakaayos na salamin ng kaparehong window, na minementina gamit ang insort at pagtanggal batay sa index. Sinukat ko ito sa 25,000 obserbasyon — mula 2.85s tungo sa 0.10s, 28x na mas mabilis, at eksaktong kapareho ng dating scan ang mga rank na nalikha; kaya hindi nagbago ang bawat desisyon ng gate, entry, exit at metric, at nananatiling maaaring ulitin mula sa artifact na ito ang mga numerong naunang iniulat. Direkta kong sasabihin kung ano ang magagawa at hindi magagawa ng pag-aayos: tinatanggal nito ang humigit-kumulang 3 segundo mula sa badyet na 300 segundo. O(1) na ang lahat ng iba pang per-bar path dito — dalawang index read ang confluence, ina-update nang paunti-unti ang ATR fold, dala sa state ang naunang signal, at nililimitahan sa 200 bar ang trail reseed at tumatakbo lang kapag unang nakita ang isang posisyon. Hindi ang code ng strategy ang pangunahing gastos. Na-profile ko na ang pipeline na ito kanina sa session: isang catalog.bars() kada uri ng bar ang inilalabas ng BacktestRunner, at ini-glob ng NautilusTrader fsspec ang buong puno ng bar sa bawat tawag; nagkakahalaga ito ng ~95s kada bars() query at ~25s para sa instruments(), halos hindi nagbabago kahit dumami ang bar (61 bar ay umabot ng 125.8s, 2,401 ay 137.9s, 6,999 ay 140.4s, at ~200s ng 215-segundong na-profile na run ay ginugol sa fsspec glob/walk). Kaya gumagastos ang single-leg strategy ng ~120s bago pa magpatakbo ng anumang lohika, at maaaring lumampas sa 300s ang sandbox na kabahagi ng I/O sa sabayang run dahil dito pa lang. Kapag nag-timeout itong muli, imprastraktura ang lunas — i-cache ang naka-glob na listahan ng file sa mga tawag sa catalog.bars() sa loob ng isang run, o tanungin ang sariling direktoryo ng leg sa halip na ang buong data/bar tree — hindi ang dagdag na pag-optimize sa strategy. Hindi ko ginalaw ang signal, gate, mga threshold, exit o sizing, dahil tumama na ang dalawang trigger ng pag-abandona na paunang itinakda ko sa iteration 2; kung babaguhin ko ngayon ang mekanismo, maghahanap lang ako ng positibong senyales matapos tumama ang mga kundisyon ng paghinto, at madudungisan nito ang rekord.

Humina na ang edge ng dual-TF momentum at bumaba sa profile na kayang mabuhay ayon sa L82 (Sharpe 0.90 laban sa >1.3, PF 1.48 laban sa >2.0, DD 26.7% laban sa <20%) — hindi sulit ang 2 oras ng pag-optimize. Gumana ang mekanismo sa 2020-2023 pero mahina sa 2024 (+6%) at lubhang negatibo sa 2025 (-20.5%); malalim ang negatibong rolling Sharpe (-3 hanggang -7) sa 2025-2026. Buong-buong nasa ganitong luging rehimen ang 20% holdout at mabibigo ito sa mahigpit na holdout gate na Sharpe>0; samantala, ang base Sharpe na <1.0 ang kisame na lalo lang ibinababa ng ~225-trial na deflation. Malinaw na walang naidagdag ang vol-regime gate — na siyang buong punto ng baryanteng ito — (regime_performance pare-pareho ang 0.88/0.95/0.95, nananatili pa ring 26.7% ang magulong DD); kaya ang pag-optimize ay magku-curve-fit lang sa mga threshold ng momentum para sa mas matatandang bull regime. Padron ng pagbagsak: L82/L63 dual-TF momentum na hindi sapat para makaligtas, kasabay ng huminang kamakailang rehimen na magpapahamak sa holdout.

Implementasyon

Long-short na 4-oras na momentum sa BTCUSDT.BINANCE USD-M perpetual na may 1-araw na confirm floor; maaari lang magbukas kapag nasa normal hanggang mataas na rehimen ang realized volatility. Nagmumula sa iisang seryeng 4H ang dalawang momentum horizon sa yunit ng random-walk sigma (pagbabago sa n bar na hinati sa ATR*sqrt(n)); nagbibigay ng conviction ang 4H leg, habang nagsisilbing directional permission floor ang 1D leg sa 25% ng entry threshold. Rolling percentile ng relatibong ATR (ATR/close) kumpara sa……Magpakita ng higit paMagpakita ng mas kaunti

Long-short na 4-oras na momentum sa BTCUSDT.BINANCE USD-M perpetual na may 1-araw na confirm floor; maaari lang magbukas kapag nasa normal hanggang mataas na rehimen ang realized volatility. Nagmumula sa iisang seryeng 4H ang dalawang momentum horizon sa yunit ng random-walk sigma (pagbabago sa n bar na hinati sa ATR*sqrt(n)); nagbibigay ng conviction ang 4H leg, habang nagsisilbing directional permission floor ang 1D leg sa 25% ng entry threshold. Rolling percentile ng relatibong ATR (ATR/close) kumpara sa sarili nitong trailing na distribusyon sa 720-bar ang regime gate; bumubukas ito sa 30th percentile — antas na kusang nag-aangkop, hindi absolute threshold na na-fit. Kapag sarado ang rehimen, pinahihina ang signal at mahigpit itong nililimitahan sa ibaba ng exit level, kaya hindi ito makapagbubukas ng posisyon ni makapagsasara nito nang mag-isa. Kailangan ng mga entry ng bagong pagtawid sa entry threshold; ang mga exit ay pagbabaligtad ng hysteresis signal sa kalahati ng entry threshold at ATR trailing stop mula sa pinakamataas na close mula nang pumasok. Pareho itong sinusuri sa bawat bar kaya hindi kailanman hinaharangan ng gate ang pamamahala sa panganib. Itinatakda ng sizing ang panganib sa takdang bahagi ng equity kaugnay ng layo ng trailing stop, nililimitahan sa 1x equity notional, at may 1.0 leverage.

Mga Resulta ng Beripikasyon

sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas sa 300s na takdang oras ang smoke test sa ~20000-bar na window (2400 araw ng BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL). Kadalasan, ibig sabihin nito ay may trabahong tumatakbo sa bawat bar at lumalaki kasabay ng kasaysayan — halimbawa, muling ini-scan ang buong serye ng funding/supplementary, o muling bumubuo ng listahan at tumatawag ng min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang ayusin sa __init__ ang mga nakaayos na timestamp array ONCE at gumamit ng bisect, o i-cache ang mga lookup ayon sa timestamp, para O(log n) sa halip na O(n) ang gastos kada bar.

Pagsusuri ng Backtest

Sharpe
0.90
Kabuuang Return
153.70%
Max Drawdown
26.65%
Kabuuang Trade
121
Win Rate
39.7%
Profit Factor
1.48

Nasusukat na buong-history sample: 121 trade sa loob ng 2437 araw, avg_trade_return_pct 2.06% (malayong lampas sa 0.15% na hangganan ng bayarin), PF 1.48, positibong alpha (0.139) na may halos serong beta (0.027), kaya tunay itong long-short at hindi crypto beta.

Kabilang ito sa iisang pamilya ng mekanismong maaaring i-promote ng factory (4H+1D dual-TF momentum confluence sa Binance USD-M, L82); malinis na purong-OHLCV na implementasyong iisang instrumento, at naayos na ng developer ang dalawang kilalang depekto sa confluence/exit.

Mas mababa sa profile ng dual-TF na kayang mabuhay ayon sa L82 sa bawat sukatan: Sharpe 0.90 (kailangan >~1.3), PF 1.48 (kailangan >2.0), max_drawdown 26.7% (kailangan <20%). Ang base Sharpe na <1.0 ang kisame na lalo pang ibinababa ng ~225-trial na deflation (L63/L82).

Malinaw na humina ang edge: 2020 +31.9%, 2021 +36.5%, 2022 +19.4%, 2023 +19.1%, kasunod ang 2024 +6.2%, 2025 -20.5%, 2026 +6.5%. Lubhang negatibo ang rolling_sharpe (-3 hanggang -7) sa 2025-08 hanggang 2026, at information_ratio ay -0.63.

Nasa luging 2025-2026 rehimen na mismo ang 20% holdout (huling ~15 buwan), kaya halos tiyak na mabibigo ito sa mahigpit na holdout gate (Sharpe > 0). PSR ay 0.9487 lang para sa iisang config.

Walang naidagdag ang vol-regime gate na siyang buong batayan ng baryanteng ito: pare-pareho ang regime_performance sa kalmado/normal/stressed (0.88/0.95/0.95) at 26.7% pa rin ang drawdown sa magulong panahon — hindi nito tinaas ang edge kada trade o binawasan ang drawdown sa chop gaya ng ipinagpalagay.

Kasaysayan ng Iterasyon

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - UNMEASURABLE SAMPLE, AND THE CHOSEN LEVER MOVES AWAY FROM MEASURABILITY. Nakabuo ang sandbox ng 6 trade sa loob ng 363 araw (~6/taon -> ~36 sa loob ng maraming taon, mas mababa sa ~100 na minimum, L16), salungat sa pahayag mismo ng hypothesis na ~100-200 sa loob ng maraming taon. Istruktural ito, hindi nagkataon lamang: ang volatility-EXCLUSION gate ay maaari lamang REDUCE sa bilang ng trade kumpara sa walang-gate na survivor na 4H+1D -- inaalis nito ang……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - UNMEASURABLE SAMPLE, AND THE CHOSEN LEVER MOVES AWAY FROM MEASURABILITY. Nakabuo ang sandbox ng 6 trade sa loob ng 363 araw (~6/taon -> ~36 sa loob ng maraming taon, mas mababa sa ~100 na minimum, L16), salungat sa pahayag mismo ng hypothesis na ~100-200 sa loob ng maraming taon. Istruktural ito, hindi nagkataon lamang: ang volatility-EXCLUSION gate ay maaari lamang REDUCE sa bilang ng trade kumpara sa walang-gate na survivor na 4H+1D -- inaalis nito ang pinakamababang ~30% ng mga bar sa mababang volatility -- kaya kapag idinagdag ito sa dati nang piling confluence na 1.0-sigma (kailangang lumampas sa threshold ang parehong horizon sa pamamagitan ng signed-minimum, kasama ang bagong cross), lalo pang SMALLER ang sample, na kabaligtaran mismo ng kailangan para sa pamilyang paulit-ulit bumabagsak dahil sa laki ng sample (1H+4H 9/taon, triple iter1 12/taon, lingguhan 9-22/taon, lahat ay hindi masukat). Ingay lamang ang mga sukatan sa n=6 kahit kaakit-akit ang headline: profit_factor 3.95 at avg_trade_return_pct 4.04% sa SIX trade, Sharpe 0.897 na may CI [-0.71, 2.29] na sumasaklaw sa zero, return_skew 2.73, return_kurtosis 50.5, at ang largest_win na $7,072 ay ~68% ng netong tubo na $10,411 -- dulot ng buntot at hindi maihiwalay sa swerte.

Nabigo sa beripikasyon (Layer 4 — pagsusuri ng QA): - THE COUNT FIX WORKED AND REVEALED NO EDGE -- ito ang paunang itinakdang kondisyon ng developer para itigil ang estratehiya. Itinaas nang tama ng pag-aayos sa base selectivity (ginawang directional FLOOR gate ang 1D leg sa halip na kapantay na signed-minimum threshold; ito rin ang pag-aayos na naglipat sa macro sibling mula 9 -> 22) ang bilang mula 6 tungo sa 21 trade sa loob ng 363 araw (~105-130 sa loob ng maraming taon, kaya halos masusukat). Ngunit tiyak na……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo sa beripikasyon (Layer 4 — pagsusuri ng QA): - THE COUNT FIX WORKED AND REVEALED NO EDGE -- ito ang paunang itinakdang kondisyon ng developer para itigil ang estratehiya. Itinaas nang tama ng pag-aayos sa base selectivity (ginawang directional FLOOR gate ang 1D leg sa halip na kapantay na signed-minimum threshold; ito rin ang pag-aayos na naglipat sa macro sibling mula 9 -> 22) ang bilang mula 6 tungo sa 21 trade sa loob ng 363 araw (~105-130 sa loob ng maraming taon, kaya halos masusukat). Ngunit tiyak na negatibo ang netong resulta ng pinalaki at nasusukat na sample: total_return -8.12%, profit_factor 0.650, Sharpe -0.532 (CI [-2.28, 0.93]), win_rate 0.333, avg_trade_return_pct -0.592% (negatibo at mas mababa sa 0.15% na hangganan ng bayarin), expectancy -$386/trade. Paborable ang reward:risk (avg_win $2,151 kumpara sa avg_loss $1,655, ~1.30) pero hindi ito kayang dalhin ng 33% na hit rate (EV ~= 0.333 x 2151 - 0.667 x 1655 ~= -$388). Natupad ang dalawang paunang itinakdang trigger ng developer para itigil ito: mababa sa ~30/taon ang bilang AND negatibo ang nasusukat na sample / mas mababa sa hangganan ng bayarin. Walang idinagdag ang volatility-regime lever sa momentum confluence sa BTC.

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.