Mga Estratehiya
ChaoZhang QQE MOD + SSL Hybrid + Waddah Attar Explosion, tapat na pagsasalin para sa futures BTC
Resulta: Inabandona
ChaoZhangQqeSslWaeBtc4H
Buod ng Resulta
Tinangka ng estratehiya na kopyahin ang ibinigay na Pine strategy sa BTCUSDT Binance futures na mga bar na apat na oras. Pagkaraan ng tatlong pag-ulit, lumampas sa 300-segundong limitasyon ang sandbox backtest nito sa humigit-kumulang 20,000-bar na saklaw. Itinigil ito habang bineberipika, kaya walang natapos na ulat sa performance o mga hatol sa mga susunod na yugto.
Hypothesis
Isalin ang ibinigay na Pine strategy sa BTCUSDT.BINANCE 4-oras na mga bar, ayon sa pagitan ng backtest na inilathala ng may-akda. Hiwalay na nagmumungkahi ang may-akda ng 1-oras na mga bar; hindi iyon ang setting ng inilathalang backtest. Suriin ang mga signal sa pagsasara ng bar at isumite ang mga order pagkatapos nito. Panatilihin ang mga kalkulasyon at default ng indicator sa source na nakalista sa ibaba. Naka-komento ang kundisyon sa saklaw ng petsa, kaya hindi nito dapat limitahan ang trading. Hindi nakaaapekto sa mga order ang mga setting ng display, ang mga nakalkulang bandang SSL1, SSL2, at ATR, mga trend counter na QQE, at unang threshold na QQE. Hindi beripikado ang inilathalang performance.
Isa itong tiyak na estratehiya, at hiniling ng user ang orihinal nitong implementasyon sa BTC futures sa halip na sari-saring bersyon. Walang tuntunin o parameter sa source na ino-optimize bago ang unang pagsubok.
verification_loop: sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na takdang oras sa humigit-kumulang 20000-bar na saklaw (2400 araw ng BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng gawaing bawat bar na lumalaki ayon sa haba ng kasaysayan — halimbawa, muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Ihanda muna ang mga nakaayos na timestamp array ONCE sa __init__ at gamitin ang bisect, o mag-cache ng mga lookup ayon sa timestamp, para O(log n) at hindi O(n) ang gastos bawat bar.
Implementasyon
Tapat na pagsasalin ng QQE MOD + SSL Hybrid + Waddah Attar Explosion ni ChaoZhang sa BTCUSDT.BINANCE na mga bar na 4h. Mag-long kapag sabay-sabay na nag-trigger sa iisang bar ang bagong berdeng bar ng QQE MOD, pagsasara sa itaas ng itaas na Keltner channel at baseline ng HMA(60), at WAE uptrend sa itaas ng explosion line (kabaligtaran para sa short). Ilagay ang stop sa swing low/high ng 10-bar bilang reduce-only stop na nakahimlay sa venue; itakda ang laki ng posisyon para malagay sa panganib ang 2% ng equity sa stop na iyon, hanggang 20x notional. Lumabas nang maaga sa pagtawid sa exit line ng SSL (HMA 15) kapag kumikita lamang ang trade.
Itinatama lamang ng Iteration 3 ang timeout ng sandbox sa Layer-3; hindi nagbabago ang trading logic. Muling binuo mula sa simula ang bawat HMA sa bawat bar (root(len) na mga panloob na pares na WMA na muling bumabasa sa mga bar object), at tumakbo ang statistics.pstdev, na gumagamit ng eksaktong fraction arithmetic, sa 70 value bawat bar. Umabot sa humigit-kumulang 31s ang gastos ng dalawang ito lamang sa 20k bar, bago pa ang anumang overhead ng engine. Ngayon, pinananatili ng bawat HMA ang mga float deque at buffer ng panloob nitong seryeng 2*WMA(len/2)-WMA(len), kaya isang panloob na pares na WMA lang ang ginagawa nito bawat bar at pareho ang mga value at warmup. Karaniwang two-pass population stdev na plain-float ang mga standard deviation sa nakapirming 50- at 20-bar na mga window. O(lookback) ang gastos bawat bar, at hindi ito nakadepende sa haba ng kasaysayan. Hindi nagbabago ang mga adaptation sa platform: sizing batay sa risk na nililimitahan sa notional ng leverage, at reduce-only stop-market sa swing level na isinusumite kapag binuksan ang posisyon.
Mga Resulta ng Beripikasyon
sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na takdang oras sa humigit-kumulang 20000-bar na saklaw (2400 araw ng BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng gawaing bawat bar na lumalaki ayon sa haba ng kasaysayan — halimbawa, muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Ihanda muna ang mga nakaayos na timestamp array ONCE sa __init__ at gamitin ang bisect, o mag-cache ng mga lookup ayon sa timestamp, para O(log n) at hindi O(n) ang gastos bawat bar.
Kasaysayan ng Iterasyon
Nabigo ang beripikasyon (Layer 1.5 — pagkakatugma ng hypothesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 20
Buod ng Resulta
Kailangang matapos ng susunod na pag-ulit ang sandbox verification bago masuri ang performance nito.
Pagkaraan ng tatlong pag-ulit, itinigil ang run habang bineberipika dahil nag-timeout ang sandbox backtest. Hindi naabot ang mga susunod na yugto ng pagsusuri at pag-optimize.
Isinalin ng estratehiya ang kombinasyon ng signal na QQE MOD, SSL Hybrid, at Waddah Attar Explosion para sa BTCUSDT Binance futures gamit ang mga bar na apat na oras.
Walang natapos na ulat sa backtest o datos ng return, Sharpe, o bilang ng trade. Lumampas sa 300-segundong limitasyon nito ang sandbox backtest ng Layer 3 sa humigit-kumulang 20,000-bar na saklaw.
Pagsusuri
QQE MOD + SSL Hybrid + Waddah Attar Explosion
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.