Mga Estratehiya
51bitquant MartingleSpotStrategyV2: Tapat na ETC Spot na Pag-iipon Batay sa Drawdown at Pag-angat
Resulta: Inabandona
EtcMartingleSpotStrategyV2
Buod ng Resulta
Pagkatapos ng dalawang ulit na pag-iterate, nakagawa ang EtcMartingleSpotStrategyV2 ng 805 saradong ETC spot basket at pumasa sa pagsusuri ng backtest para sa ebalwasyong nakapirmi. Nagbalik ang pinal na replay ng 36.298% na may Sharpe na 0.355 at pinakamataas na drawdown na 19.497%, habang nanatiling bukas nang 921 araw ang isang basket na bumabawi. Tinalikuran ng analyst ang tapat na port dahil 4 lang sa 9 nakikitang taon ang kumita, mas mababa sa ipinapatupad na rekisitong 60%, at nakonsentra ang mga kita sa 2021. Babaguhin ng pagpalit sa mga nakapirming parameter o pagdaragdag ng mga pananggalang na tuntunin ang hiniling na estratehiya.
Hypothesis
Kumpleto at masusubok ang isinumiteng strategy gamit ang suportadong spot limit order at netted inventory. Panatilihin ang mekanismo nito sa halip na magdagdag ng filter batay sa mga dating kabiguan. Iniiwasan ng ETC ang pag-uulit sa pinangalanang DOT na pagbalanse ng inventory at mga port ng Supertrend na LINK; bumibili lang ang strategy na ito matapos ang drawdown at nagdaragdag matapos ang pagbaba at pag-angat, sa halip na magpanatili ng grid ng cash/coin o sumunod sa mga trend indicator. Kulang sa corpus ang spot sa 11.1% kumpara sa target nitong 15%. Dahil hiniling ang tapat na port, nananatili itong single-symbol at long-only kahit sobra ang representasyon ng mga dimensyong iyon. Walang laman ang konsentrasyon ng corpus, kaya walang pahayag na hindi ginagamit ang ETC o mas mababa ito sa bahaging 15%.
Tanggihan ang tapat na ETC na port na ito para sa promosyon: hindi nito natutugunan ang ipinapatupad na kahingian na positibo ang bilang ng mga taon dahil pumalya ito sa 4/9 taon, at nakapokus ang mga kita sa 2021 kasabay ng matagal na pananatiling lugi. Positibo ang balik sa bawat kalakalan sa 1.802% kumpara sa ibinigay na pamantayan sa ekonomiya na 0.40%, kaya hindi ito kabiguan dahil sa agwat sa bayarin. Walang napatunayang natitirang depekto sa implementasyon; ang pagdaragdag ng mga pananggalang na tuntunin o pagbabago sa mga nakapirming halaga ay magbabago sa hiniling na tapat na estratehiya. Hindi batayan ng pag-abandona ang hindi tiyak na kabuluhan sa estadistika. Walang sinasabing output artifact ng engine, at hindi tinatanggihan ng hatol na ito ang iba pang baryante ng akumulasyon o ang kaugnay na bersyong na-promote na may ibang espesipikasyon.
Implementasyon
Tapat na port ng 51bitquant MartingleSpotStrategyV2 sa ETCUSDT Binance spot 1m bars. Kapag ang Donchian high sa 2880 bar ay >= 4% sa ibabaw ng low ng bar at mas mababa sa 11 USDT ang hawak, magsimula ng cycle gamit ang close-priced na GTC LIMIT BUY na may sukat na 1% ng equity (naka-freeze kada cycle). Magdagdag nang hanggang 7 beses (size x1.3^n) matapos bumaba nang >= 4% mula sa presyo ng huling entry at saka umangat nang >= 1% mula sa pinakamababang presyo matapos ang entry. I-exit ang buong basket gamit ang close-priced na reduce-only LIMIT SELL kapag close/avg_price-1 >= 2%. Walang stop, time exit o filter.
Mga Resulta ng Beripikasyon
Walang kailangang pagbabago; tugma ang asal sa source.
Kailangang makumpleto ang buong pagkakasunod-sunod para sa mga dagdag: pagbaba >= 4%, saka pag-angat >= 1%, saka mapunan ang close-priced na GTC limit BUY. Nananatiling bukas ang limit na iyon hanggang kanselahin ito ng susunod na desisyon. Hinaharangan ng hindi napunang dagdag ang mga bagong dagdag (buy_working) hanggang kanselahin ito ng take-profit branch. Ganoon din ang ginagawa ng source gamit ang listahang buy_orders, kaya tapat ito; gayunman, sa mabilis na rebound, maaaring hindi mapunan ang dagdag.
Wala; itinala para matunton.
Ino-overwrite ng sync_with_engine ang current_pos at avg_price mula sa posisyon ng engine (avg_px_open) sa bawat bar, habang ina-update din sila ng on_order_filled sa bawat fill. Magkatugma ang dalawa para sa iisang netong long, kaya walang pagkakaiba sa asal. Sa engine nakabatay ang avg_px_open at hindi kasama rito ang mga bayarin, gaya rin ng avg_price ng source.
Wala.
Binabasa ang mga nakapirming parameter na initial_trading_value (1000), trading_fee at history_days, pero wala silang epekto sa trading. Ginagamit sa sizing ang 1% ng equity sa simula ng cycle, gaya ng sinasabi ng hypothesis; diagnostic na total_profit lang ang pinagkukunan ng trading_fee. Ito ang ipinahayag na adaptation.
Pagsusuri ng Backtest
- Sharpe
- 0.35
- Kabuuang Return
- 35.99%
- Max Drawdown
- 19.50%
- Kabuuang Trade
- 805
- Win Rate
- 99.9%
- Profit Factor
- 3.16
Gumana ang naunang pag-aayos sa imbentaryo: 805 saradong long basket. Tumutugma sa tinukoy na mekanismo ang mga sinuring exit at pabagu-bagong laki ng akumulasyon.
Lumampas ang netong average return kada trade na 1.801% sa minimum para sa pagsusuri ng spot na 0.25%; sapat na batayan ang PF 3.156 at kabuuang return na +35.990% para magpatuloy sa ebalwasyong naka-freeze at hindi binabago ang mga parameter.
Nagkakatugma ang accounting; zero ang terminal unrealized return. Ang return ng na-sample na buy-and-hold ay -38.745%, na may tinatayang drawdown na 94.634%, kumpara sa drawdown ng strategy na 19.497%.
Sumasalamin ang antas ng panalong 99.876% sa mga exit na take-profit lamang at isang panghuling pagsasara nang lugi; hindi ito nagpapatunay ng katatagan. Nalugi ng $16,692 ang huling basket pagkatapos ng 337 araw; walang naitatag na mekanismo ng artifact.
Napatunayan ang alalahanin ni QA tungkol sa naiwang inventory: tumagal nang 921 araw ang isang basket at nagkaroon ng MAE sa -81.632% trade bago makabawi. Gayunman, nananatili sa loob ng limitasyong itinakda sa kontrata na 25% ang drawdown ng account.
MTM ang Sharpe na 0.353, negatibo ang limang taon sa kalendaryo, at 95.05% ang exposure. Kailangan pa rin ang forward validation.
Pagsusuri
Malapit na tumutugma ang pinal na replay na may nakapirming parameter sa baseline: 805 saradong basket, Sharpe na 0.355 at kabuuang kita na 36.298%.
Mas mataas ang karaniwang netong kita bawat trade na 1.802% kaysa sa ibinigay na hangganan ng ekonomiya na 0.40%; ang PF 3.216 at drawdown na 19.497% ay nananatili sa loob ng limitasyong 25% ng kontrata.
Natugunan ang mga hula para sa bilang ng trade, return, return kada trade, at drawdown sa buong kasaysayan. Hindi pa nasusukat ang kabuluhang estadistikal ng OOS.
Ang sinuring kita sa buy-and-hold ay -38.745%, na may drawdown na humigit-kumulang 94.634%; hindi ang hindi pagdaig sa benchmark ang dahilan ng pagtanggi.
Ipinatupad ang hard failure: 4 lang sa 9 nakalantad na taon sa kalendaryo ang kumita, 44.4% kumpara sa hinihinging 60%. Hindi ito inuri bilang abiso para sa soak test.
Nag-ambag ang 2021 ng 112.3% ng tubo; 0.194 ang Calmar at tumagal nang 921 araw ang pagbangon mula sa drawdown.
Ipinapakita ng win rate na 99.876% ang mga exit sa profit target habang nananatiling bukas ang inventory na lugi. Tumagal nang 921 araw ang nanalong basket at nagkaroon ng adverse excursion na -81.63%. Nalugi ng $16,692 ang huling basket matapos ang 336 araw, humigit-kumulang katumbas ng 255 karaniwang panalo. Hindi pinatutunayan ng mga obserbasyong ito na may artifact ang engine.
May 114 trade at Sharpe na -0.500 ang holdout na 608 araw, pero hindi tiyak ang pagtatasa nitong HAC; hindi ito tinanggihan sa estadistika. Walang kumpletong saklaw na MTM ang pinagsama-samang kabuluhang estadistikal ng OOS, at walang bisa ang consistency dahil magkaiba ang dalas ng return.
Payo lamang ang cliff sa sensitivity ng threshold ng drawdown. Hindi alam ang mga walang laman na sukat sa sweep. Itinatakda ng kontrata ng tapat na port ang bawat parameter.
soft
hard
Buod ng Resulta
Maaaring magsabay ang halos perpektong win rate sa profit target at maraming taong nakababad sa lugi ang inventory, kasabay ng mahinang performance sa mga taon sa kalendaryo.
Tinalikuran ito ng analyst dahil nabigo ito sa ipinapatupad na rekisito para sa mga taong may positibong kita: 44.4% kumpara sa 60%, kasama ang pagkakonsentra ng mga kita at matagal na pag-iipon habang nananatili sa ilalim ng dating pinakamataas na antas. Pasado ang ekonomiya ng mga bayarin; hindi naging batayan ng pagtalikod ang hindi tiyak na kabuluhan at isang artifact ng engine, at hindi umabot sa pagsusuri ng panganib.
Matapat na port ng ETC spot drawdown-and-bounce accumulation gamit ang limit order na presyong pang-close, nakapirming equity base ng 1% cycle, hanggang pitong dagdag sa 1.3 multiplier, at target na kita na 2% nang walang stop-loss.
Nagbalik ang baseline backtest ng 35.990% na may Sharpe na 0.353, 805 saradong basket at pinakamataas na drawdown na 19.497%; nagbalik ang pinal na replay na may nakapirming parameter ng 36.298% na may Sharpe na 0.355. Ang pinal na karaniwang netong kita bawat trade ay 1.802%, ngunit 4 lamang sa 9 nakikitang taon sa kalendaryo ang kumita at nag-ambag ang 2021 ng 112.3% sa kita.
Pagsusuri
MartingleSpotStrategyV2
Pagsusuri
martingle_spot_strategyV2.py
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.