Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Basket ng Binance USD-M na Volatility-Targeted, May Dual-Timeframe Trend na Long-Short (Majors, Pagsang-ayon ng Mabilis at Mabagal na Trend, Constant-Vol Risk Overlay, Lingguhang Rebalance)

Resulta: Inabandona

VolTargetedDualTimeframeTrendLSBasketDaily

Buod ng Resulta

Nagpanukala ang estratehiyang ito ng pagbabago sa risk construction ng trend-following: kailangang magkasundo ang mabilis at mabagal na trend bago kumuha ng directional position, at inaangkop ang kabuuang exposure para mapanatili ang volatility ng portfolio malapit sa nakapirming target. Pumasa ito sa paunang gate ng pagsusuri sa backtest bago ang optimization dahil sa kakayahang mabuhay — walang liquidation, limitado ang arawang pagkalugi, +341% sa loob ng 6.5 taon at tumugma ang aktuwal na vol sa target nitong……Magpakita ng higit paMagpakita ng mas kaunti

Nagpanukala ang estratehiyang ito ng pagbabago sa risk construction ng trend-following: kailangang magkasundo ang mabilis at mabagal na trend bago kumuha ng directional position, at inaangkop ang kabuuang exposure para mapanatili ang volatility ng portfolio malapit sa nakapirming target. Pumasa ito sa paunang gate ng pagsusuri sa backtest bago ang optimization dahil sa kakayahang mabuhay — walang liquidation, limitado ang arawang pagkalugi, +341% sa loob ng 6.5 taon at tumugma ang aktuwal na vol sa target nitong 40% — kaya nakakuha ng hatol na 'i-optimize'. Ngunit inilantad ng three-phase optimization ang palatandaan ng overfit sa trend basket: bumagsak ang in-sample Sharpe na 1.35 sa 0.33 out-of-sample, na may dalawang negatibong window; tuluyang bumagsak ang holdout; at malayong mas mababa ang napiling Sharpe na 0.458 sa bar ng swerte ng best-of-225-trials, habang halos sero ang deflated Sharpe. Sa ikalawa at huling pagtatangka sa optimization, iniwan ito ng analyst bilang hindi maihihiwalay sa ingay ayon sa estadistika, at nagpasya na hindi namana ng dagdag na pagsang-ayon ng dalawang timeframe at vol overlay ang kakayahang maitaguyod ng mga kapatid na estratehiya nito.

Hypothesis

Isang long-short na basket ng managed futures sa humigit-kumulang 12 na Binance USD-M MAJOR perpetual na may buong kasaysayan; ang natatanging katangian nito ay ang RISK-MANAGEMENT na pagkakabuo, hindi bagong signal. Dalawang pagkakaiba nito sa mga trend basket na nasa pipeline na (time-series, cross-sectional, dual-momentum, Donchian): (1) hinihingi ng directional signal na TWO TIMEFRAMES ng absolutong trend ng iisang asset ay AGREE — isang mabilis na trend at isang mabagal na trend — at LONG lamang kapag……Magpakita ng higit paMagpakita ng mas kaunti

Isang long-short na basket ng managed futures sa humigit-kumulang 12 na Binance USD-M MAJOR perpetual na may buong kasaysayan; ang natatanging katangian nito ay ang RISK-MANAGEMENT na pagkakabuo, hindi bagong signal. Dalawang pagkakaiba nito sa mga trend basket na nasa pipeline na (time-series, cross-sectional, dual-momentum, Donchian): (1) hinihingi ng directional signal na TWO TIMEFRAMES ng absolutong trend ng iisang asset ay AGREE — isang mabilis na trend at isang mabagal na trend — at LONG lamang kapag parehong pataas ang direksiyon, SHORT lamang kapag parehong pababa, at FLAT kapag hindi magkasundo ang mga ito (kasunduan ito sa maraming timeframe, na naiiba sa pagsasanib ng absolute at relative ng dual-momentum); (2) gumagamit ang position sizing ng CONSTANT PORTFOLIO-VOLATILITY TARGET — kabaligtaran ng kamakailang natantiyang volatility ng portfolio ang pagsukat sa gross exposure upang umabot sa takdang taunang target — kaya nananatiling pantay ang panganib ng portfolio sa mga kalmado at magulong rehimen (ang kinikilalang pagpapahusay na “volatility targeting” na nagpapahusay sa Sharpe ng trend-following at nagpapababa sa matitinding drawdown, at tuwirang tumutugon sa utos na isaalang-alang ang rehimen). Mahigpit itong nakatuon sa tanging bahaging maaasahang ma-backtest — Binance USD-M majors, purong OHLCV, buong kasaysayan — at sadyang iniiwasan ang lahat ng hadlang sa imprastraktura na naranasan sa sesyong ito (walang datos sa Deribit options, sirang COIN-M inverse sizing, walang available na alt bars sa Hyperliquid, likidasyong live-WS-lang, pangunahing simbolo lamang para sa multi-leg funding) at lahat ng napabulaanang uri (walang funding, walang basis, walang ratio MR). Iniiwasan din ng majors lamang ang panganib sa datos mula sa lawak ng mga alt at maiikling kasaysayan na nakaapekto sa mga basket na may malawak na uniberso. Parehong venue at parehong pang-araw-araw na timestamp; kaunting parameter upang labanan ang overfitting; long-short upang mapahusay ang 87%-long na pagkiling ng portfolio.

