Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC 4H VWAP-Distance na long mean-reversion strategy: backtest trading strategy na may pang-araw-araw na bull-regime filter

Resulta: Inabandona

BtcFourHourVwapDistanceMeanReversionLongDailyRegime

Buod ng Resulta

Nagdagdag ang strategy na ito ng pananaw na microstructure sa pamilya ng mean-reversion ng portfolio: bumibili ito ng BTC kapag malaki ang ibinaba nito kumpara sa volume-weighted na VWAP habang bull regime, sa palagay na ipinagtatanggol ng mga institusyon ang VWAP. Dahil sa pag-aayos sa iter-2, na hinango ang regime mula sa 4H buffer, nakapag-trade ito nang maayos (142 entry), pero wala itong edge — profit factor 0.92, Sharpe -0.28, -4.56% sa loob ng 6.4 taon, negatibo at mas mababa sa mga gastos ang inaasahang kita sa bawat trade, at pabagu-bago sa paligid ng zero ang taunang kita. Iniwan ito ng analyst sa yugto ng pagsusuri sa backtest sa ikalawang iteration bilang hypothesis na walang edge at nalulugi dahil sa bayarin, walang matatag na regime na pag-o-optimizehan, at maliit lang ang dagdag na halaga sa portfolio bilang ikatlong kalabisan na mekanismo ng mean-reversion. Kaya hindi ito umusad sa optimization o pagsusuri ng risk.

Hypothesis

