Mga Estratehiya
ETH Bybit Upside Thrust-Bar Continuation: Long-only na 16h na takdang oras pagkatapos ng hourly bar na may >= 2.5x-normal-range, nagbukas malapit sa low at nagsara malapit sa high; sadyang hindi isinama ang mirror-short (ETHUSDT.BYBIT 1H, purong OHLCV, flat ~87% ng oras)
Resulta: Na-retire
EthBybitUpsideThrustBarContinuation1H
Buod ng Resulta
Sinubok ng long-only na ETH strategy ang pagpapatuloy ng galaw sa loob ng 16 oras pagkatapos ng hourly upside thrust bar sa dalawang iteration. Kumita ang base backtest ng 122.03% sa 308 trade pero may Sharpe na 0.47 at 43.18% na drawdown, kaya pinahintulutan ng tagasuri ng backtest ang optimization. Pinaluwag ng optimization ang trigger at nagbunga ito ng -59.27% na balik, 95.66% na drawdown, at iniulat na Sharpe na hindi maaasahan; nagbalik ang holdout ng Sharpe na -0.88 sa 184 trade. Iminungkahi ng analyst na itigil ito, at retired ang naitalang huling yugto ng run.
Hypothesis
Implementasyon
Long-only na ETHUSDT.BYBIT 1H upside thrust-bar continuation. Nagla-long ito sa pagsasara ng hourly bar na tumutupad sa tatlong kondisyon: hindi bababa sa 2.5x ang range nito kumpara sa mean range ng naunang 720 bars, nagbukas ito sa pinakamababang quarter ng range nito, at nagsara sa pinakamataas na quarter. Lalabas sa posisyon pagkatapos ng nakapirming 16 bars, na binibilang mula nang magbukas ang posisyon. Flat ang strategy sa ibang pagkakataon.
Pag-aayos sa iteration 2 para sa Layer 2 failure. Kailangan ng strategy ng 721 bars na warm-up, pero 500 bars lang ang pinananatili ng base template bilang default (_max_bars=500), kaya hindi makukumpleto ang warm-up at hindi kailanman susuriin ng strategy ang signal. Itinatakda na ngayon ng __init__ ang self._max_bars = max(500, min_bars_required() + 10). Hindi binago ang signal, entry, exit at sizing logic.
Mga Resulta ng Beripikasyon
Magbalik ng maliit na min_bars_required() (hal., 2) at gamitin ang _baseline_ready bilang gate. Bilang alternatibo, punan ang _ranges mula sa self._bars sa unang bar na susuriin.
Humigit-kumulang 1441 bars ang epektibong warm-up, hindi 721. Tinatawag ng base template ang calculate_signal() kapag len(self._bars) >= min_bars_required() lang (721). Pinupunan ang _ranges deque ONLY sa loob ng calculate_signal, kaya walang laman ito sa pagsisimula ng pagsusuri at kailangan pa ng 720 bars bago maging handa ang _baseline_ready. Hindi magagamit ang unang ~60 araw ng bawat run (at bawat WF window). Tama ito at walang look-ahead, pero nasasayang ang data.
Opsyonal na magdagdag ng catastrophe stop (hal., bracket na stop_loss_pct) o limitahan ang bahagi para manatili sa paunang nakarehistrong hangganan ang drawdown.
Inilalaan ng bawat trigger ang 95% ng equity (x leverage) nang walang stop sa bawat trade, at pinagsasama-sama ang laki batay sa galaw ng equity. Tanging nakapirming 16h na takdang oras ang tinutukoy ng hypothesis, kaya tapat ito rito. ~11% ang exposure at 1.0 ang leverage, kaya 0.95x ng equity ang pinakamasamang posibleng gross, pasok sa cap ng Bybit. Gayunman, nagkakahalaga ng ~9.5% ng equity ang iisang di-pabor na galaw na 10% sa loob ng 16h (ang pinakamalaking lugi sa sandbox ay ~-9.7k).
Tugma ang sandbox (834 araw, 121 trade, avg +0.73% ng notional, PF 1.51, Sharpe 0.92) sa pag-aaral bago ito, pero ang Sharpe CI ay [-0.30, 2.08] at nalulugi ang calm-vol tercile (-10.6%, Sharpe -0.96). Maaaring long-beta exposure lang ang edge na nakapokus sa mga pag-akyat na may mataas na volatility. Nasa ibaba mismo ng advisory Sharpe na 1.0 ang pag-aaral bago ito, kaya unang dapat suriin ang pagiging pare-pareho bawat taon sa buong history at OOS pagkatapos ng deflation. Itinatala rin ng sandbox ang 11% na impact cost sa 95% equity sizing, kaya suriin kung kapasidad o impact ang kumakain sa malaking bahagi ng net.
Pagsusuri ng Backtest
- Sharpe
- 0.47
- Kabuuang Return
- 122.03%
- Max Drawdown
- 43.18%
- Kabuuang Trade
- 308
- Win Rate
- 51.9%
- Profit Factor
- 1.24
Ipinatupad ang mekanismo ayon sa paglalarawan ng hipotesis: 308 trade, lahat ay LONG, at eksaktong 16h ang hawak sa bawat isa; humigit-kumulang 56 ito kada taon kumpara sa 61 sa paunang pag-aaral. Napunan ang bawat entry na may signal (entry_diag ang nagpapakita ng 308 na may signal at 308 na isinumite, walang na-drop).
Maaasahan ang sample. Ang balik bawat trade ay 0.50% ng notional (mean ledger pnl_pct 0.29%, median 0.14%), na 3-4x ng ~0.11% na round trip sa Bybit. 8% ng gross ang komisyon. Kinakredito ang funding.
Hindi ito beta. Ang beta ay 0.17, exposure 10.8% at alpha +0.14. Humigit-kumulang 0.5x ETH ang drawdown ng 43%, kumpara sa cycle drawdown ng buy-and-hold, kaya pumapasa ito sa pagsusuri-170.
Hindi nakasentro ang kita sa iilang trade: kahit alisin ang nangungunang 5 panalo, may natitira pa ring humigit-kumulang +$44k mula sa +$122k.
Ang end_unrealized_pct ay 0, at tumutugma ang realized ledger sa huling equity na $222,028.
Mahina ang edge at hindi nito napanatili ang antas ng pag-aaral bago ito. 0.47 ang Sharpe (CI -0.35 hanggang 1.32, PSR 0.72) kumpara sa 0.86 ng pag-aaral bago ito, at ang PF ay 1.24. Mas mababa ito sa advisory base bar na Sharpe 1.0 ng lesson 118 at PF 1.5.
3 lang sa 6 taon ang positibo sa realized ledger: 2021 +$46k, 2022 -$40k, 2023 -$20k, 2024 +$56k, 2025 +$100k, 2026 -$19k. 50% iyon, mas mababa sa validity floor na 60% positibong taon na haharapin nito sa promotion.
Bahagyang napatunayan ang alalahanin ng QA. Nalulugi ang calm-vol tercile (-25%, Sharpe -0.11), samantalang may Sharpe na humigit-kumulang 0.73 ang normal at stressed tercile. Nakadepende ang edge sa mga high-vol regime.
21% ang epekto mula sa gross sa laki na 95%-of-equity (kapasidad na humigit-kumulang $2.2M). Mas mababa ito sa 50% economics floor pero makabuluhan.
Ang max drawdown ay 43% (humigit-kumulang 45% ang drawdown sa realized ledger) at umabot ng 1201 araw bago makabawi. Mas mataas ito nang malaki sa 20% na default para sa futures.
Pagsusuri
Nalampasan ng unang ulat ang fee floor: ang avg_trade_return_pct ay 0.50%, kumpara sa 0.11% na round trip sa Bybit (0.22% sa 2x).
Walang sensitivity cliff, at mababa ang PBO sa 0.08.
Hindi beta sa karamihan: 0.17 ang beta at 0.43 ang ugnayan sa benchmark. Tugma ang mga trade sa long-only na mekanismong thrust na may 16h na takdang oras: 308 long trade, 0 short, at eksaktong 16h ang karaniwang tagal ng paghawak.
Pagpalya ng HARD: -0.88 ang holdout Sharpe sa 184 hindi pa nakikitang trade mula 2025-07-14 hanggang 2026-08-13. Sapat ang sample na iyon at negatibo ang resulta.
Hindi makabuluhan ang edge ng unang ulat. 0.47 ang Sharpe na may CI mula -0.35 hanggang 1.32, PSR ay 0.72, at PF ay 1.24. 43.2% ang drawdown kumpara sa paunang nakarehistrong 20%, at tumagal nang 1201 araw ang drawdown. Nalugi ang 2022, 2023 at 2026 (3 sa 6 taon), at nalugi ang calm tercile ng 25%.
Lumabas ang optimizer sa paunang nakarehistrong plateau. Itinaas nito ang range_mult mula 2.5 tungo sa 1.28 at ang close_zone mula 0.75 tungo sa 0.67. Nagresulta ito sa 1099 trade, average na posisyong 186%, drawdown na 95.7%, -59% na kabuuang realized return, PF 0.98, at impact na 123% ng gross. Nagmula ang “Sharpe 0.94” sa seryeng MTM na salungat ang senyas sa realized equity (metrics_reliable=false).
Ipinapakita ng dalawang run ang paulit-ulit na magkaparis na -X/+X araw-araw na MTM swing, halimbawa -18.35/+22.33 noong 2024-08-31/09-01 at -64.8/+183.1 sa na-optimize na run. Pinaghihinalaang artifact ito ng engine marking at hindi pa napatutunayan. Ipinapakita ng huling bar (2026-08-14) ng unang ulat ang -18.1%, na malamang na kaparehong artifact.
Ang DSR ay 0.71 kumpara sa inaasahang pinakamataas na Sharpe na 0.75 sa 20 epektibong pagsubok, at hindi pumapasa ang resulta sa programme FDR (p=0.29).
Natugunan ng paunang nakarehistrong prediksyon ang 2 sa 5 pagsusuri. Hindi nito naabot ang drawdown (95.7 kumpara sa 20), PF (0.98 kumpara sa 1.25), at average trade (0.287 kumpara sa 0.30). Hindi naulit ng engine ang resulta ng paunang pag-aaral sa pananaliksik: Sharpe 0.86, PF 1.36 sa pre-study, kumpara sa Sharpe 0.47, PF 1.24 ng engine.
Pinananatili ng Benjamini-Hochberg sa q=0.10 sa 308 kandidato ng programme ang 5. Hindi maihihiwalay sa sariling ingay ng programme ang kandidatong hindi pumapasa rito, gaano man kaganda ang indibidwal nitong estadistika.
Kasaysayan ng Iterasyon
Buod ng Resulta
Hindi napigilan ng katatagan ng parameter at positibong naunang out-of-sample na resulta ang pagkabigo sa holdout. Kinailangan ding siyasatin ang na-optimize na Sharpe dahil sumalungat ito sa equity return.
Bumoto ang analyst na itigil dahil hindi pumasa sa mahigpit na gate ang negatibong holdout Sharpe, kasama ng labis na drawdown at mahinang estadistikal na ebidensya. Retired ang naitalang huling yugto; hindi naabot ang pagsusuri sa panganib.
Bumili ng ETHUSDT sa Bybit pagkatapos ng di-pangkaraniwang malawak na hourly upside thrust bar at hawakan nang 16 oras para samantalahin ang pagpapatuloy ng galaw.
Nagbalik ang base backtest ng 122.03% sa 308 trade, na may Sharpe na 0.47 at maximum drawdown na 43.18%. Nagbunga ang optimization ng -59.27% na balik sa 1,099 trade at 95.66% na drawdown; minarkahang hindi maaasahan ang iniulat na Sharpe nito, habang -0.88 ang holdout Sharpe sa 184 trade.
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.