Mga Estratehiya
ETH COIN-M Pagpapalit ng direksiyon ayon sa rehimen ng volatility — long sa risk-on na rehimen na may mababang realized vol, short lamang sa mga downtrend na may mataas na vol, at walang posisyon sa gitna (iisang instrumento na ETHUSD_PERP.BINANCE_CM, pang-araw-araw na bar, payak na OHLCV, 3 parameter)
Resulta: Inabandona
EthCoinMVolRegimeDirectionalSwitchLS
Malinis na 3-parameter na purong-OHLCV build, tamang inverse COIN-M contract sizing, O(1) rolling state; hindi nagbabagong-scale na rehimen batay sa ranggo ng percentile; tapat na paunang nakarehistrong…
Hypothesis
Implementasyon
Long-short na pagpapalit ayon sa vol-regime sa ETH COIN-M inverse perpetual (ETHUSD_PERP.BINANCE_CM, pang-araw-araw na bar, purong OHLCV). Sa bawat bar, kinukuwenta nito ang realized volatility sa loob ng 20 araw at ang ranggo ng percentile nito sa loob ng trailing na kasaysayan na 252 araw, pati ang 100-araw na trend na SMA. Hawak nito ang LONG habang nasa pinakamababang kalmadong 40% ang ranggo ng RV, nagiging SHORT kapag lampas sa 70% ang ranggo ng RV AND at mas mababa sa SMA ang presyo, at FLAT kung hindi — risk control ang gitnang saklaw, hindi stop. Naglalaan ang sizing ng nakapirming 40% ng equity bilang buong bilang ng mga inverse contract na may halagang $10 bawat isa. Binabago lamang ng iteration 2 ang module docstring, na nagtatala na ngayon ng nasukat na pagpapasinungaling sa sariling palagay ng estratehiya.
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng hatol at mga rekord ng pagkatuto ng run na ito at sinimulan itong muli mula sa beripikasyon. Nagmula sa pipeline, hindi sa merkado, ang dating pag-abandona: maling itinali ng Layer-2 harness ang mga @staticmethod helper (naayos na), naglabas ang QA ng mga pinal na hatol sa performance batay sa hindi na-optimize na smoke test (inalis na — kawastuhan lang ang hinahatulan ngayon ng QA), at nagmula sa pagkaubos ng mga backtest slot ang mga timeout ng sandbox (naayos na). Hindi nagbago ang hypothesis at ang code ng estratehiya. Beripikahin ang code batay sa sarili nitong merito; pagpapasyahan ang performance sa bandang huli sa pamamagitan ng buong backtest at optimizer.
Kumpirmahin ng analyst sa buong backtest + walk-forward; kung mananatili ang mga forward return na mali ang sign, abandunahin. Huwag muling i-tune ang NOT calm_pct papunta sa panloob na saklaw ng 0.2-0.4 — overfitting iyon batay sa iisang instrumento at iisang window, gaya ng tala ng developer.
Tapat na ipinapatupad ng code ang mekanismong nakasaad sa hypothesis (kalmadong RV -> long, stressed RV + downtrend -> short, kung hindi ay walang posisyon), pero pinasinungalingan ang pangunahing empirikal na PREMISE ng hypothesis ('naghuhula ng positibong forward return ang mababang realized vol') sa eksaktong instrumentong ito ayon sa sariling kondisyunal na pagsusuri ng developer, na muling nagpapakita ng halos coin-flip na mga rate ng panalo ng engine at negatibong IR. Pagkabigo ng edge/palagay ito, hindi bug sa code — tinukoy bilang batayan ng edge_concern.
Pagsusuri ng Backtest
- Sharpe
- 0.11
- Kabuuang Return
- 2.42%
- Max Drawdown
- 28.65%
- Kabuuang Trade
- 58
- Win Rate
- 48.3%
- Profit Factor
- 1.16
Malinis na 3-parameter na purong-OHLCV build, tamang inverse COIN-M contract sizing, O(1) rolling state; hindi nagbabagong-scale na rehimen batay sa ranggo ng percentile; tapat na paunang nakarehistrong pagpapasinungaling sa sarili nitong palagay
Lumalagpas ang avg_trade_return_pct 0.68% sa humigit-kumulang 0.10% COIN-M floor; mababa ang hatak ng bayarin (2.06% ng gross)
Napasinungalingan ang palagay sa instrumentong ito: ang bucket na LONG (ranggo RV <0.2) ay may -0.43% forward return (pinakamasama ang pinakakalmadong bucket); may +1.52% forward return ang kondisyon na SHORT (mali ang sign) — negatibo ang expectancy sa dalawang leg
Walang makabuluhang edge: Sharpe 0.109 na may CI [-0.74, 0.95] na sumasaklaw sa zero, PSR 0.589, IR -0.70 kumpara sa buy-hold, total_return +2.4% sa loob ng 6 taon; halos coin flip ang rate ng panalo ng dalawang leg
58 trade lamang; max_drawdown 28.7% (CI hanggang 64.6%); negatibo ang stressed tercile; hinihila pababa ang headline ng hindi pa naisasakatuparang kita/pagkalugi ng bukas na posisyon na -13.3%
Makitid na panloob na saklaw lamang ang bucket na may edge (0.2-0.4); curve-fitting ang pagpili rito batay sa iisang instrumento at iisang window — walang matatag na rehiyong mapagtutuunan ng pag-aayos ng parameter
Kasaysayan ng Iterasyon
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.