Mga Estratehiya
ETH Pagtanggap sa Weekly High na Upside-Only: Long ETHUSDT.OKX nang Nakapirming 48h Matapos ang Unang Orasang Pagsasara sa Itaas ng Pinakamataas na Pagsasara sa Naunang 168 Bar, Walang Short, Flat nang ~74% ng Panahon (OKX USDT swap 1H, purong OHLCV, 2 na estruktural na parameter, pinag-aralan muna)
Resulta: Inabandona
EthOkxWeeklyHighAcceptance48hLong
Buod ng Resulta
Binago ng hypothesis na ito ang naunang long-short channel-break na mga takbo bilang long-only na ETHUSDT.OKX trade: bilhin ang unang pagsasara sa itaas ng pinakamataas na pagsasara sa loob ng 7 araw at hawakan nang 48h. Na-code at na-backtest ito sa isang pag-ulit; malaki ang lamang ng edge bawat trade sa mga gastos (0.90% kumpara sa hangganang 0.15%) at positibo ang holdout (Sharpe 0.84). Gayunman, nanatili sa 1.23 ang PF, sumaklaw sa zero ang CI ng Sharpe, hindi pantay ang taunang resulta, at karamihan sa pakinabang ng optimizer ay mula sa pagtaas ng notional_fraction mula 0.5 tungo sa 0.75. Iniwan ito ng analyst dahil sa overfitting (PBO 0.69 > mahigpit na limitasyong 0.5) at nag-flag ng pinaghihinalaang artifact sa makina sa serye ng daily return para masuri ng makina.
Hypothesis
Tapat na ipinapatupad nito ang hypothesis kasama ang dalawang estruktural na parameter: lookback na 168 bar at orasan na 48h. Ginagaya ng fresh-cross flag ang tuntuning nagsara ang nakaraang bar sa o mas mababa sa sarili nitong trailing maximum. Hindi kasama sa buffer ng dating maximum ang kasalukuyang bar, kaya batay sa datos sa mismong oras ang signal. Nakaangkla sa timestamp ng entry bar ang orasan na 48h at iniimbak bilang scalar state para tumagal sa mga restart; hindi ito bilang ng bar. Ang sizing ay equity x 0.5 x leverage (1.0) na may iisang posisyon sa bawat pagkakataon, kaya hanggang 0.5x equity ang gross exposure. Ang gastos bawat bar ay maximum sa nakapirming deque na may 168 bar, kaya hindi ito lumalaki kasabay ng haba ng backtest. Inaasahang humigit-kumulang 47 trade/taon, mga 300+ sa buong kasaysayan.
Implementasyon
Long-only na event trade sa ETHUSDT.OKX 1H. Nagte-trade ito sa unang hourly close na mas mataas sa closing high ng naunang 168 bar, kung saan nagsara ang naunang bar sa sarili nitong trailing max o mas mababa rito, at kapag flat lang. Bumibili ito ng 0.5x equity notional sa market at nagho-hold nang eksaktong 48h. Maagang lalabas kung ang close ay 8% na mas mababa sa entry (pang-emergency na stop). Walang short, take-profit, trailing stop o pyramiding. Ang signal ay ang tuloy-tuloy na porsiyentong layo ng close mula sa closing max ng naunang 168 bar.
Mga Resulta ng Beripikasyon
Hindi kailangang baguhin ang code dahil usapin ng accounting ng makina ang funding. Dapat tiyakin ng analyst na isinasama ng buong backtest ang OKX funding (exchange okx, mula 2022-01-17), o ibawas sa average na trade ang funding na binayaran habang hawak ang posisyon.
Iniulat ng sandbox na funding_folded=false at funding_events_available=0, kaya hindi siningil ang OKX funding. Sinasabi ng hypothesis na sinisingil ng makina ang funding bilang gastos sa paghawak. Karaniwang nagbabayad ng 6 x ~0.01% o higit pa ang mga long na hawak nang 48h sa mga bull regime; malaking halaga ito kumpara sa kamakailang taunang average na trade na ~0.25%.
Opsyonal: ibalik ang 2 mula sa min_bars_required at hayaang ang deque mismo ang magsilbing gate, o tanggapin ang dalawang linggong pagkaantala.
Tinatawag lang ng base template ang calculate_signal kapag mayroon nang 170 pangunahing bar, at saka pa lang nagsisimulang mapuno ang deque na 168 close. Kaya mga 338 bar (~2 linggo) mula sa simula ng datos ang pinakamaagang posibleng entry. Hindi ito problema sa saklaw na 6.7 taon. Sa live mode, tinatawag ng warmup replay ang calculate_signal, kaya napupuno nang tama ang deque.
Walang kailangan.
Itinatakda ng should_enter ang _entry_ts at _entry_price bago ang sizing at pagsusuri ng min-notional. Kung alisin ang isang entry, nagiging luma ang mga halagang iyon, pero pinapalitan ng susunod na tinanggap na entry ang mga ito, at tumatakbo lamang ang should_exit habang bukas ang posisyon. Wala itong epekto sa paggana. Pagkatapos mag-restart, bumabalik ang scalar state sa pos.ts_opened at pos.avg_px_open, na tama.
Saklaw ng sandbox ang kamakailang ~834 araw (2024-06 hanggang 2026-09), ang panahong mismong tinukoy ng hypothesis na humina na. Mga resulta: PF 1.15, Sharpe 0.33 (CI -1.03 hanggang 1.54), average na trade na +0.49% ng notional sa 94 trade. Nagkakatugma ang ledger: ang 0.487% x 94 x 0.5 notional ay humigit-kumulang +23%, kumpara sa aktuwal na +14%. Nalugi ang tersil na may mahinahong volatility nang 10.7%, at sa normal na tersil nagmula ang lahat ng kita. Sa buong backtest, tingnan ang average na trade bawat taon (2025-2026 ay pinag-aralan muna sa ~0.25% lamang). Suriin din ang labis na kita kumpara sa walang kondisyong 48h long drift (~0.4%), dahil 0.12 ang beta at 0.52 ang ugnayan sa buy-and-hold. Suriin din kung kinakain ng OKX funding na binabayaran ng 48h long sa bull regime ang edge nitong nakaraang taon: funding_folded=false at funding_events_available=0 sa sandbox.
Pagsusuri ng Backtest
- Sharpe
- 0.44
- Kabuuang Return
- 145.52%
- Max Drawdown
- 21.54%
- Kabuuang Trade
- 312
- Win Rate
- 50.6%
- Profit Factor
- 1.23
Ipinatutupad ng mga trade ang hypothesis. Lahat ng 312 ay LONG, bawat isa ay hawak nang humigit-kumulang 48h, walang short, at humigit-kumulang 0.5x ng equity ang notional. Katumbas ito ng humigit-kumulang 47 trade bawat taon, gaya ng nasa paunang pag-aaral.
Sampol: 312 trade sa loob ng 6.7 taon ng 1H bars, lampas sa hangganang 100 trade para sa intraday. Humigit-kumulang 60 trade ang nasa holdout.
Ekonomiya: avg_trade_return_pct ay 0.90% kumpara sa hangganan ng 0.15% OKX (6x). PF ay 1.23. Ang komisyon ay 4.6% ng gross at ang market impact ay 13.7%.
Nananatili ang edge matapos ang OKX funding, na sinisingil na ngayon (funding_folded=true, 1800 pangyayari).
Hindi beta (L170). Ang drawdown ay 21.5%, kumpara sa humigit-kumulang 80% para sa buy-and-hold na ETH (0.27x), na may 25% exposure, beta na 0.15 at alpha na +4.9%/taon. Positibo ang lahat ng tatlong tersil ng volatility, na tumutugon sa alalahanin ni QA tungkol sa tersil na mahinahon sa buong kasaysayan.
May batayan ang pangamba sa paghina ng QA. Karaniwang pnl_pct kada trade bawat taon: 2020 1.93%, 2021 -0.04%, 2022 0.51%, 2023 0.70%, 2024 0.96%, 2025 0.07%, 2026 -0.55%. Ang kamakailang panahon, kung saan kabilang ang holdout, ay nasa antas ng bayaring kailangang malampasan o mas mababa pa.
0.44 ang Sharpe na may CI mula -0.31 hanggang 1.19, at PSR ay 0.76. Hindi makabuluhan ang pagtatantiya bago ang optimization.
Positibo ang 4 sa 7 taon sa kalendaryo, eksaktong nasa hangganan ng bisa na 60%. Tumagal nang 741 araw ang drawdown.
Pinaghihinalaang artifact sa daily return (hindi napatunayan ang mekanismo). May magkapares na araw ang seryeng daily_returns na -20%/+25% ang neto ay zero, kabilang ang magkaparehong pares habang flat ang libro. Nagtatapos din ito sa walang kaparis na bar na -25.3% na wala sa equity_curve. Binabaluktot nito ang Sharpe, Sortino, CVaR at taunang return para sa 2026.
Pagsusuri
Malaki ang lamang ng edge bawat trade sa mga gastos. Ang avg_trade_return_pct sa unang ulat ay 0.90% kumpara sa hangganan ng 0.15% futures (humigit-kumulang 6x), at 1.02% ang na-optimize na takbo. Hindi ito sitwasyong fee_edge.
Positibo ang holdout (2025-04-18 hanggang 2026-08-16): Sharpe 0.84 sa 48 trade, ratio na 1.65 kumpara sa WF-OOS 0.51, consistent_with_oos=true.
Walang biglang pagbabago sa sensitivity sweep. Nagbigay ng Sharpe na humigit-kumulang 0.41 hanggang 0.49 ang lookback_bars mula 134 hanggang 202 at hold_hours mula 38 hanggang 58; kaya patag ang sweep.
Beta 0.26, alpha 0.09, at 26% na oras sa merkado. Mas mababa nang malaki ang drawdown kaysa sa humigit-kumulang 80% ng buy-and-hold na ETH; kaya sa ilalim ng L170, hindi ito resulta ng beta.
Tumutugma ang mga trade sa hypothesis: long ang 295 sa 295, short ang 0, at bawat isa ay tumatakbo sa nakapirming orasan na humigit-kumulang 2 araw.
Pagkabigo sa bisa ng HARD: PBO ay 0.69, lampas sa limitasyong 0.5. Sa CPCV, mas mababa ang ranggo ng panalo sa in-sample kaysa median ng out-of-sample sa 69% na paghahati, at panalo sa in-sample lamang ang mga piniling parameter sa 27% na paghahati. Hindi kailanman maaaring isantabi ang hangganang ito.
Laki ng posisyon ang pangunahing tinaasan ng optimizer, hindi ang edge. Nagbago ang notional_fraction mula 0.5 tungo sa 0.75 at ang hold_hours mula 48 tungo sa 53. Hindi kabilang sa mga malayang parameter ang lookback_bars, kahit hiniling ng hatol sa pagsusuri na i-tune lamang ang lookback at hold, at panatilihing pareho ang sizing. Malaking bahagi ng pagtaas ng Sharpe mula 0.44 tungo sa 0.66 sa 'na-optimize' na takbo ay mula sa pagsasalubong ng sizing at path-dependent na compounding sa artifact na MTM sa ibaba. Hindi nagbago ang profit factor: 1.228 tungo sa 1.228.
Sumasalungat ang taunang rekord bawat trade sa pahayag ng paunang pag-aaral na 'positibo bawat taon'. Mula ito sa ledger na muli kong kinalkula gamit ang detalye ng file. Mga default na parameter: 2021 -0.11% (62 trade), 2025 +0.07%, 2026 -0.55%. Na-optimize: 2021 -0.16%, 2026 -0.07%. Nasa 2020 pangunahin ang edge (+2.0 hanggang 2.3% bawat trade).
Hindi naabot ng drawdown ang paunang rehistradong 22%. Ang aktuwal na drawdown ng mga saradong trade na muli kong kinalkula mula sa ledger ay 25.6% sa 0.5x at 42.7% sa 0.75x. Minamaliit ng iniulat na bilang na 37.7% MTM ang aktuwal na drawdown ng na-optimize na takbo.
Hindi naabot ang 3 sa 6 na paunang rehistradong hula: OOS Sharpe 0.51 kumpara sa ipinangakong 0.7, profit factor 1.23 kumpara sa 1.3, at drawdown 37.7% kumpara sa 22%. 0.936 ang deflated Sharpe (mas mababa sa 0.95); CI ang mababang hangganan ng Sharpe na -0.07 (sumasaklaw ito sa 0); at hindi nakaligtas ang kandidato sa programang FDR.
Pinaghihinalaang artifact sa makina ang MTM; hindi independiyenteng napatunayan ang mekanismo. May magkapares na araw na -20% hanggang -42% / +25% hanggang +73% ang seryeng daily_returns sa mga petsang walang bukas na posisyon ayon sa ledger. Mga halimbawa: 2022-01-29/30, kung saan walang trade sa pagitan ng 2021-12-26 at 2022-01-31; at ang huling bar na 2026-08-17 (-25% base, -35% na-optimize), kung saan equity_curve ay gumalaw lamang mula 246,857 hanggang 245,516. Pinapalaki ng mga ito ang iniulat na volatility, CVaR, max drawdown CI at annual_returns (2026 ay nagpapakita ng -31% hanggang -37%, na halos mula sa print sa huling bar). Kailangang suriin ng engine ang pagbuo ng daily return ng runner. Hindi nito binabago ang hatol, na nakabatay sa PBO at ledger.
matindi
Sa Benjamini-Hochberg na q=0.10 sa 336 kandidato ng programa, nananatili ang 8. Hindi maihihiwalay sa sariling ingay ng programa ang kandidatong hindi pumasa rito, gaano man kaganda ang indibidwal nitong estadistika.
Buod ng Resulta
Nalalamangan ng payak na long na tumatanggap sa pinakamataas na presyo sa nakaraang 7 araw ang bayarin bawat trade sa iisang coin, ngunit hindi matatag kada taon ang PF nito na humigit-kumulang 1.2; pangunahing pinalaki ng optimization ang laki ng posisyon, hindi ang edge. Dapat palawakin ng anumang rebisyon ang PF, halimbawa sa pinagsamang panel ng maraming coin, sa halip na muling i-tune ang lookback, orasan o laki sa iisang instrumento.
Nakapasa ito sa pagsusuri ng backtest na may hatol na 'i-optimize'. Iniwan ito ng analyst dahil sa overfitting: PBO ay 0.69, lampas sa mahigpit na limitasyong 0.5, na hindi maaaring isantabi. Hindi rin nito naabot ang 3 sa 6 na paunang rehistradong hula (OOS Sharpe, PF at drawdown), 0.936 ang deflated Sharpe nito, hindi ito nakaligtas sa programang FDR, at may mga taon itong negatibo ang bawat-trade na resulta (2021, 2026), salungat sa paunang pag-aaral.
Long-only na event trade sa perpetual na OKX ETH USDT (1H bars): bilhin ang unang orasang pagsasara sa itaas ng pinakamataas na pagsasara sa naunang 168 bar at hawakan nang nakapirming 48 oras sa notional na 0.5x ng equity, na may 8% na stop para sa matinding pagkalugi at walang short. Ayon sa tesis, patuloy na tataas ang pagtanggap sa weekly high sa susunod na 48h.
Nagkaroon ng 312 long trade ang base backtest (2019-12 hanggang 2026-08) na may kabuuang return na +145.5%, Sharpe 0.44 (CI -0.31 hanggang 1.19), PF 1.23, avg_trade_return_pct 0.90% at max drawdown na 21.5%. Nagkaroon ng 295 trade ang na-optimize na takbo na may Sharpe 0.66, PF 1.23, average na trade na 1.02% at max drawdown na 37.7%; samantalang Sharpe 0.84 sa 48 trade ang holdout, kumpara sa walk-forward Sharpe na 0.51 na OOS.
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.