Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

DOT Bybit 15-Minute na Filtered Moving-Average Trend Catcher

Resulta: Inabandona

DotBybitFilteredSmaTrendCatcher

Buod ng Resulta

Iniangkop ng Research Lead sa DOT sa Bybit ang MQL5 EUR/USD na moving-average trend catcher, gamit ang ±1% SMA na band, masikip na 0.4% na stop at malawak na 7% na target. Nalugi ang buong account sa loob ng 71 araw sa backtest ng nag-iisang pag-ulit, at sa mahigit 5,496 trade, -0.524% ang mean net return kada trade, na may 5.7% na win rate kumpara sa humigit-kumulang 18% na kailangan para mag-break even. Itinigil ito ng analyst sa pagsusuri ng backtest nang hindi nag-optimize, dahil hindi nakadepende sa laki ng posisyon ang lugi at hindi kayang palawakin ng pinapayagang hanay ng tuning ang stop nang lampas sa ingay ng bar. Tinatanggihan ng hatol ang pag-angkop na ito ng pip sa porsiyento, hindi ang orihinal na sistemang EUR/USD; posibleng artifact ng engine ang mga trade na naitala pagkatapos ng petsa ng likidasyon, pero hindi pa ito nabeberipika.

Hypothesis

Hinango ng Research Lead mula sa "eur/usd trend catcher" ng MQL5 Code Base (library) https://www.mql5.com/en/code/10977:. Panatilihin ang filtered moving-average trend entry ng source sa 15-minuto at ang distance ratio na 50:20:350; piliin ang mga setting ng SMA, percentage scaling, magkaparis na direksyon, laki ng posisyon at limitadong tagal ng paghawak. Iangkop sa DOTUSDT.BYBIT, gamit ang mga bar na 15-minuto, ang mekanismo ng pagsalo sa trend gamit ang moving average na inilarawan ni sergeyrar1 sa MQL5 Code……Magpakita ng higit paMagpakita ng mas kaunti

Hinango ng Research Lead mula sa "eur/usd trend catcher" ng MQL5 Code Base (library) https://www.mql5.com/en/code/10977:. Panatilihin ang filtered moving-average trend entry ng source sa 15-minuto at ang distance ratio na 50:20:350; piliin ang mga setting ng SMA, percentage scaling, magkaparis na direksyon, laki ng posisyon at limitadong tagal ng paghawak. Iangkop sa DOTUSDT.BYBIT, gamit ang mga bar na 15-minuto, ang mekanismo ng pagsalo sa trend gamit ang moving average na inilarawan ni sergeyrar1 sa MQL5 Code Base. Tinutukoy ng source ang 50-pip na noise filter, 20-pip na stop at 350-pip na target, pero hindi tinukoy sa ibinigay na paglalarawan ang mga setting ng moving average at pagpapatupad ng filter. Kumpletuhin ang mga ito gamit ang 100-bar na SMA at mga pagtawid sa percentage band sa palibot nito. Palitan ang mga distansyang pip na EUR/USD ng mga distansyang kaugnay sa crypto habang pinananatili ang filter:stop:target ratio na 50:20:350; ang mga batayang distansya ay 1.0%, 0.4% at 7.0%. Sinusubok nito ang pag-angkop sa crypto, hindi ang pagkopya sa mga resulta ng EUR/USD. Ipinapakita ng kalakip na larawan ang pagtaas ng balanse/equity at paglaki ng mga laki ng trade, ngunit walang price candle, setting ng indicator o markadong entry; wala itong ibinibigay na beripikadong ebidensiya ng performance. Hindi nakuha ang nada-download na source code na MQ4, kaya walang pahayag na tapat ito sa antas ng code. Isinasagawa ang mga entry sa pagsasara ng signal bar. Nagti-trigger sa loob ng bar ang mga protective stop sa platform; hindi kailangan ang proteksiyong hino-host ng exchange o pagpili ng pagkakasunod-sunod sa loob ng iisang bar.

Kulang ang representasyon ng BYBIT sa 2.8% kumpara sa target nitong 5%, at tinutugunan ng magkaparis na long-short trading ang konsentrasyong 79.8% na long-only. Hindi ibinigay ang konsentrasyon ayon sa instrumento/timeframe, kaya hindi sinasabing hindi pa nagagamit ang DOT. Naiiba ang pagsubok na ito dahil sa filtered entry at hindi magkapantay na fixed payoff ng source kumpara sa bigong LTC double-SMA crossover. Panatilihin ang mekanismo ng source sa halip na magdagdag ng mga hindi kaugnay na signal para maabot ang bawat quota.

no_edge: negative_expectancy: tanggihan ang optimization sa bersyong ito ng Research Lead ng MQL5 na “eur/usd trend catcher” sa DOTUSDT.BYBIT 15m (SMA100, mga band na ±1%, 0.4% na stop, 7% na target). Sa mahigit 5,496 saradong posisyon, -0.524% ang mean net return kada trade, kumpara sa floor na +0.15%. PF ang 0.274 at 5.7% ang win rate. Pareho ang lugi bago at pagkatapos ng likidasyon, kaya hindi ito problema sa laki ng posisyon. Nananatili sa 0.3-0.6% ang stop dahil nakatali sa ratio ang tuning, at pasok ito sa ingay ng 15m DOT. Kaya hindi ito maaayos ng optimization. Tinatanggihan ng hatol na ito ang sinubok na pag-angkop ng pip sa porsiyento para sa crypto, hindi ang sistemang EUR/USD ng source. Hindi pa nasusubukan ang bersyong may stop na naka-scale sa volatility (ATR) sa mas mataas na timeframe. Dapat suriin ang mga trade na naitala pagkatapos ng iniulat na likidasyon bilang posibleng artifact ng engine; hindi pa nabeberipika ang sanhi.