Pag-aayos sa Iteration-2 para sa pagkabigo sa Layer-2: ang `_bar_ts` ay isang `@staticmethod` (iisang parameter na `bar`). Sa ilalim ng synthetic proxy ng Layer-2, tinatawag ang method nang bound, kaya naipasa ang `self` bilang dagdag na positional arg → 'takes 1 positional argument but 2 were given'. Ginawang normal na instance method ang `_bar_ts` na `def _bar_ts(self, bar)` para tumugma ang arity sa bound call. Ito lang ang pagbabago; hindi ginalaw ang lahat ng import, signal logic, pagsang-ayon ng dalawang timeframe, bounded na vol-targeting overlay, sizing, at rebalance mechanics (na pumasa sa Layer 1). Ginagamit ang leverage=1.5 sa `_rebalance` sa pamamagitan ng `budget = min(budget, equity * self._leverage)` at ng scalar_cap, kaya hindi walang epekto ang setting.

Bumagsak sa deflated Sharpe: DSR=0.0036, expected-max=1.3257 sa 225 trial — nasa FAR ang napiling na-optimize na Sharpe (0.458) sa ibaba ng best-of-N luck bar at hindi maihihiwalay sa ingay ayon sa estadistika (is_significant=false, sharpe_ci_low=-0.2115 na sumasaklaw sa 0; ang probabilistic_sharpe 0.9222 kumpara sa DSR 0.0036 ay klasikong patibong ng pagtaas ng selection mula sa PSR-kumpara-sa-DSR). Ang walk-forward ay is_overfitted=TRUE: bumagsak ang average na IS 1.354 sa average na OOS 0.332, na negatibo ang……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak sa deflated Sharpe: DSR=0.0036, expected-max=1.3257 sa 225 trial — nasa FAR ang napiling na-optimize na Sharpe (0.458) sa ibaba ng best-of-N luck bar at hindi maihihiwalay sa ingay ayon sa estadistika (is_significant=false, sharpe_ci_low=-0.2115 na sumasaklaw sa 0; ang probabilistic_sharpe 0.9222 kumpara sa DSR 0.0036 ay klasikong patibong ng pagtaas ng selection mula sa PSR-kumpara-sa-DSR). Ang walk-forward ay is_overfitted=TRUE: bumagsak ang average na IS 1.354 sa average na OOS 0.332, na negatibo ang dalawa sa tatlong OOS window ([-0.54, +1.84, -0.30]); at bumagsak ang hindi ginalaw na holdout na nakaayos ayon sa oras na HOLDOUT FAILED (ratio 0.049, holdout_sharpe 0.0163 ~0). May NEGATIVE information ratio ang estratehiya sa parehong base (-0.38) at na-optimize (-0.29) na anyo; may cliff sa sensitivity surface nito sa rebalance_days (0.29<->0.49 sa isang hakbang na pagbabago), at hindi maaasahan ang headline na kabuuang return na +454% — ibig sabihin ng end_unrealized_pct 156.6, pangunahing nagmumula ang return sa bukas na position na hindi pa naisara sa dulo ng backtest, habang nakasentro sa outlier/bull ang edge (2021 +284%, kurtosis 53.7, skew 4.96; 2025 -19.8%). Huwag nang ulitin: ito na ang huling pagtatangka sa optimization (2 sa 2), at istruktural ang mga hadlang na sanhi ng pagkabigo (mas mababa ang best-of-225 Sharpe sa 1.33 luck bar, overfit ang walk-forward na may negatibong OOS window, bagsak ang holdout), kaya pipiliin lang ulit ng ikatlong sweep ang parehong config na hindi makabuluhan. Hindi ito revise_hypothesis: wasto at mayaman sa data ang mga major ng Binance USD-M, at mayroon nang mga kapatid na naitaguyod sa pamilya ng basket na vol-targeted TS-momentum — ayon sa tuntunin na iwan ang overfit, mataas ang IS at mababa at negatibo ang OOS na overfitting ito sa mahusay na hanay ng instrument, hindi isang napatunayang mekanismong napunta sa walang-buhay na target; wala ring naidagdag na natatanging edge na maaaring itaguyod ang baryanteng may pagsang-ayon ng dalawang timeframe at vol overlay. FAILURE PATTERN: ang pagdaragdag ng fast+slow trend-AGREEMENT gate at bounded na constant-vol overlay sa long-short basket ng 12 major ng Binance USD-M ay NOT nagmamana ng kakayahang maitaguyod — ipinakikita nito ang lagda ng multiple-testing/overfit sa managed-futures (DSR 0.0036, na mas mababa ang na-optimize na Sharpe na 0.458 sa 1.33 luck bar; is_overfitted IS 1.35 -> OOS 0.33 na may dalawang negatibong window; bagsak ang holdout; negatibo ang information ratio; may cliff na rebalance_days; at pinalaki ang headline ng hindi pa naisasa-realize na bukas na position na 156%). Ipinakikita ng malinis na bounded-vol build at positibong kabuuang return sa buong sample ang consistency at kakayahang mabuhay, hindi ang kabuluhan o generalisasyon sa hinaharap.

