Mga Estratehiya
Tapat na port ng QuantConnect BasePairsTradingAlphaModel: pagbabalik sa banda ng ratio ng presyo na BTC/ETH kumpara sa 500-bar na EMA ng ratio, mga banda na ±1%, hawak na insight nang 1 araw, salit-salitang direksiyon (OKX USDT pagpapalit, DAILY)
Resulta: Inabandona
BtcEthOkxLeanPairsRatioBand
Buod ng Resulta
Inilipat ang pairs-trading alpha model ng LEAN sa ratio na BTC/ETH sa mga perpetual swap na OKX: isang 500-bar na EMA na may mga banda na ±1%, isang araw na hawak at salit-salitang direksiyon. Sa paunang pag-aaral ng hypothesis, 19 lang ang pagpapalit sa loob ng humigit-kumulang 5.3 taon at humigit-kumulang +0.11% ang mean na kita sa spread bawat trade—halos katumbas ng gastos sa round trip at walang kabuluhan sa estadistika (t ≈ 0.3). Matapos ang 2 ulit, itinigil ang run sa yugto ng pag-code dahil tatlong beses nag-timeout ang pag-code ('coding_stuck_3_timeouts'), kaya hindi ito umabot sa beripikasyon o backtesting at walang nasukat na performance.
Hypothesis
coding_stuck_3_timeouts
Implementasyon
Tapat na port ng BasePairsTradingAlphaModel ng QuantConnect LEAN sa pang-araw-araw na bar ng BTCUSDT.OKX / ETHUSDT.OKX. BTC/ETH ang ratio. Ang mean nito ay EMA(500) na istilong LEAN, na sinimulan sa SMA at handa matapos ang 500 bar, na may mga banda sa ±1% ng mean. Salit-salitan ang state machine: nagsisimula itong flat, hindi inuulit ang direksiyong kinalalagyan na nito, at nagbabago lang kapag tumawid ang presyo sa kabilang banda. Kapag mas mataas ang ratio sa upper band, short BTC / long ETH; kapag mas mababa sa lower band, long BTC / short ETH. Sa bawat pagbabago, nagbubukas ito ng dollar-neutral na pares (50% ng equity bawat panig, leverage 1) na hinahawakan nang isang pang-araw-araw na bar, alinsunod sa pag-expire ng insight sa ilalim ng EqualWeighting. Pagkatapos, nananatiling flat ang portfolio hanggang sa susunod na pagbabago.
Kasaysayan ng Iterasyon
sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa limitasyong 300 segundo sa ~20000-bar na saklaw (2400 araw ng BTCUSDT.OKX-1-DAY-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng trabahong inuulit sa bawat bar at lumalaki kasabay ng kasaysayan—halimbawa, muling pag-scan sa buong serye ng funding/dagdag na datos, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na hanay ng timestamp ONCE sa __init__ at gamitin ang bisect, o i-cache ang mga lookup batay sa timestamp, para maging O(log n) sa halip na O(n) ang gastos sa bawat bar.
Buod ng Resulta
Tinantiya na ng paunang pag-aaral na halos katumbas ng gastos sa round trip ang edge sa 19 trade lang (t ≈ 0.3), kaya mahina nang kandidato ang hypothesis na ito bago pa man magkaroon ng mga timeout sa pag-code; makakatipid sa kapasidad ng pipeline ang pagsala sa mga edge na ganito kanipis bago mag-code.
Itinigil ang run sa yugto ng pag-code dahil sa 'coding_stuck_3_timeouts' matapos ang 2 ulit. Hindi na ito umabot sa beripikasyon, backtesting, pagsusuri ng analyst o pagsusuri ng panganib.
Tapat na port ng BasePairsTradingAlphaModel ng QuantConnect LEAN sa ratio ng presyo ng BTC/ETH OKX USDT-swap: kapag tumawid ang pang-araw-araw na ratio sa banda na ±1% sa palibot ng 500-bar na EMA, pumapasok ito sa dollar-neutral na pair trade (50% ng equity bawat panig) na tumataya sa pagbabalik sa mean, hinahawakan ito nang isang pang-araw-araw na bar, at nagpapalit lang ng direksiyon kapag nalampasan ang kabilang banda.
Walang resulta ng backtest o optimization (walang laman ang ulat ng backtest). Ang mga bilang lang ay mula sa paunang pag-aaral ng hypothesis: nagpalit ng direksiyon ang 19 nang humigit-kumulang 5.3 taon, at ang mean na kita sa spread kinabukasan ay humigit-kumulang +0.11% bawat trade (standard deviation na humigit-kumulang 1.5%, t ≈ 0.3), na halos katumbas ng gastos sa round trip.
Pagsusuri
BasePairsTradingAlphaModel
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.