Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Arawang Return-Sign Serial-Dependence Directional — Long-Short, I-trade ang Follow-Through/Reversal na nangingibabaw batay sa datos matapos ang sunod-sunod na K magkakasunod na daily close na pare-pareho ang sign, may Volatility Filter para sa Fees (Daily Bars, 2-Parameter)

Resulta: Inabandona

BtcDailyReturnSignStreakSerialDependenceLS

Buod ng Resulta

Malinaw at hindi pa nasusuring tanong ang inilatag ng BtcDailyReturnSignStreakSerialDependenceLS — matapos ang K magkakasunod na daily close na may iisang sign, magpapatuloy ba o babaligtad ang BTC? — at itinrade nito ang empirikal na nangingibabaw na continuation gamit ang low-DOF, vol-filtered, bars-only na disenyo na nilayong malinawan sa iisang backtest. Nalinawan nga ito, at negatibo ang resulta: +17.2% sa loob ng 6.6 taon, na nakapokus sa 2020; Sharpe na 0.316 na may CI na sumasaklaw sa sero, -0.689 na information ratio kumpara sa paghawak ng BTC, at nagiging net-negative ang kamakailang regime habang umaabot sa -7.2 ang rolling Sharpe. Iniwan ito ng analyst sa backtest review, at binanggit na maliit at humihina ang epekto at in-fit ang direksyon ng continuation sa buong sample (look-ahead), kaya mas mahina ang tapat na OOS -- nakumpirma ang pangunahing panganib mismo ng hypothesis. Hindi ito umabot sa optimization, analysis, o risk review.

Hypothesis