Implementasyon

Long-short managed-futures basket sa 12 major perpetual ng Binance USD-M na may buong kasaysayan, gamit ang daily bars at lingguhang rebalance. May direksiyon lang ang bawat asset kapag magkasundo ang mabilis (20d) at mabagal (60d) nitong trend — long kung parehong pataas, short kung parehong pababa, flat kung magkaiba. Ini-scale nang pabaligtad ang gross exposure ayon sa konserbatibong pagtatantiya sa realized vol ng portfolio tungo sa nakapirming 40% annualized target. Mahigpit na nililimitahan ang vol scalar sa [0, 1.5] at nilalagyan ng floor ang lahat ng vol denominator, kaya hindi maaaring lumobo nang labis ang constant-vol overlay. Inverse-vol ang mga timbang kada asset, ina-normalize para umabot sa kabuuang 1, at nililimitahan sa 20%.

Mga Resulta ng Beripikasyon

Bumagsak ang beripikasyon (Layer 2 — synthetic scenarios): Mga ginamit na parameter: ['assets', 'vol_floor', 'max_weight', 'scalar_cap', 'vol_target', 'resize_frac', 'min_notional', 'vol_lookback', 'fast_lookback', 'qty_precision', 'slow_lookback', 'rebalance_days', 'default_qty_precision'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak ang beripikasyon (Layer 2 — synthetic scenarios): Mga ginamit na parameter: ['assets', 'vol_floor', 'max_weight', 'scalar_cap', 'vol_target', 'resize_frac', 'min_notional', 'vol_lookback', 'fast_lookback', 'qty_precision', 'slow_lookback', 'rebalance_days', 'default_qty_precision'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000) - steady_downtrend: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000) - flat_ranging: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000) - volatility_spike: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000) - zero_volume: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000) - price_gap: TypeError: VolTargetedDualTimeframeTrendLSBasketDaily._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735693260000)

Pagsusuri ng Backtest

Sharpe
0.51
Kabuuang Return
341.26%
Max Drawdown
42.24%
Kabuuang Trade
709
Win Rate
39.5%
Profit Factor
1.29

Gumana sa buong 6.5-taong window nang walang liquidation at may limitadong arawang pagkalugi (pinakamasamang araw -21.9%) — kabaligtaran ng mga kamakailang basket na bumagsak.

Na-calibrate ang vol-targeting overlay: ang nakamit na annualized vol na 40.8% ≈ target na 40%, na nagpapatunay ng epektibong leverage na ~1x sa kabila ng napalaki nitong metric na exposure_pct.

Saklaw ng edge ang iba't ibang regime, hindi lang 2021: positibo sa 4/7 taon (2024 +29%, 2025 +103%, 2026 +24%), PF 1.29, Sortino 0.92, Calmar 3.8, expectancy +340.

Tamang tinutukoy ng benchmark_meaningful=false ang long-short basket; probabilistic_sharpe 0.949; sapat ang 709 trades para mapunan ang walk-forward.