Long-only na mean-reversion strategy sa iisang instrumento, batay sa MICROSTRUCTURE-BASED, sa BTCUSDT perpetual futures gamit ang 4-hour bars at datos na OHLCV lang, na may bull-regime filter batay sa daily bar. Ito ang THIRD na magkakahiwalay na mekanismo ng mean-reversion para sa portfolio: nagti-trigger ang SolFourHourBbOversoldMeanReversionLong batay sa STATISTICAL distance (standard deviation mula sa SMA); nagti-trigger ang BnbFourHourRsi2OversoldMeanReversionLong batay sa VELOCITY (bilis ng kamakailang……Magpakita ng higit paMagpakita ng mas kaunti

Long-only na mean-reversion strategy sa iisang instrumento, batay sa MICROSTRUCTURE-BASED, sa BTCUSDT perpetual futures gamit ang 4-hour bars at datos na OHLCV lang, na may bull-regime filter batay sa daily bar. Ito ang THIRD na magkakahiwalay na mekanismo ng mean-reversion para sa portfolio: nagti-trigger ang SolFourHourBbOversoldMeanReversionLong batay sa STATISTICAL distance (standard deviation mula sa SMA); nagti-trigger ang BnbFourHourRsi2OversoldMeanReversionLong batay sa VELOCITY (bilis ng kamakailang pagbaba); at nagti-trigger ang panukalang ito batay sa MICROSTRUCTURE positioning (layo mula sa volume-weighted average price). Ang VWAP ang kinikilalang benchmark ng pagpapatupad ng mga institusyon — aktibong ipinoposisyon ng malalaking player ang mga order laban sa VWAP, kaya nagkakaroon ng totoong daloy ng depensa kapag malaki ang agwat ng presyo pababa rito. Nagti-trigger ang tatlong signal sa magkakaibang kondisyon ng bar: kapag lumayo ang presyo pababa nang FAR sa simple mean sa maraming bar, nagti-trigger ang BB; kapag bumagsak ang presyo nang FAST sa loob ng 2-3 bar, nagti-trigger ang RSI(2); at kapag lumayo ang presyo nang AWAY mula sa lugar kung saan naganap ang karamihan sa pinakahuling volume, nagti-trigger ang VWAP-distance (ibang estadistikang katangian ito — weighted by volume ang VWAP, kaya nakaangkla ito sa presyong pinagsagawaan ng mga institusyon). Partikular na pinili ang BTC dahil (a) pinakamaaasahan sa system ang daanan ng datos ng BTC (pinatutunayan ito ng Sharpe na 3.74 ng BtcFourHourVolumeBreakoutLong na nasa paper trading na), (b) momentum/breakout lang ang saklaw ng BTC (4H Vol Breakout + Spot Drawdown) — wala itong mekanismo ng mean-reversion sa 4H, (c) pinakamalalim sa lahat ng crypto ang daloy ng institusyon sa BTC, kaya makabuluhang batayan ng microstructure ang VWAP, hindi ingay mula sa retail, at (d) dahil mas mababa ang volatility ng BTC, mas malinis ang mga VWAP-distance signal kaysa sa mga alt na mas pabagu-bago, kung saan pinalalaki ng panic ng retail ang VWAP. Partikular na ginagamit ng strategy ang 4H timeframe dahil napatunayang hindi maaasahan ang pagkuha ng daily bar (10+ pagkabigo sa imprastraktura ng Layer 3). Maaasahan sa aktuwal na datos ang 4H bars sa BTCUSDT.BINANCE. May 4 parameter lang sa kabuuan (VWAP rolling window sa 4H bars, distance threshold pct, EMA period ng regime, stop-loss pct); makahulugan ang lahat sa ekonomiya at maliit ang saklaw na puwedeng pag-overfit-an.

Iteration-2 pinakamaliit na pag-aayos sa Layer-3 na error na “Walang naitalang trade.” Sanhi: binabasa ng bull-regime gate (self._regime_ok) ang self._daily_close, na napupunan lamang ng on_extra_bar mula sa hiwalay na DAILY extra-bar feed na hindi kailanman napunan sa sandbox. Dahil dito, laging False ang _regime_on(), at hindi kailanman nagbalik ng direksiyon ang should_enter (na nangangailangan ng distance<=-threshold AND regime_ok) sa lahat ng 13,997 bar. Gumagana na ang VWAP-distance trigger, kaya binago ko……Magpakita ng higit paMagpakita ng mas kaunti

Iteration-2 pinakamaliit na pag-aayos sa Layer-3 na error na “Walang naitalang trade.” Sanhi: binabasa ng bull-regime gate (self._regime_ok) ang self._daily_close, na napupunan lamang ng on_extra_bar mula sa hiwalay na DAILY extra-bar feed na hindi kailanman napunan sa sandbox. Dahil dito, laging False ang _regime_on(), at hindi kailanman nagbalik ng direksiyon ang should_enter (na nangangailangan ng distance<=-threshold AND regime_ok) sa lahat ng 13,997 bar. Gumagana na ang VWAP-distance trigger, kaya binago ko ang pagkukuwenta ng regime sa ONLY: kinakalkula na ngayon ng _regime_on() ang kaparehong 50-araw na EMA bull filter mula sa umiiral na 4H close buffer (regime_ema_period * bars_per_day = 300-bar EMA), at inalis ang daily feed / on_extra_bar override. Inalis sa config ang extra_instruments/extra_bar_types (iisang feed). Tinaasan ang min_bars_required at ang buffer cap para maging handa ang 300-bar regime EMA bago magsimula ang trading. Hindi binago ang imports, ang VWAP/typical-price/distance signal, ang continuous-signal scaffolding, at ang exit/sizing logic, kaya nananatiling green ang Layers 1 at 2; pumapasok na ngayon ang strategy tuwing mas mababa sa VWAP ang BTC nang 2% o higit pa sa loob ng bull regime na hango sa 4H. Nananatiling BINANCE USD-M futures ang venue; 1.0 ang leverage (hindi ginagamit sa amplification, kaya hindi nagti-trigger ang leverage_set_but_unused gate).

Nagpapakita ang VWAP-distance mean-reversion ng NO edge sa BTC sa base config: profit_factor 0.92, Sharpe na -0.28, total_return -4.56% sa loob ng ~6.4 taon, at negatibong expectancy bawat trade (-$66/trade, ~-0.13%) na mas mababa sa gastos sa trading. Tama ang implementasyon ng strategy at ayon sa detalye ang mga trade (142 signal, 0 na naalis, gumana ang ITER-2 na pag-aayos), kaya resulta itong walang edge sa antas ng hypothesis, hindi bug sa code na dapat ulit-uliting ayusin; makatuwiran sa ekonomiya ang mga……Magpakita ng higit paMagpakita ng mas kaunti

Nagpapakita ang VWAP-distance mean-reversion ng NO edge sa BTC sa base config: profit_factor 0.92, Sharpe na -0.28, total_return -4.56% sa loob ng ~6.4 taon, at negatibong expectancy bawat trade (-$66/trade, ~-0.13%) na mas mababa sa gastos sa trading. Tama ang implementasyon ng strategy at ayon sa detalye ang mga trade (142 signal, 0 na naalis, gumana ang ITER-2 na pag-aayos), kaya resulta itong walang edge sa antas ng hypothesis, hindi bug sa code na dapat ulit-uliting ayusin; makatuwiran sa ekonomiya ang mga default (2% distance, 42-bar VWAP, 50-araw na regime). Salit-salit ang positibo at negatibo sa taunang serye at walang matatag na regime, kaya ang pag-optimize ng 4 parameter sa pamamagitan ng pagpili ng pinakamahusay sa -225 sa base na nalulugi ay mag-aakma lamang sa isang bahaging nasa sample na mabibigo sa deflated Sharpe at sa kamakailang holdout. Hindi sulit ang 2 oras ng optimisasyon. Ito rin ang ikatlong mean-reversion mekanismo (BB-oversold at mga kapatid na RSI2 ay sumasaklaw na sa pamilyang ito), kaya maliit ang dagdag na halaga nito sa portfolio kahit mailigtas pa. FAILURE PATTERN: ang long na single-asset OHLCV VWAP-distance mean-reversion na may sariling regime filter ay nagbubunga ng negatibong netong base (PF 0.92, negatibong Sharpe at expectancy na mas mababa sa mga gastos) sa BTC 4H—mekanismong walang edge na hindi maililigtas ng optimisasyon nang walang overfitting; walang edge na makalalampas sa bayarin ang mean-reversion-to-VWAP sa isang pangunahing asset sa mga makatuwirang threshold.

Implementasyon

Mean-reversion na pang-long lamang para sa iisang instrumento na may distansiyang VWAP, sa mga futures ng BTCUSDT.BINANCE USD-M, mga bar na 4H, purong iisang feed ng OHLCV. Kinakalkula nito ang rolling na volume-weighted na VWAP sa loob ng 42 4H na mga bar at pumapasok sa LONG kapag ang presyo ay >= 2% na mas mababa sa VWAP AND at aktibo ang bull regime (ang pinakahuling pagsasara sa 4H ay mas mataas sa 300-bar na EMA, ibig sabihin, ang 50-araw na EMA na ipinahayag sa mga bar na 4H). Lumalabas ito kapag naganap ang VWAP na pagbalik (pagsasara >= VWAP), isang 5% na hard stop, pag-off ng regime, o isang time stop na 18 bar. Ang signal ay ang tuloy-tuloy na distansiyang VWAP na muling kinakalkula sa bawat bar; inilalapat ng should_enter ang mga threshold sa signal kasama ng naka-cache na flag ng regime. Gamit ang leverage na 1.0.

Mga Resulta ng Beripikasyon

Nabigo ang verification (Layer 3 — sandbox backtest): Walang nagawang trade Uri ng bar na ginamit: BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, Mga bar na naproseso: 14040 Mga diagnostic: Nagbalik ng side ang should_enter() nang 0 beses sa 13997 sinuring bar -> hindi kailanman nag-trigger ang ENTRY CONDITION. Paluwagin ang entry logic / mga threshold. Tiyaking nakakagawa ng mga trade ang strategy mo gamit ang ibinigay na datos at parameter.

Pagsusuri ng Backtest

Sharpe
-0.28
Kabuuang Return
-4.56%
Max Drawdown
20.82%
Kabuuang Trade
142
Win Rate
46.5%
Profit Factor
0.92

Tamang naipatupad: gumana ang ITER-2 cross-feed fix, 142 signal -> 142 naisumite, 0 ang nawala; puro long, exposure na 9.3%, at eksaktong sumusunod ang mga trade sa hypothesis ng mean-reversion batay sa VWAP-distance

Sapat ang sample (142 trade sa loob ng humigit-kumulang 6.4 taon) at matibay ang paliwanag sa microstructure — hindi problema ang daanan ng datos at code

Walang edge sa batayang config: total_return -4.56% sa loob ng humigit-kumulang 6.4 taon, profit_factor 0.92 (mas mababa sa 1), Sharpe -0.28, Sortino -0.36, omega 0.93 — netong nalulugi

Negatibo ang kita sa bawat trade: expectancy na -$66/trade (humigit-kumulang -0.13% sa mga posisyong humigit-kumulang $50k), BELOW trading costs (commission_pct_of_gross 6.4%) — nalalabag ang tuntunin ng analyst (avg_trade_return < 0.10%) at negatibo rito ang resulta

Walang matatag na rehimeng dapat pagbatayan ng optimisasyon: salit-salit ang taunang kita +4.6/-12.4/-2.7/+11.1/-5.1/-5.7/+2.1 habang pumapalibot sa 0 ang rolling Sharpe; max_drawdown_duration ~1950 araw

Kalabisan: ikatlong mekanismo ng mean-reversion (BB-oversold at RSI2 na magkakaugnay na strategy ang sumasaklaw na sa pamilyang ito) — maliit lang ang dagdag na halaga sa portfolio kahit maitama pa

Ang pag-optimize sa 4 parameter gamit ang pagpili ng pinakamahusay sa -225 sa base na walang edge ay mag-o-overfit sa isang bahagi ng in-sample data at mabibigo sa deflated-Sharpe / kamakailang holdout

Buod ng Resulta

Hindi nakakagawa ng edge na nakakaraos sa bayarin ang mean-reversion patungo sa VWAP sa isang pangunahing crypto asset sa makatuwirang threshold — kabiguan ito ng hypothesis dahil negatibo ang batayan at mas mababa sa mga trading costs ang expectancy; mag-o-overfit lang ang optimization, at maliit lang ang dagdag na halaga sa portfolio ng ikatlong magkakahiwalay na mekanismo ng mean-reversion kahit mailigtas pa

Naglabas ng hatol na “abandunahin” ang analyst sa pagsusuri ng backtest: gumana ang cross-feed fix sa iter-2 at nag-trade ang code ayon mismo sa tinukoy (142 signal, walang nawala). Kaya resulta itong walang edge sa antas ng hypothesis — negatibo at mas mababa sa mga gastos ang ekonomiya ng bawat trade, walang matatag na regime na pag-o-optimizehan, mag-o-overfit at mabibigo sa deflation/holdout ang pag-optimize sa 4 parameter sa batayang nalulugi, at kalabisan itong ikatlong mekanismo ng mean-reversion.

Isang long-only na microstructure mean-reversion strategy sa BTCUSDT 4H na Binance futures (1.0x leverage, 0.50 na posisyon)—bumibili kapag bumaba ang presyo nang ≥2% mula sa rolling na 42-bar na VWAP habang nananatili ang bull regime na hinango sa 4H at may 50-araw na EMA, at lumalabas sa pagbabalik na VWAP, stop na 5%, pag-off ng regime, o time stop na 18 bar—na inilalahad bilang ikatlong ortogonal na mekanismo ng mean-reversion (VWAP-distance), kasabay ng mga kapatid na estratehiyang BB-oversold at RSI(2).

Sa 142 trade sa loob ng humigit-kumulang 6.4 taon, wala itong edge: -4.56% kabuuang kita, profit factor na 0.92, Sharpe na -0.28, Sortino na -0.36, win rate na 46.5%, pinakamataas na drawdown na 20.8%, at negatibong inaasahang kita sa bawat trade na -$66 (humigit-kumulang -0.13%, mas mababa sa 6.4% ng kabuuang trading costs). Salit-salitan ang positibo at negatibong taunang kita sa paligid ng halos serong rolling Sharpe.

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.