Isang LONG-SHORT, iisang-instrumento at purong-presyong estratehiya sa direksiyon ng galaw sa BTCUSDT.BINANCE (USD-M perpetual), gamit ang mga pang-araw-araw na bar. Sinusubok nito ang natatanging estrukturang estadistikal na NO pang nasuri sa mga naunang hypothesis sa kasaysayan ng 1135 eksperimento: SERIAL DEPENDENCE sa SIGN ng mga pang-araw-araw na return (mga sunod-sunod na galaw). Sadyang lumilihis ito sa lahat ng pamilyang nabigo — hindi ito kabilang sa template ng confluence (NOT L56 — walang EMA o trend……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, iisang-instrumento at purong-presyong estratehiya sa direksiyon ng galaw sa BTCUSDT.BINANCE (USD-M perpetual), gamit ang mga pang-araw-araw na bar. Sinusubok nito ang natatanging estrukturang estadistikal na NO pang nasuri sa mga naunang hypothesis sa kasaysayan ng 1135 eksperimento: SERIAL DEPENDENCE sa SIGN ng mga pang-araw-araw na return (mga sunod-sunod na galaw). Sadyang lumilihis ito sa lahat ng pamilyang nabigo — hindi ito kabilang sa template ng confluence (NOT L56 — walang EMA o trend na moving average; ang signal ay haba ng sunod-sunod na pagsasara na may magkakaparehong tanda), hindi rin ito kabilang sa pamilyang convex-regime (kakakumpirmang bigo ang NOT OOS: basket ng tail regime na DSR 0.298/PBO 0.655/holdout -0.031, pati ang pagpapalawak ng volatility at single-name na magnitude), microstructure (NOT — hindi mapapatunayan dahil sa imprastraktura; kinumpirma ng source ang order book/quote), premium/carry/basis (NOT — humina dahil sa pagbabago ng regime / L57 / L58), reversion fades (NOT L53), o calendar/session (NOT). Sinusuri nito ang isang malinaw at murang sagutin na tanong: matapos magtala ang BTC ng K magkakasunod na pang-araw-araw na pagsasara na may iisang tanda, ang susunod bang galaw sa loob ng maraming araw ay CONTINUE (panandaliang momentum) o REVERSE (pagkapagod ng galaw)? Sinusukat ng estratehiya kung alin ang nangingibabaw at nagte-trade ito sa direksiyong iyon sa ONE asset na may napatunayang naipagpapalit na estruktura (BTC). Para makaiwas sa libingan ng mga bayarin (219 fee_edge pagkabigo dahil sa araw-araw na churn na mas mababa sa bayarin), (a) papasok lamang ito matapos ang sunod-sunod na galaw na MEANINGFUL (K ≥ ~4, mas bihira at mas mataas ang kumpiyansa), (b) maghahawak nang ilang araw para sapat ang makuhang halaga sa bawat trade upang malampasan ang humigit-kumulang 0.10% na bayarin sa round trip, at (c) magte-trade lamang kapag mataas ang realized volatility upang sapat ang laki ng galaw ayon sa kondisyon — tahasang panala sa bayarin, hindi salaan ng signal. Mga bar lamang ang kailangan → lubos na masusuri sa backtest. 2 na parameter lamang ang maaaring itono (haba ng sunod-sunod na galaw K, antas ng panala sa volatility; kinukuha ang tanda ng direksiyon DATA-DETERMINED mula sa conditional return sa loob ng sample, hindi ito malayang parameter) → napakababa ng DOF, kaya mababa ang threshold na kailangang lampasan para sa deflated Sharpe (ang pamatay ng AAVE/tail-regime na DSR). HONEST na paglalahad: karaniwang SMALL ang mga epekto ng sunod-sunod na tanda sa pang-araw-araw na datos, kaya ang pangunahing panganib ay mas mababa sa bayarin ang conditional edge kahit matapos ang panala sa volatility — murang pagsubok ito sa isang estrukturang hindi pa nasasaliksik, at inaasahang malulutas sa iisang backtest. Profile ng panganib: ~1.5% panganib sa equity bawat trade sa pamamagitan ng stop na ATR; nililimitahan sa 20% ng equity*leverage ang laki ng posisyon; limitasyon sa leverage na 2x (binabasa ang self.config.leverage).

Negatibo ang naging resulta ng probe: napakaliit at humina na ang edge ng serial dependence ng daily return-sign. 17.2% lang ang kabuuang return sa 6.6y (~2.4%/yr), nakapokus sa 2020 at humihina bawat taon hanggang maging net-negative sa 2025 (-5.8%) at 2026 (-0.9%); umabot sa -7.2 ang rolling Sharpe sa kamakailang window na kinabibilangan ng mga walk-forward na OOS at ng 15-day holdout. 0.316 ang Sharpe sa buong sample, na may CI [-0.288, 0.935] na sumasaklaw sa sero, at nangangahulugan ang information_ratio……Magpakita ng higit paMagpakita ng mas kaunti

Negatibo ang naging resulta ng probe: napakaliit at humina na ang edge ng serial dependence ng daily return-sign. 17.2% lang ang kabuuang return sa 6.6y (~2.4%/yr), nakapokus sa 2020 at humihina bawat taon hanggang maging net-negative sa 2025 (-5.8%) at 2026 (-0.9%); umabot sa -7.2 ang rolling Sharpe sa kamakailang window na kinabibilangan ng mga walk-forward na OOS at ng 15-day holdout. 0.316 ang Sharpe sa buong sample, na may CI [-0.288, 0.935] na sumasaklaw sa sero, at nangangahulugan ang information_ratio -0.689 kumpara sa makabuluhang buy-hold na malayong mas mababa ang resulta nito kaysa sa paghawak ng BTC. Mahalaga, itinakda mula sa buong 2019-2026 sample ang direksyon ng continuation na DIRECTION (may look-ahead sa panahon ng OOS/holdout), kaya nakapaloob na sa resulta ang bentaheng nagmumula sa in-sample at lalo lang hihina ang tapat na out-of-sample; magdudulot ng overfit at mabibigo sa OOS/holdout ang pag-optimize sa 134 trades (kurtosis na 41) nang na-fit na ang sign. Nagkatotoo ang pangunahing panganib na nakasaad sa hypothesis -- conditional edge na mas mababa sa fees kahit matapos ang vol filter. Walang landas para sa pag-ulit: humina na ang epekto at na-fit na ang direksyon, kaya walang pagbabago sa parameter ang lilikha ng edge na wala sa kamakailang datos. Iwan ito sa BACKTEST_REVIEW sa halip na ubusin ang optimization budget.

Implementasyon

Long-short na directional strategy sa daily bars ng BTCUSDT.BINANCE (USD-M perpetual) na sumusubok sa serial dependence ng SIGN ng daily returns. Ang state variable ay ang haba ng magkakasunod na daily close na may iisang sign (walang moving average, band, o regime score). Pagkaraan ng streak_len magkakasunod na close na may iisang sign, pumapasok ang strategy sa mismong direksyon ng sunod-sunod na galaw -- LONG matapos ang mga pataas na close, SHORT matapos ang mga pababang close -- dahil positibo ang……Magpakita ng higit paMagpakita ng mas kaunti

Long-short na directional strategy sa daily bars ng BTCUSDT.BINANCE (USD-M perpetual) na sumusubok sa serial dependence ng SIGN ng daily returns. Ang state variable ay ang haba ng magkakasunod na daily close na may iisang sign (walang moving average, band, o regime score). Pagkaraan ng streak_len magkakasunod na close na may iisang sign, pumapasok ang strategy sa mismong direksyon ng sunod-sunod na galaw -- LONG matapos ang mga pataas na close, SHORT matapos ang mga pababang close -- dahil positibo ang conditional forward return sa buong sample (nangingibabaw ang continuation) sa bawat nasukat na haba at horizon ng sunod-sunod na galaw; itinakda sa code ang direksyong sign mula sa datos at hindi ito tunable. Nangangailangan ang fee filter ng ATR(14)/close >= min_atr_pct para makatwirang mabawi ng 3-day follow-through ang ~0.10% na round trip; ipinapahayag ito sa ATR-percent (ang mga yunit na nagtatakda kung kaya ang fees) sa halip na bilang signal gate. Lumalabas ang mga posisyon pagkalipas ng hold_days bars o kapag may adverse excursion na atr_mult x ATR-percent, na sinusukat laban sa sariling low/high ng bar. Nagbabalik ang calculate_signal ng tuloy-tuloy na score na may antas sa bawat bar: sign(run) x (run_len + min(run_travel/atr_pct, 5)/10); kaya direksyon ng streak ang sign, haba nito ang integer na bahagi, at bilang ng ATR na nilakbay nito ang fraction. Risk-first ang position sizing batay sa ATR stop (1.5% equity risk bawat trade), saka nililimitahan sa max_notional_frac x leverage ng equity.

Ipinatutupad ang hypothesis ayon sa itinakda: BTC daily bars, long-short, purong presyo, batay sa sunod-sunod na galaw, ATR-stop risk, dalawang tunable (streak_len, min_atr_pct), at itinakda ng datos ang direksyon sa halip na i-fit. Empirikal kong tinukoy ang direksyong iyon bago mag-code: sa buong 2410-bar na BTCUSDT daily history, positibo ang conditional forward return sa direksyon mismo ng sunod-sunod na galaw sa bawat K sa {3,4,5,6} at bawat horizon sa {1,3,5,7,10} -- nagbibigay ang K>=4/H=3 ng +0.884% na……Magpakita ng higit paMagpakita ng mas kaunti

Ipinatutupad ang hypothesis ayon sa itinakda: BTC daily bars, long-short, purong presyo, batay sa sunod-sunod na galaw, ATR-stop risk, dalawang tunable (streak_len, min_atr_pct), at itinakda ng datos ang direksyon sa halip na i-fit. Empirikal kong tinukoy ang direksyong iyon bago mag-code: sa buong 2410-bar na BTCUSDT daily history, positibo ang conditional forward return sa direksyon mismo ng sunod-sunod na galaw sa bawat K sa {3,4,5,6} at bawat horizon sa {1,3,5,7,10} -- nagbibigay ang K>=4/H=3 ng +0.884% na may t=2.09 sa 248 events -- kaya CONTINUATION ang nangingibabaw na estruktura at hardcoded dito ang sign, nang walang nagagastos na degree of freedom. Pagkatapos, sinubukan ko nang dry run ang eksaktong inilabas na class sa totoong daily catalog bars (ang NT engine lang ang ini-stub): 2395/2410 natatanging signal value (continuous, mula -8.36 hanggang +10.50), 134 trades (20.3/yr), average na +0.578% bawat trade -- lampas nang husto sa 0.15% fee-viability floor -- win rate na 0.48, profit factor na 1.26, +17.9% na pinagsama-samang resulta, at max drawdown na -10.8%. Talagang ginagamit ang leverage sa halip na basta ideklara: tinatarget ng risk-first term ang ~0.27x ng equity habang 0.20x x leverage ang cap, kaya pumipigil ang cap sa 1x at lumuluwag sa 2x (+15.2% / -10.2% DD sa 1x kumpara sa +17.9% / -10.8% sa 2x). Nasa loob ng nasukat na rehiyon ang mga default na parameter, at eksaktong tumutugma sa mga clamp ng code ang _param_bounds. Tatlong makatotohanang caveat ang dapat timbangin ng analyst sa BACKTEST_REVIEW; lahat ay nasukat, hindi hinala. Una, humina na ang edge at NEGATIVE ito sa kamakailang regime -- ang pinagsama-samang trade return ay +36% (2022), +16% (2023), -1% (2024), -31% (2025), -10% (2026) -- at nasa kamakailang regime na ito ang mga walk-forward na OOS window at ang 15-day holdout. Ikalawa, halos lahat ng edge ay mula sa LONG leg: nagbibigay ang up-streak-to-long ng +1.854% mean sa t=3.61, na may win rate na 0.58, samantalang nagbibigay ang down-streak-to-short ng -0.315% sa t=-0.46, na may win rate na 0.40; kaya wala sa datos ang long-short symmetry na ipinapalagay ng hypothesis at pabigat ang kalahati ng book. Ikatlo, sa ~20 trades kada taon, karaniwang walang trade sa 15-day holdout; kaya malamang hindi masusukat ang probe na ito sa holdout gate kahit matatag ang mekanismo. Gaya ng pagkakalahad mismo ng hypothesis, murang pagsubok ito sa hindi pa nasusuring estruktura na dapat malinawan sa isang backtest; ayon sa sukat ko, totoo ang estruktura sa buong sample pero hindi ito nagtatagal.

Mga Resulta ng Beripikasyon

Backtest_review/analyst: negatibo na ang naging resulta ng probe na ito ng developer sa kamakailang regime -- bigyan ng malaking bigat ang 2024-2026 (kung saan naroon ang mga OOS window at holdout) at asahang hindi papasa sa deflated-Sharpe / OOS gate. Mas mabuting iwan ito; huwag ubusin ang optimization budget sa edge na nasa buong sample lang at tiyak na negatibo sa kamakailang regime.

Kamakailang regime ang NEGATIVE at hindi nagtatagal ang edge -- ito ang pangunahing konsiderasyon ng analyst/backtest_review, na malakas ang pagkiling na iwan ito, pero hindi ito depekto sa code. Totoo at positibo ang estruktura ng streak-continuation sa buong sample (average na +0.578%/trade, +17.9% na pinagsama-samang resulta, conditional forward return na t~2 sa K>=4/H=3), pero ipinakikita ng tapat na taunang paghahati ng developer ang paghina at pagbabaligtad: 2022 +36%, 2023 +16%, 2024 -1%, 2025 -31%, 2026……Magpakita ng higit paMagpakita ng mas kaunti

Kamakailang regime ang NEGATIVE at hindi nagtatagal ang edge -- ito ang pangunahing konsiderasyon ng analyst/backtest_review, na malakas ang pagkiling na iwan ito, pero hindi ito depekto sa code. Totoo at positibo ang estruktura ng streak-continuation sa buong sample (average na +0.578%/trade, +17.9% na pinagsama-samang resulta, conditional forward return na t~2 sa K>=4/H=3), pero ipinakikita ng tapat na taunang paghahati ng developer ang paghina at pagbabaligtad: 2022 +36%, 2023 +16%, 2024 -1%, 2025 -31%, 2026 -10%. Kinukumpirma rin ito ng Layer-3 sandbox (nakaraang taon): total_return -4.60%, Sharpe na -1.12, profit_factor 0.51, avg_trade_return_pct -1.12%, probabilistic_sharpe 0.09 na may Sharpe na CI [-2.79, 0.50], na karamihan ay mas mababa sa sero. Nasa negatibong kamakailang regime na ito ang mga walk-forward na OOS window at ang 15-day holdout, at hardcoded ang sign ng direksyon ng continuation mula sa FULL sample (kasama ang panahong OOS), kaya ito mismo ang tumigil sa paggana kamakailan. Malamang na OOS kinalabasan ang sariling konklusyon ng developer -- 'totoo ang estruktura sa buong sample pero hindi nagtatagal'.

Analyst: kung ipagpapatuloy sa kabila ng kamakailang regime, isaalang-alang ang long-only na konstruksyon (nasukat na pabigat ang short leg) at tasahin ang holdout gamit ang pooled/walk-forward-OOS statistics sa halip na ang halos walang laman na 15-day window. Tandaan ding itinakda ang sign ng direksyon ng continuation mula sa buong sample (banayad na pagpili batay sa 1 bit sa loob ng sample, matatag sa lahat ng K/horizon pero pinili sa loob ng sample).

Asimetrikong long/short at kakaunting holdout — ibinubunyag ito para sa analyst. (1) Halos buong edge ay mula sa LONG leg: ang up-streak-to-long ay nagbibigay ng mean na +1.854% sa t=3.61 (panalo 0.58), samantalang ang down-streak-to-short ay nagbibigay ng -0.315% sa t=-0.46 (panalo 0.40); kaya wala sa datos ang ipinagpalagay na long-short symmetry ng hypothesis at pabigat ang short leg. Mas tapat na pinakamalakas na anyo nito ang long-only variant. (2) Sa humigit-kumulang 20 trade kada taon, karaniwang walang trade ang 15-araw na holdout. Tandaan, hindi ito NOT pagkabigong masukat — lampas sa humigit-kumulang 100 minimum ang 134 lifetime trade (di-gaya ng mga pagtanggi sa channel-breakout/tail-regime-iter1) — kaya nasusukat ito sa buong sample kahit walang laman ang holdout, tulad ng waiver na sitwasyon sa macro-TSMOM na ipinasa ko; gayunman, dapat suriin ang holdout gate gamit ang pinagsama-samang estadistika ng OOS, sa halip na sa walang-lamang 15-araw na window.

Walang kailangang pagbabago sa code; tapat at wastong ipinapatupad ng implementation ang mekanismo ng streak serial-dependence.

CORRECT ang code -- edge/regime ang panganib ng pagkabigo, hindi ang implementasyon. Napatunayan: tama ang pagsubaybay sa haba ng sunod-sunod na galaw (sign ng close kumpara sa nakaraan, reset sa flat close, dagdag kapag iisang sign, restart gamit ang run_start_px kapag nagpalit), walang look-ahead (gumagamit ng mga nakumpletong close, entry sa kasalukuyang close), wastong nagiging run_len>=streak_len ang pagsusuring |signal|>=streak_len (mas mababa sa 0.5 ang conviction fraction kaya hindi nito maitutulak ang run_len-1 lampas sa threshold -- nasuri ang hangganan), tama ang ATR-pct fee filter at ang paglabas sa ATR-stop laban sa sariling sukdulan ng bar, at ginagamit ng risk-first sizing ang leverage (pumipigil ang cap sa 1x, lumuluwag sa 2x). Nagsasara ang should_exit sa susunod na bar kapag _side==0 sa restart. Nasa code ang lahat ng zero/finite guard.

Pagsusuri ng Backtest

Sharpe
0.32
Kabuuang Return
17.20%
Max Drawdown
11.29%
Kabuuang Trade
134
Win Rate
48.5%
Profit Factor
1.27

Tunay na bago at murang subuking estruktura (serial dependence ng return-sign); walang kaugnayan sa beta na -0.003

Mababang DOF (2 parameter) at katamtamang drawdown (11.3%)

Nominal na lampas sa fees ang avg_trade_return_pct 0.678%

Maliit at nasa unang bahagi lang ang edge: 17.2% sa kabuuan sa loob ng 6.6y (~2.4%/yr), karamihan nito ay noong 2020; humihina ito bawat taon at nagiging NEGATIVE 2025 (-5.8%) at 2026 (-0.9%)

Lubhang negatibo ang rolling Sharpe sa kamakailang window (hanggang -7.2) — kung saan naroroon ang optimization OOS/holdout

sharpe_ratio 0.316 na may sharpe_ci_low -0.288 — sumasaklaw sa sero ang CI

information_ratio -0.689 kumpara sa makabuluhang buy-hold — malayong mas mababa ang resulta kaysa sa paghawak ng BTC

In-fit ang direksyon ng continuation sa FULL sample (may look-ahead sa OOS/holdout); kahit may ganitong bentahe, nalulugi ito kamakailan, kaya mas mahina ang tapat na OOS

Buod ng Resulta

Mahalaga ang murang pagsubok sa bagong estruktura dahil nalilinawan ito sa iisang backtest — nagbubunga ang serial dependence ng daily return-sign ng maliit at huminang edge na mas mababa ang resulta kaysa buy-and-hold, at dahil tinutukoy ang direksyon ng trade mula sa buong sample, may look-ahead na nagiging dahilan para tiyak na mas mahina ang tapat na out-of-sample.

Iniwan ito ng analyst sa backtest review: negatibo ang naging resulta ng murang probe -- napakaliit at humina na ang edge ng serial dependence ng daily return-sign, at mas mababa ang resulta nito kaysa buy-and-hold, na may Sharpe na CI na sumasaklaw sa sero at malalim na negatibong kamakailang regime na kinaroroonan ng OOS/holdout. Mahalaga, in-fit ang direksyon ng continuation sa buong 2019-2026 sample (may look-ahead sa OOS/holdout), kaya nalulugi ito kamakailan kahit may ganoong bentahe at lalo lang hihina ang tapat na out-of-sample; nagkatotoo ang sariling nakasaad na panganib ng hypothesis (edge na mas mababa sa fees).

Long-short na single-instrument directional strategy sa BTCUSDT.BINANCE USD-M daily bars (2 parameter) para subukan ang serial dependence sa sign ng daily returns: matapos ang K magkakasunod na daily close na may iisang sign, itinrade nito ang continuation (long matapos ang sunod-sunod na pagtaas, short matapos ang sunod-sunod na pagbaba); itinakda ng datos ang direksyon bilang continuation, gumamit ito ng volatility (ATR%) fee filter, multi-day hold, at ATR stop -- tunay na bago at murang probe sa hindi pa nasusuring estrukturang estadistikal.

Nagbalik lang ng +17.2% ang backtest (BTCUSDT.BINANCE 1D, 2409 araw ng datos) sa loob ng 134 trade (humigit-kumulang 2.4%/taon), na may profit factor na 1.27, drawdown na 11.3%, at tunay na decorrelation (beta -0.003). Ngunit 0.316 lang ang Sharpe, may CI na sumasaklaw sa sero (-0.288), at -0.689 ang information ratio kumpara sa paghawak ng BTC. Nasa 2020 ang maliit na edge sa simula at humina ito bawat taon hanggang maging negatibo ang netong resulta noong 2025 (-5.8%) at 2026 (-0.9%); umabot sa -7.2 ang rolling Sharpe sa kamakailang window.

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.