Sharpe na 0.51 lamang, at sumasaklaw sa sharpe_ci_low -0.19 ang 0 — hindi pa naitatatag ang kabuluhan (kailangang kumpirmahin ito ng mga gate ng tibay sa optimization).

exposure_pct ay 814% (quirk ng multi-leg metric; ipinahihiwatig ng nakamit na vol at budget cap ang ~1x na epektibo) — beripikahin sa optimization.

Mga taon ng drawdown sa trend-following (2022 -28%, 2023 -23%), max_drawdown 42.2%, max_consecutive_losses 16.

Nananatiling maaaring i-tune ang fast_lookback/slow_lookback — ito rin ang vector ng overfit na nagpabagsak sa naunang vol-targeted na baryante; robustness ng OOS ang dapat puntiryahin ng optimizer, hindi ang pinakamataas na Sharpe ng IS.

katamtaman, CI sumasaklaw sa 0 — upang maresolba ng optimization

mataas pero kaya para sa 1x CTA

Pagsusuri

Malinis na bounded-vol construction (walang liquidation, avg_position_pct ~20%), halos malinis ang sensitivity (cliff lang sa 1), sapat ang bilang ng trades (1575 na-optimize)

Mga major ng Binance sa iisang venue, buong kasaysayan — tunay na maaaring i-backtest, siksik na OOS window (walang event-sparsity)

Tahasang bumagsak sa deflated Sharpe: DSR 0.0036 kumpara sa 0.95; mas mababa ang na-optimize na Sharpe na 0.458 FAR sa bar ng swerte para sa inaasahang maximum ng 225 trial na 1.3257

is_significant=false, sharpe_ci_low -0.2115 (CI sumasaklaw sa 0); patibong ng pagtaas ng selection ang PSR 0.9222 kumpara sa DSR 0.0036

Walk-forward is_overfitted=TRUE: average ng IS 1.354 -> OOS 0.332, negatibo ang dalawa sa tatlong OOS window [-0.54, +1.84, -0.30]

Pasulong na HOLDOUT FAILED: ratio 0.049, holdout_sharpe 0.0163 (~0) kumpara sa WF-OOS 0.332

Negatibong information ratio (base -0.38, na-optimize -0.29); karamihan sa headline na +454% ay hindi pa naisasakatuparan (end_unrealized_pct 156.6) — mas maliit ang aktuwal na edge

Cliff sa sensitivity ng 1 (rebalance_days 0.29<->0.49); returns na nakasentro sa outlier/bull (2021 +284%, kurtosis 53.7, skew 4.96); 2025 -19.8%

Buod ng Resulta

Ang pagdaragdag ng gate na nangangailangan ng pagsang-ayon ng dalawang timeframe at bounded na constant-vol overlay sa basket ng majors na sumusunod sa trend ay nagpapahusay sa kakayahang mabuhay at sa return sa buong sample, pero hindi nagdaragdag ng estadistikong makabuluhang edge na nagge-generalize pasulong — ang malinis na bounded-vol build at positibong kabuuang return ay sumusukat sa consistency, hindi sa kabuluhan.

Iniwan ito ng analyst sa yugto ng ANALYZING pagkatapos ng optimization: bumagsak ito sa deflated Sharpe test (DSR 0.0036 kumpara sa bar ng swerte para sa inaasahang maximum na 225-trial na 1.3257); tinukoy itong overfit (bumagsak ang average in-sample Sharpe na 1.354 sa 0.332 out-of-sample, na negatibo ang dalawa sa tatlong window); bumagsak sa holdout na nakaayos ayon sa oras (ratio 0.049, holdout Sharpe ~0.016); at may negatibong information ratio (-0.29).

Long-short managed-futures basket sa humigit-kumulang 12 major perpetual ng Binance USD-M, na nag-long o nag-short lang kapag magkasundo ang mabilis at mabagal na trend ng asset; iniangkop ang laki ng portfolio gamit ang bounded na constant-portfolio-volatility overlay para tunguhin ang matatag na risk sa iba't ibang regime.

Nagbalik ang base backtest ng +341% sa humigit-kumulang 6.5 taon, na may Sharpe na 0.51 (CI mababa ang -0.19), profit factor na 1.29, maximum drawdown na 42.2%, at 709 trades; nakaligtas ito nang walang liquidation. Pagkatapos ng optimization, nagpakita ito ng +454.7% at 1,575 trades, pero bumaba ang Sharpe sa 0.458.

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.