ETC Momentum ng time series na kinukumpirma ng lawak ng merkado, Long-Short (ETCUSDT.BINANCE 4H na pangunahing; kinukuha ang posisyon ONLY kapag nagkakasundo ang BROAD major-perp complex sa direksiyon ng trend — kinukuwenta ang lawak mula sa mga trend sa 6 hindi kinakalakal na major perp na DAILY, walang posisyon kapag hindi nagkakasundo; chandelier exit na ATR, 3 parameter)
Resulta: Inabandona
EtcBreadthConfirmedTimeSeriesMomentumLS
Buod ng Resulta
Nag-trade ang EtcBreadthConfirmedTimeSeriesMomentumLS ng momentum ng ETC perp kapag sumang-ayon ang breadth sa anim na pangunahing perp sa direksyon ng trend ng ETC. Madaling nalampasan ng unang backtest ang mga bayarin, na may 1.79% kada trade, pero 0.29 ang Sharpe nito at lubos itong umasa sa isang 2021 trade. Ipinadala pa rin ito ng pagsusuri ng backtest sa optimization. Natukoy sa 3-yugtong optimization ang overfitting sa walk-forward (IS 0.93 kumpara sa OOS 0.48) at nagbunga ito ng negatibong holdout Sharpe na -0.16. Iniwan ito ng analyst matapos ang isang iteration bilang no_edge na humina matapos ang 2022. Itinaas din ng analyst para sa engine review ang na-optimize na daily mark-to-market series dahil sa magkasunod na araw na may magkapares na -X/+X.
Estratehiya sa momentum ng time series na LONG-SHORT, iisang leg lang ang tine-trade, purong OHLCV, sa perpetual na ETCUSDT.BINANCE USD-M (4H bars, 2020-01-16 -> ngayon = 6.6 taon, ~14.5k bars). Ang ONLY variable lang na ginagamit sa pagtakda ng kondisyon ay CROSS-SECTIONAL MARKET BREADTH: ang bahagi ng 6 pangunahing-perp complex (BTC, ETH, BNB, XRP, ADA, LTC — lahat ay USD-M, gumagamit ng DAILY bars, puro SIGNAL-ONLY at hindi tine-trade kaya walang bayad) na kasalukuyang nasa uptrend batay sa sarili nitong daily……Magpakita ng higit paMagpakita ng mas kaunti
Estratehiya sa momentum ng time series na LONG-SHORT, iisang leg lang ang tine-trade, purong OHLCV, sa perpetual na ETCUSDT.BINANCE USD-M (4H bars, 2020-01-16 -> ngayon = 6.6 taon, ~14.5k bars). Ang ONLY variable lang na ginagamit sa pagtakda ng kondisyon ay CROSS-SECTIONAL MARKET BREADTH: ang bahagi ng 6 pangunahing-perp complex (BTC, ETH, BNB, XRP, ADA, LTC — lahat ay USD-M, gumagamit ng DAILY bars, puro SIGNAL-ONLY at hindi tine-trade kaya walang bayad) na kasalukuyang nasa uptrend batay sa sarili nitong daily clock. Bakit tunay na NEW ang mekanismong ito at hindi lang ibang anyo ng apat na natira: itinatakda ng natirang pamilya ang directional momentum batay sa datos mula sa sariling galaw ng SAME instrument — biglang pagtaas ng volume, mas mabagal nitong clock, o sarili nitong funding print. Ang breadth ay isang EXTERNAL cross-sectional state variable na sumusukat kung nasa direksyunal na market-wide na rehimen ang crypto o nasa pabago-bagong galaw kung saan ingay lang ang 7-araw na kita ng isang alt. Tahasan itong NOT sa market-neutral/residual na pagbabagong pinapahinto ng aral na L95: nananatiling OUTRIGHT direksyunal ang exposure na tine-trade, walang ikalawang leg na may bayad at walang spread na kailangang panatilihing matatag (kaya hindi tinatamaan ng L96). Hindi pa na-trade ng factory na ito ang ETCUSDT.BINANCE, at dahil sa ~5%/araw nitong volatility, malinaw na lumalampas sa 0.10% round trip ang nakukuhang kita sa bawat trade. Tatlo lang ang parameter; O(1) ang kailangan sa bawat bar para kalkulahin ang breadth at gumagamit ito ng NO karagdagang datos, kaya hindi mangyayari ang timeout sa Layer-3 sandbox na pumigil sa hypothesis na BTC OI/funding z-score.
Eksaktong ipinapatupad ang hypothesis: ang ETC lang ang traded leg na may bayad sa fee (direktang directional, walang ikalawang leg, walang spread na panatilihing stationary), at ang ONLY conditioning variable ay CROSS-SECTIONAL market breadth na kinukuwenta mula sa anim na major perp na hindi tine-trade, gamit ang sarili nilang DAILY orasan — panlabas na state variable ito, hindi hango sa sariling tape ng ETC. Pumapasok lang sa posisyon kapag magkatugma ang mga signal, at nagiging flat ang book kapag hindi……Magpakita ng higit paMagpakita ng mas kaunti
Eksaktong ipinapatupad ang hypothesis: ang ETC lang ang traded leg na may bayad sa fee (direktang directional, walang ikalawang leg, walang spread na panatilihing stationary), at ang ONLY conditioning variable ay CROSS-SECTIONAL market breadth na kinukuwenta mula sa anim na major perp na hindi tine-trade, gamit ang sarili nilang DAILY orasan — panlabas na state variable ito, hindi hango sa sariling tape ng ETC. Pumapasok lang sa posisyon kapag magkatugma ang mga signal, at nagiging flat ang book kapag hindi nagkakasundo ang complex. Ang tatlong pangunahing edge tunable ay ang pinangalanan sa hypothesis (mom_lookback_bars, breadth_min, chandelier_atr_mult); itinatakda ng breadth_trend_days ang daily clock ng mga major at nagbibigay ang entry_z ng maliit na momentum deadband para lumampas ang nakukuhang halaga kada trade sa 0.10% round-trip. Kailangan ang venue na BINANCE USD-M futures dahil nagiging SHORT ang strategy; nananatili sa 1.0 ang leverage dahil umaabot sa humigit-kumulang 0.3x equity notional ang ATR-risk sizing (2% ng equity sa loob ng ~3.5-ATR stop) at hindi nangangailangan ng margin — alinsunod sa gate ng prompt, hindi ako nagtakda ng leverage na hindi gagamitin ng code. Incremental ang lahat ng state (deques + running sums + Wilder ATR), kaya O(1) ang gastos kada bar at hindi magti-time out ang ~14.5k-bar 4H sandbox window; walang binabasang karagdagang data. Nagbubunga ang dry-run ng eksaktong entry/exit state machine sa buong ETC 4H history gamit ang mga default na kasama sa code ng 269 trades (~40/taon), na may +1.78% average na NET na return kada trade matapos ang 0.10% round-trip taker fees. Monotone ang edge habang nagbabago ang breadth gate (0.99%/trade kapag naka-off ang gate sa breadth_min=0 -> 2.05%/trade sa breadth_min=0.70), na nagpapatunay na pinagmumulan ng edge ang breadth conditioning at hindi palamuti. Patag at positibo ang sensitivity ng parameter sa kabuuan ng idineklarang _param_bounds, maliban sa chandelier multiples na <= 2.5; kaya nililimitahan ng code ang parameter sa minimum na 2.8 at tumutugma rito ang idineklarang bound.
Failure code: no_edge, kinodigo mula sa unang sinukat na ulat kada L159 (Sharpe 0.29, PF 1.20, Sharpe CI -0.44 hanggang 0.99, 2023 -16.5%, 2024 -13.3%). Hindi fee_edge: avg_trade_return_pct ay 1.79% kumpara sa hangganang 0.15%. Bumagsak sa tatlong mahigpit na hangganan: holdout Sharpe na -0.16 sa 32 trade, walk-forward overfit (0.93 sa loob ng sample laban sa 0.48 sa labas ng sample), at out-of-sample Sharpe na 0.48 na mas mababa sa hangganang 0.5. Ang Deflated Sharpe ay 0.665 laban sa inaasahang pinakamataas na Sharpe sa mga pagsubok na 0.19, at bumagsak ang resulta sa false-discovery test sa antas ng programa. Humina ang edge matapos ang 2021-2022 taon ng trend at nalugi noong 2024-2026. Hindi ito market exposure: balanse ang long at short sa portfolio. Ito ang ikalimang single-name momentum variant na ginagabayan ng market regime na bumagsak, at ipinagbabawal ng L126 ang muling pag-optimize rito. Hindi beripikado: nagpapakita ang na-optimize na pang-araw-araw na mark-to-market series ng magkapares na -X/+X na araw sa magkasunod na petsa; ipadala ito para sa pagsusuri ng engine.
Implementasyon
Long-short na time-series momentum sa ETCUSDT.BINANCE USD-M perpetual (4H na mga bar), tine-trade ONLY kapag sumasang-ayon ang 6 pangunahing-perp na magkakaugnay na asset sa direksiyon ng sariling trend ng ETC. Iisa ang leg na may bayad: ETC. Ang anim na pangunahing coin (BTC, ETH, BNB, XRP, ADA, LTC, lahat .BINANCE, lahat ay may 1-DAY na mga bar) ay SIGNAL-ONLY at hindi tine-trade, kaya walang bayad ang breadth gate. Pataas o pababa ang bawat pangunahing coin batay sa pagsasara nito sa araw kumpara sa pagsasara……Magpakita ng higit paMagpakita ng mas kaunti
Long-short na time-series momentum sa ETCUSDT.BINANCE USD-M perpetual (4H na mga bar), tine-trade ONLY kapag sumasang-ayon ang 6 pangunahing-perp na magkakaugnay na asset sa direksiyon ng sariling trend ng ETC. Iisa ang leg na may bayad: ETC. Ang anim na pangunahing coin (BTC, ETH, BNB, XRP, ADA, LTC, lahat .BINANCE, lahat ay may 1-DAY na mga bar) ay SIGNAL-ONLY at hindi tine-trade, kaya walang bayad ang breadth gate. Pataas o pababa ang bawat pangunahing coin batay sa pagsasara nito sa araw kumpara sa pagsasara nito breadth_trend_days pang-araw-araw na bar ang nakalipas; breadth = (n_up - n_down) / n_ready sa saklaw na [-1, +1]. Ang signal sa bawat bar ay volatility-normalized na time-series momentum z ng ETC: log(P_t/P_{t-L}) / (sigma_ret * sqrt(L)), na ina-update nang paunti-unti (running sum / sum-of-squares sa bounded deque, O(1) kada bar, walang karagdagang datos). Kapag walang posisyon, papasok kapag z >= +entry_z AND breadth >= +breadth_min -> LONG; z <= -entry_z AND breadth <= -breadth_min -> SHORT; kung hindi, walang posisyon. Lalabas kapag nangyari ang alinman sa (1) ATR chandelier trailing stop na chandelier_atr_mult * ATR mula sa pinakamataas na high / pinakamababang low ng posisyon, (2) tumawid ang breadth sa kabilang panig ng zero (hysteresis: hindi magpapalit-palit ng posisyon ang neutral lang na magkakaugnay na asset), (3) bumaligtad laban sa posisyon ang sariling momentum ng ETC. Pinipigilan ng guard na walang parameter pagkatapos lumabas ang muling pagpasok sa parehong panig hanggang mag-reset ang alinman sa direksiyon ng momentum o pagsang-ayon ng breadth, upang maiwasan ang agarang muling pagbili matapos tamaan ng chandelier stop. Itinatakda ang laki ng posisyon upang malagay sa panganib ang risk_pct ng equity batay sa layo ng chandelier stop (vol-targeted), hanggang max_notional_frac * leverage ng equity.
Mga Resulta ng Beripikasyon
Bago ang optimization, itakda sa mga default ang mga auxiliary parameter (atr_period=30, entry_z=0.25, risk_pct=0.02, max_notional_frac=0.9) at ipa-search sa optimizer ang mom_lookback_bars, breadth_min at chandelier_atr_mult lang (dagdag ang breadth_trend_days kung tunay na edge parameter ang breadth clock). Isang linyang pagbabago sa config ang pag-alis sa mga ito mula sa _param_bounds at malaki ang maitutulong nito sa tsansa ng strategy na makaligtas sa programme-level FDR.
Tahasan sa pamagat/paglalarawan ng hypothesis ang '3-parameter' ('Tatlo lang ang parameter'), pero inilalantad ng parameters._param_bounds ang EIGHT tunable para sa optimizer: entry_z, risk_pct, atr_period, breadth_min, max_notional_frac, mom_lookback_bars, breadth_trend_days, chandelier_atr_mult. Eksaktong tumutugma ang mga clamp sa code sa idineklarang bounds (mabuti — walang hindi pagtutugma sa optimizer/clamp), at naroon ang tatlong edge parameter na pinangalanan ng hypothesis, kaya hindi ito mekanismong hindi tugma. Pero pinararami ng dagdag na lima ang Bayesian search space at pinalalaki ang parusang best-of-N / PBO na inilalapat ng deflated-Sharpe stage — ito mismo ang pumatay sa kamakailang magkakaugnay na TSMOM (BnbCoinM / EthCoinM dual-TF, BtcCoinM OI-confirmed: DSR ~0 sa 225 pagsubok).
Alinman ay itaas ang _min_ready sa self._n_majors (tanggapin ang kawalan ng trade hanggang uminit ang buong complex — ang kapalit ay ~2 buwan ng 6.6-taong window), o panatilihin ito at banggitin sa pagsusuri ng backtest na gumamit ang mga trade bago ang -2020-04 ng breadth na may 4 pangalan. Hindi ito hadlang, pero dapat malaman bago iugnay ang PnL sa unang bahagi ng history sa breadth edge.
Humihina ang breadth gate at nagiging complex na may 4 pangalan, hindi ang complex na may 6 pangalan na tinutukoy ng hypothesis: self._min_ready = max(1, min(4, self._n_majors)) = 4, at hinahati ang breadth = (up - down) / ready sa bilang ng READY major. Kapag mainit na ang lahat ng 6, nangangailangan ang breadth >= 0.50 ng humigit-kumulang 5 sa 6 major na pataas; kapag 4 lang ang mainit, 3 lang sa 4 ang kailangan. Sinasadya ang ganitong unti-unting paghina at umiiral lang ito sa maagang warmup window (BNBUSDT perp na nailista noong 2020-02-10, ADAUSDT 2020-01-31, kaya hindi pa mainit ang buong anim hanggang ~2020-03 kapag breadth_trend_days=30), pero nangangahulugan ito na gumagamit ang pinakamaagang ~2 buwan ng backtest ng mas mahinang gate kaysa inilalarawan sa hypothesis.
Opsyonal: panatilihin ito gaya ngayon (karaniwang implementasyon ang chandelier sa pagsasara ng bar at tugma ito sa hypothesis, na hindi tumutukoy sa intrabar execution). Kung nais ng analyst sa hinaharap na ipatupad ang nakasaad na panganib sa intrabar, available ang uri ng order na stop_market() sa base template; huwag NOT lumipat sa use_bracket_orders, dahil sasalungat iyon sa trailing (hindi fixed) na antas ng stop.
Kinukuwenta ang ATR chandelier stop batay sa 4H BAR CLOSE (px = bar.close kumpara sa peak - k*ATR), hindi bilang resting stop order. Kaya kung lumagpas sa trail ang isang 4H bar dahil sa gap o tuloy-tuloy na galaw, sa close ito lalabas, hindi sa antas ng stop. Dahil ang chandelier_atr_mult ay may minimum na 2.8 at ~5%/araw ang volatility ng ETC, nasa ~5-8% mula sa sukdulan ang trail. Mga ~3.3x avg_loss lang ang largest_loss (-$4,209) ng sandbox, kaya mukhang limitado sa aktuwal ang slippage lampas sa trail — pero mas malawak ang aktuwal na distribusyon ng lugi kada trade kaysa ipinahihiwatig ng nominal na layo ng chandelier, at bahagyang dulot nito ang 32% max drawdown.
Kumikita ang sandbox at nalalampasan ang mga fee (264 trades, avg_trade_return_pct 1.75% kumpara sa minimum na 0.15%, PF 1.26, komisyon na 3.79% lang ng gross), pero manipis at nakasalalay sa buntot ang risk-adjusted na larawan: Sharpe na 0.28 na may sharpe_ci_low -0.47 (hindi maihihiwalay sa sero), max_drawdown 32.0% na may 1427-araw na panahong underwater, win_rate 36.7%, return_kurtosis 9.7 at largest_win $35,775 kumpara sa avg_win $2,805 — katumbas ng humigit-kumulang 63% ng net PnL ang isang trade ($ 56.4k……Magpakita ng higit paMagpakita ng mas kaunti
Kumikita ang sandbox at nalalampasan ang mga fee (264 trades, avg_trade_return_pct 1.75% kumpara sa minimum na 0.15%, PF 1.26, komisyon na 3.79% lang ng gross), pero manipis at nakasalalay sa buntot ang risk-adjusted na larawan: Sharpe na 0.28 na may sharpe_ci_low -0.47 (hindi maihihiwalay sa sero), max_drawdown 32.0% na may 1427-araw na panahong underwater, win_rate 36.7%, return_kurtosis 9.7 at largest_win $35,775 kumpara sa avg_win $2,805 — katumbas ng humigit-kumulang 63% ng net PnL ang isang trade ($ 56.4k sa kabuuan sa 264 trades), kaya maaaring nakasalalay ang buong resulta sa iisang trend leg na tulad ng 2021. Monotone sa RIGHT direksyon ang regime attribution para sa trend follower (stressed +37.3% / normal +12.3% / kalmado -6.0%), na sumusuporta sa mekanismo, pero nangangahulugan din itong flat hanggang negatibo ang strategy sa pinakakaraniwang regime. Mga unang susuriin ko sa aktuwal na backtest: (a) equity curve kapag inalis ang nangungunang 3 trade; (b) kung nananatili sa walk-forward OOS ang sinasabing monotonicity ng breadth gate (0.99%/trade sa breadth_min=0 -> 2.05% sa 0.70, ayon sa sariling in-sample dry run ng developer) sa halip na fit sa buong history; (c) bilang ng trade kada taon (~40) kumpara sa 32% drawdown — maliit ang epektibong sample para sa 0.28 Sharpe kung 6.6 taon sa 40 trades/taon. Walang nakapipigil dito: tapat ang implementasyon at hindi pa tumatakbo ang optimizer.
Pagsusuri ng Backtest
Sharpe
0.29
Kabuuang Return
61.54%
Max Drawdown
32.31%
Kabuuang Trade
269
Win Rate
37.2%
Profit Factor
1.20
269 trades / 6.6 taon, metrics_reliable, walang trade na inalis dahil sa sizing o minimum-notional na limitasyon.
avg_trade_return_pct 1.785% kumpara sa minimum na 0.15% BINANCE; komisyon na 3.89% lang ng gross; PF 1.205; expectancy +$174/trade.
Ipinapatupad ng mga trade ang hypothesis: direktang directional na iisang leg (128 long / 141 short), ~3-araw na holding sa mga trend leg na tumatagal nang maraming araw, chandelier ang nagtatakda ng exit, at signal-only ang mga major.
Tamang regime attribution para sa trend-follower (stressed +51.9%, kalmado +10.1%, normal -10.6%) at positibong stress window (LUNA, 2022 rate shock, COVID).
Sukdulang konsentrasyon — ang 2021-04-30→05-06 ETC long (+325%, $36.9k) ang 79% ng natantong PnL; ang nangungunang 3 trade = 152%; kapag inalis ang nangungunang -3, -$24.3k ang strategy. Median na trade -1.22%.
Lumampas nang mag-isa ang 2021 sa lifetime PnL; 2023/2024/2026 negatibo; bahagi ng mga taong positibo 4/7 = 57% (bahagyang mas mababa sa minimum na bisa na 60%).
Sharpe 0.293 na may CI mababang -0.445, PSR 0.699, Calmar 0.17, DD 32.3% na may 1,427-araw na panahong underwater, CAGR 6.0%.
Kinakain na ng impact ang 20.5% ng gross PnL; kapasidad na ~$2.4M.
Paunang pagtataya ng pamilya (clone ng single-name OHLCV momentum, PF ~1.2, Sharpe <1) ay karaniwang bumabagsak sa deflation phase 3 — gabay lang, hindi gate.
Buod ng Resulta
Komportable ang margin kumpara sa fee, pero nakasentro ang edge sa mga trend year na 2021-2022 at iilang outlier na trade. Ikalima itong market-regime-gated single-name momentum variant na bumagsak, at sinasabi ng dahilan ng pag-abandona na ipinagbabawal ng L126 ang muling pag-optimize dito.
Ipinasa ng pagsusuri ng backtest ang strategy sa optimization. Pagkatapos, inabandona ito ng analyst bilang no_edge dahil bumagsak ito sa tatlong mahigpit na minimum: negatibong holdout Sharpe, walk-forward overfit flag, at out-of-sample Sharpe na mas mababa sa 0.5. Bumagsak din ito sa programme-level FDR test (p=0.335).
Long-short na momentum ng time series na normalized ayon sa volatility sa ETCUSDT.BINANCE 4H bars. Pumapasok lang ito kapag sumang-ayon ang signal-only breadth measure sa direksyon ng sariling trend ng ETC. Kinuwenta ang breadth mula sa daily trends ng anim na pangunahing perp (BTC, ETH, BNB, XRP, ADA, LTC). Gumamit ng ATR chandelier stop para sa paglabas.
Nagbalik ang paunang backtest (2020-01 hanggang 2026-09) ng 61.5% sa 269 trades, na may Sharpe na 0.29, PF 1.20, max drawdown na 32.3% at avg_trade_return_pct 1.79%. Nakalikha ang isang 2021 ETC long ng 79% ng natantong PnL. Pagkatapos ng optimization, 0.36 ang Sharpe sa buong panahon at 75.8% ang return sa 253 trades. 0.48 ang out-of-sample Sharpe sa walk-forward kumpara sa 0.93 na in-sample, at -0.16 ang holdout Sharpe sa 32 trades.
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.