Implementasyon

Nagtatrade ito sa magkapantay na panlabas na pagtawid sa mga band na 1% sa palibot ng 100-bar na SMA sa DOTUSDT Bybit na 15-minutong bar. Gumagamit ito ng intrabar na 0.4% stop at 7% target bracket, 960-bar na limitasyon sa paghawak, 0.25% na badyet ng panganib sa equity at 50% na limitasyon sa notional exposure.

Ipinatutupad nito ang hiniling na pag-angkop sa crypto nang walang dagdag na indicator o filter. Ang tuloy-tuloy na signal ay ang distansya sa porsiyento mula sa SMA. Pinananatili ng mga hinangong bracket distance ang nakapirming ratio na 50:20:350 kapag tine-tune ang noise_filter_pct. Gumagamit ang mga update ng SMA ng limitadong deque at incremental sum; scalar ang estado ng paghawak kada posisyon. Pinapagana ng futures ang kinakailangang magkaparis na direksyon sa 1x leverage. Nabigo ang mga kinakailangang pagbasa ng lokal na dokumento dahil hindi makagawa ng /opt/strategy-factory/.agents ang pagsisimula ng sandbox. Nabigo rin ang pagtatangkang isulat ang kinakailangang outbox; direktang ibinabalik ang JSON na ito at hindi ito nai-save sa hiniling na path. Walang isinagawang beripikasyon.

Mga Resulta ng Beripikasyon

Iniuulat ng sandbox ang liquidation, -100% na return at karaniwang laki ng posisyon na 215.98%, kahit nililimitahan ng isinumiteng sizing expression ang entry notional sa 50% ng settled equity. Itugma ang mga naisagawang entry quantity, equity noong pag-size at impact accounting bago bigyang-kahulugan ang mga bilang ng performance na ito. Hindi pinatutunayan ng mga ito na may depekto ang isinumiteng code.

Pagsusuri ng Backtest

Sharpe
-7.28
Kabuuang Return
-100.00%
Max Drawdown
100.00%
Kabuuang Trade
5496
Win Rate
5.7%
Profit Factor
0.27

Gumagana ayon sa espesipikasyon ang mekanismo: magkapantay na pagtawid sa band na SMA ±1% (2688 long / 2808 short), at nagti-trigger ang bracket stop/target at time stop. Malinis ang input data.

Malaking sample: 5,496 saradong posisyon mula 2021 hanggang 2026.

Nalulugi sa bawat trade sa karaniwan, anuman ang laki ng posisyon: mean pnl_pct ay -0.524%, mas mababa sa review floor na +0.15% BYBIT. Nasa -0.494% ito bago ang likidasyon sa 2021-05-29 at -0.526% pagkatapos nito.

Hindi uubra ang payoff: 5.66% ang win rate, +3.47% ang karaniwang panalo at -0.76% ang karaniwang talo (PF 0.274). Kailangan ng humigit-kumulang 18% na panalo para mag-break even.

Pasok sa karaniwang ingay ng 15m DOT bar ang 0.4% na stop. Nagkaroon ang run ng 80 sunod-sunod na talo, at maraming trade ang na-stop out sa loob ng isang bar.

Nalikida ang account makalipas ang 71 araw. May mga trade pa ring nakatala sa detalye ng file pagkatapos ng petsa ng likidasyon, na mukhang problema sa engine/accounting, pero pare-parehong negatibo ang kita kada trade bago at pagkatapos nito.

54.7% ang komisyon ng gross profit, dagdag ang $464k na minodelong market impact.

Bahagyang nakumpirma ang ikinababahala ni QA tungkol sa laki ng posisyon at likidasyon: kailangang suriin ang likidasyon at ang mga trade na naitala pagkatapos nito sa engine. Hindi nito binabago ang hatol, dahil lumilitaw ang lugi sa porsiyento ng kita kada trade, na hindi nakadepende sa laki ng posisyon.

Buod ng Resulta

Dahil sa pag-convert ng mga nakapirming distansyang pip sa maliliit na nakapirming porsiyento, napasok ang stop sa ingay ng crypto bar na 15m (80 sunod-sunod na talo, at maraming na-stop out sa loob ng isang bar). Dapat subukan ng susunod na bersyon ang stop na naka-scale sa volatility (ATR) sa mas mataas na timeframe.

Itinigil ito ng pagsusuri sa backtest bago ang optimization dahil negatibo ang expectancy (no_edge). Halos magkaparehong negatibo ang kita kada trade bago at pagkatapos ng likidasyon (-0.494% kumpara sa -0.526%), kaya hindi laki ng posisyon ang sanhi. Pinapayagan lamang ng hanay ng tuning na nakatali sa ratio ang 0.3-0.6% na stop, na pasok sa karaniwang ingay ng 15m DOT bar.

Pag-angkop sa crypto ng MQL5 na “eur/usd trend catcher” sa DOTUSDT.BYBIT 15-minutong bar: nagbukas ito ng long o short kapag tumawid ang presyo sa ±1% na band sa palibot ng 100-bar na SMA, na may 0.4% na stop at 7% na target para mapanatili ang source ratio na 50:20:350 filter:stop:target, at 960-bar na time stop.

Sa mahigit 5,496 saradong posisyon mula 2021-03-20, nalugi ang account ng 100% at nalikida noong 2021-05-29, makalipas ang 71 araw. -7.28 ang Sharpe, 0.274 ang profit factor, 5.66% ang win rate at -0.524% ang mean net return kada trade kumpara sa floor na +0.15%; umabot ang mga komisyon sa 54.7% ng gross profit, dagdag sa $464k na minodelong market impact.

Pagsusuri

eur/usd trend catcher

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.