Mga Estratehiya
gvman99 Mga Tuntunin sa Mahigpit na Entry at Exit sa SOL OKX
Resulta: Inabandona
Gvman99HardEntryExitSolOkx
Buod ng Resulta
Isinalin ng strategy na ito sa default parameters ang equity-oriented Pine strategy ni gvman99, na nakabatay sa mga retest ng level at pag-tap sa EMA, tungo sa SOL perpetual sa OKX sa resolusyong 5-minuto. Sa 1743 trade at humigit-kumulang 5.6 taon, nalugi ng 83% ang backtest sa buong history (Sharpe -6.17, -0.278% bawat trade), at pare-pareho ang lugi sa iba't ibang taon, regime at panig. Halos walang edge ang signal bago ang gastos, at ginawa ng mga gastos na malaki ang lugi. Iniwan ito ng analyst sa pagsusuri ng backtest matapos ang isang iteration, kaya hindi na umabot sa optimization, risk review at promotion.
Hypothesis
Default-parameter na salin ng tradable Pine strategy ni gvman99 sa 5-minutong perpetual bars ng SOLUSDT.OKX. Panatilihin ang two-unit entry nito, one-unit trim, runner, walang pyramiding, mga signal sa pagsasara ng bar, at mga limit at stop order sa loob ng bar. Sa platform na ito, nangangahulugan ang two units ng magkapantay na tranche na kinuwenta mula sa kasalukuyang equity, na nililimitahan sa kabuuang notional na 20% at paunang equity risk na 1%. Hindi beripikado ang performance ng source.
Tradable strategy ang ibinigay na code. Hindi kayang buuin muli ng USEQ ang premarket levels nito dahil nagsisimula sa 09:30 ET ang USEQ bars ng factory. Naipapahayag ng OKX 24/7 bars ang mga time window at long at short na tuntunin ng source. Dahil sa pagbabago ng venue, nagiging bagong claim na masusubok at mapapabulaanan ang batayang pang-ekonomiya; hindi binago ang mga default ng signal.
Implementasyon
Tumutukoy ang mga trade sa reaksiyon ng unang oras sa mga antas na SOLUSDT.OKX sa limang minutong bar at sa mga pag-tap sa EMA, gamit ang dalawang yunit na magkakapantay ang laki batay sa equity. Isinasara ng nakahintay na limit order ang isang yunit lampas sa pinakamataas o pinakamababang presyo ng regular na oras ng trading; pinoprotektahan ang posisyon ng nakahintay na 20 EMA stop; lumalabas ang natitirang posisyon sa tinukoy na signal sa pagsasara ng bar o sa palugit sa pagtatapos ng araw.
Isinasalin nito ang ibinigay na mga tuntunin at nakapirming default ng Pine, kabilang ang mga level na UTC exchange-day at VWAP, mga window ng sesyon sa New York, mga long at short gate, priyoridad ng level, walang pyramiding, at dalawang trade bawat araw. Itinatakda ang mga first-touch flag sa source pero hindi ginagamit para salain ang entry, kaya ginagaya ang aktuwal nitong first-touch condition nang wala ang di-ginagamit na state na iyon. Nililimitahan ang laki ng unit batay sa 20% kabuuang notional at 1% paunang equity risk sa distansiya mula entry hanggang -20-EMA. Pinakamalapit na katumbas na available ng magkakaugnay na trim at stop exit ng Pine ang magkakahiwalay na reduce-only order; maaaring magkaiba ang pagkakasunod ng fill sa iisang bar. Hindi pa rin beripikado ang performance ng source.
Mga Resulta ng Beripikasyon
Katanggap-tanggap ito ayon sa pagkakasulat. Kung mahalaga ang live parity, gamitin ang modify_order sa kasalukuyang stop sa halip na kanselahin at palitan ito.
Magkakahiwalay na reduce-only order ang stop at trim, hindi magkakaugnay na OCO. Kapag muling tinakdaan ang presyo ng 20-EMA stop, tinatawag ng code ang cancel_order at agad na nagsusumite ng kapalit, kaya maaaring may dalawang stop na nakahimpil sandali. Pinipigilan ng reduce-only ang stop na baligtarin ang posisyon, pero sa iisang bar, maaaring mapunan ang dalawang order sa ibang pagkakasunod kaysa sa magkakaugnay na exit ng Pine. Kinikilala na ito ng paliwanag.
Walang kailangang baguhin. Opsyonal: kapag tumawid sa market ang trigger, laktawan ang stop at umasa sa exit sa pagsasara ng bar.
Muling inilalagay ng _sync_orders ang stop sa self.slow sa bawat bar. Kung nasa pagitan ng 8-EMA at 20-EMA ang close ng long, mananatiling bukas ang posisyon; at kung tumaas ang 20-EMA lampas sa kasalukuyang presyo, tatawid sa market ang trigger ng reduce-only na SELL stop. Agad itong mapupunan sa susunod na presyo sa halip na maghintay bilang resting order. Tugma ito sa layuning 'lumabas sa 20 EMA', pero market exit ang aktuwal na pagpapatupad.
Maaaring i-snapshot ang equity sa simula para sa risk leg o ihanay ang pananalita. Hindi ito hadlang.
Sinasabi ng hypothesis na '1% paunang equity risk'. Kinukuwenta ng code ang risk batay sa kasalukuyang equity: equity*risk_pct/|price-EMA20|, na nililimitahan sa 20% ng kasalukuyang equity bilang notional. Nililimitahan ang notional sa 0.2x equity bawat trade, walang pyramiding, at 1.0 ang leverage, kaya hindi maaaring lumaki ang book hanggang sa puntong bumagsak. Ang tanging agwat ay kung paunang equity o kasalukuyang equity ang batayan ng risk.
Walang kailangan.
Nagre-reset sa hangganan ng araw na UTC ang mga daily level (PDH/PDL), VWAP at counter na trades_today, habang oras New York ang ginagamit ng mga window. Sinasabi ng paliwanag na sinusunod nito ang kumbensiyon ng exchange-day ng source. Palaging nasa pagitan ng 13:30 at 15:30 UTC ang trade window, kaya hindi naghahati ng session ang magkaibang orasan.
Nalugi ang sandbox (56 saradong trade, PF 0.18, 23% ang win rate, -0.21% ng notional ang karaniwang trade), at umabot sa 197% ng gross PnL ang komisyon. Mahihigpit ang exit: nakahimpil na stop sa 20-EMA at exit sa pagsasara ng bar kapag tumawid ang presyo sa ibaba/itaas ng 8-EMA sa 5m SOL. Nag-iiwan ito ng humigit-kumulang 0.2-0.5% na puwang kumpara sa round-trip cost na mga 0.10% bukod pa sa impact. Walang natatangi sa 24/7 crypto perp ang mga window para sa NY equity session (premarket 04:00-09:30, trade window 09:30-10:30), kaya maaaring arbitraryo rito ang mga level na PMH/PML at session gate. Sa buong backtest, tingnan ang gross PnL bago ang gastos at ang hati ng long/short. Maliit na sample ang PF 0.18 sa 56 trade lamang, pero kung mananatili ang PF na mas mababa sa 0.7 sa mahigit 100 trade, muling kunin ang polarity bago mag-iterate. Walang laman ang set ng mga parameter na maaaring baguhin, kaya kung negatibo pa rin ang buong backtest, itigil ang run; walang mababago sa optimization.
Pagsusuri ng Backtest
- Sharpe
- -6.17
- Kabuuang Return
- -83.08%
- Max Drawdown
- 83.08%
- Kabuuang Trade
- 1743
- Win Rate
- 27.9%
- Profit Factor
- 0.25
Gumagana ang strategy ayon sa code. Nakagawa ito ng 1743 saradong trade sa loob ng 2050 araw, pantay ang hati sa long (852) at short (891). Wasto ang accounting, 0% ang unrealized PnL sa katapusan ng panahon, at walang puwang ang input data.
Mga retest ng mahahalagang level at pag-tap sa EMA ang mga entry, na sinasala ng NY 09:30-10:30 window, kaya tumutugma ang pattern ng trade sa Pine source.
Ekonomiya bawat trade: avg_trade_return_pct ang -0.278%, kumpara sa futures floor na +0.15% ng OKX. PF ang 0.25, 27.9% ang win rate at -6.17 ang Sharpe (95% CI -7.29 hanggang -5.25). -83.1% ang kabuuang return at 83.1% ang drawdown.
Pare-parehong negatibo ang resulta. Nalugi ng 23-29% ang lahat ng anim na taon sa kalendaryo, negatibo ang 68 sa 69 buwan, at nalugi sa lahat ng volatility regime—kalmado, normal at stressed (Sharpe -7.2, -6.2 at -5.1). Parehong nalugi ang long at short (win rate na 26% at 29%).
Walang gross edge na dapat protektahan. Ang gross forecast edge ng signal ay -0.004% bawat 12-bar na horizon (IC -0.004, t=-0.8). Halos lahat ng lugi ay mula sa komisyon ($26.8k) at impact ($54.4k), at ang mga exit na 8/20 EMA sa 5m bars ay nagbibigay sa bawat trade ng humigit-kumulang 0.2-0.5% na puwang kumpara sa tinatayang 0.1% na round-trip cost at impact. Halos breakeven ang mga trade bago ang gastos; malaki ang lugi pagkatapos ng gastos.
Hindi ito beta. Ang beta ay -0.0001 at -0.003 ang ugnayan sa benchmark, kaya walang saysay ang paghahambing sa buy-and-hold: galing sa gastos bawat trade ang lugi, hindi sa exposure sa market.
Nakumpirma sa buong history ang alalahanin ni QA tungkol sa edge. Nagpakita ang sandbox ng PF 0.18 at -0.21% bawat trade; ipinapakita ng buong run ang PF 0.25 at -0.28% sa 1743 trade, mga 30x ng sample ng sandbox.
Pangalawang obserbasyon ito, hindi sanhi ng lugi: avg_position_pct ang 38.5%, samantalang nililimitahan ng hypothesis ang kabuuang notional sa 20%. Maaaring dahil ito sa paraan ng pagkukuwenta ng sukatan o sa bug sa sizing cap. Hindi nito binabago ang hatol.
Buod ng Resulta
Walang natatanging kahulugan sa 24/7 crypto perpetual ang mga session level na ginawa para sa equities (PDH/PDL/PMH/PML sa mga oras na NY), at kulang ang puwang sa bawat trade kapag ang mahihigpit na exit na 8/20-EMA sa 5-minutong bars ay kailangang sumagot sa humigit-kumulang 0.1% na round-trip cost at impact.
Iniwan ito ng analyst sa pagsusuri ng backtest dahil sa no_edge/negative_expectancy: halos zero ang gross forecast edge (IC -0.004, t=-0.8), at naubos ng komisyong $26.8k at impact na $54.4k ang mga trade. Nilaktawan ang optimization dahil walang parameter na maaaring baguhin sa plano.
Default-parameter na port ng Pine strategy na 'Hard Entry & Exit Rules' ni gvman99 tungo sa 5-minutong perpetual bars ng SOLUSDT.OKX. Nangangalakal ito ng mga retest ng mahahalagang level (high/low ng nakaraang araw at premarket) at mga pag-tap sa EMA sa window ng New York 09:30-10:30; pumapasok gamit ang dalawang unit, nagbabawas ng isa at hinahawakan ang runner.
Sa loob ng 2050 araw, nagsara ito ng 1743 trade na may avg_trade_return_pct sa -0.278% (ang floor ay +0.15%), profit factor na 0.25, win rate na 27.9%, at Sharpe na -6.17 (CI -7.29 hanggang -5.25). -83.1% ang kabuuang return at 83.1% ang pinakamalaking drawdown; nalugi sa bawat volatility regime, sa magkabilang panig, at sa 68 sa 69 buwan.
Pagsusuri
Mahigpit na Tuntunin sa Entry at Exit
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.