Mga Estratehiya
LTC/BCH Copula Mispricing-Index Pair Reversion: Pumasok Kapag Magkasamang Sukdulan ang Daily Return ng Isang Fork Kumpara sa Isa (MI<0.05 / MI>0.95 sa Buwanang Kinakalkulang Muli na Archimedean Copula), Lumabas Kapag Bumalik sa Normal ang MI o Umabot sa 5-Araw na Takdang Panahon, Flat ~90% (Binance USD-M 1D, dalawang bahagi, long-short)
Resulta: Inabandona
LtcBchCopulaMispricingPairLS
Buod ng Resulta
Sinubukan ng LtcBchCopulaMispricingPairLS na i-trade ang panandaliang maling pagpepresyo sa pagitan ng dalawang Bitcoin-fork perp na LTC at BCH. Gumamit ito ng copula na itinatakda minsan bawat buwan batay sa nakaraang 365 daily return ng mga ito, at ng mga beta-weighted na bahagi na itinakda sa 50% ng gross equity. Na-draft ang code ng strategy, pero umabot sa 2 iteration ang run at tatlong beses itong nag-timeout sa yugto ng coding. Inabandona ito bilang 'coding_stuck_3_timeouts' bago ang anumang backtest, optimization o pagsusuri ng analyst, kaya walang rekord ng performance.
Hypothesis
coding_stuck_3_timeouts
Implementasyon
Kasaysayan ng Iterasyon
sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — backtest sa sandbox): lumampas sa limitasyong 300s ang smoke test sa window na ~20000 bar (2400 araw ng LTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL). Karaniwang nangangahulugan ito na lumalaki kasabay ng kasaysayan ang gawain kada bar — halimbawa, muling sinusuri ang buong serye ng funding/supplementary o muling binubuo ang listahan at tinatawag ang min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang buuin sa __init__ ang mga nakaayos na timestamp array ONCE at gamitin ang bisect, o i-cache ang mga lookup batay sa timestamp, para O(log n) sa halip na O(n) ang gastos kada bar.
Buod ng Resulta
Nagbabala na ang hypothesis tungkol sa limitasyon ng sandbox na 300s at humingi ng O(log n) na gawain kada bar, pero tatlong beses pa ring nag-timeout ang coding. Kaya dapat isaalang-alang ng mga susunod na disenyo ang mas simple o mas murang implementasyon.
Inabandona ang run sa yugto ng coding dahil sa 'coding_stuck_3_timeouts' matapos ang 2 iteration. Hindi umabot sa pagsusuri ng backtest, optimization, pagsusuri ng analyst o pagsusuri ng panganib.
Isang long-short LTC/BCH pair-reversion strategy sa Binance USD-M daily bar. Pumasok ito kapag ipinakita ng buwanang muling kinakalkulang Archimedean copula (Clayton, Gumbel o Frank, pinili batay sa AIC) na magkasamang sukdulan ang daily return ng isang bahagi kaugnay ng isa pa (mispricing index na mas mababa sa 0.05 o mas mataas sa 0.95). Lumabas ito nang bumalik sa normal ang index, pagkalipas ng 5 araw, o kapag naabot ang -4% na stop ng pares.
Walang datos ng performance. Walang laman ang ulat ng backtest at walang ulat ng optimization, kaya walang nailabas na return, Sharpe o bilang ng trade.
Pagsusuri
Pairs Trading-Copula kumpara sa Cointegration
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.