Mga Estratehiya
Point-in-Time na Price-Change Factor ng Liquid Universe na 1-Buwan, Buwanang Pagpili sa Top Quintile na may Flat State kapag Positibo ang Momentum (BINANCE_SPOT araw-araw, long-only, walang leverage), hinango sa 'Stock Selection Based on Fundamental Factors' ng QuantConnect
Resulta: Inabandona
SpotLiquidUniverseMonthlyPriceChangeTopQuintile
Buod ng Resulta
Buwanang trading strategy na long-only ang SpotLiquidUniverseMonthlyPriceChangeTopQuintile sa BINANCE_SPOT. Niraranggo nito ang point-in-time na liquid universe ng 30 USDT pair batay sa pagbabago ng presyo sa loob ng 1 buwan at hinahawakan ang nangungunang 6, gamit ang tuntunin ng positibong momentum sa bawat pangalan na naglilipat sa cash ng mga puwestong hindi pumapasa. Gumamit ang code ng 12-oras na BTCUSDT bar bilang orasan at nag-subscribe sa daan-daang pang-araw-araw na extra-instrument leg mula sa catalog. Tatlong beses itong nag-timeout sa yugto ng beripikasyon at inabandona matapos ang isang iteration bilang 'verifying_stuck_3_timeouts'. Hindi kailanman tumakbo ang backtest, optimization, pagsusuri ng analyst o risk review, kaya hindi pa nasusubok ang edge ng ideya.
Hypothesis
verifying_stuck_3_timeouts
Implementasyon
Buwanang long-only na rotation sa BINANCE_SPOT daily data. Bawat buwan (unang 12h bar sa o pagkatapos ng simula ng buwan + 12h UTC, kaya alam na ang unang daily close ng buwan), bumuo ng point-in-time universe: bawat <BASE>USDT spot pair sa pool na may >=60 daily bars at naglabas ng daily bar sa loob ng 36h (inaalis ang mga na-delist), kasama ang nangungunang 30 ayon sa trailing na 30-araw na mean na close*volume. I-rank ang mga iyon na 30 ayon sa PriceChange1M = close/close[-30]-1. Pantay-pantay ang timbang ng nangungunang quintile (6) sa 1/6 ng NAV bawat isa (1% cash buffer). Ang slot na may sariling PriceChange1M <= 0 ay mananatili sa USDT, na siyang itinakdang flat state. Ite-trade lang ang mga hawak na pangalan kapag lumihis nang higit sa 5pp ang timbang ng mga ito; ilalabas muna ang mga exit bago bumili, at ibabagay ang laki ng mga binili sa aktuwal na available na cash. Hiwalay na order ang bawat leg sa sarili nitong instrument. Orasan lang ang BTCUSDT 12H; ang signal ay ang mean na pagbabago sa 1M ng kasalukuyang mga kandidatong nasa nangungunang quintile.
Buod ng Resulta
Gumamit ang disenyo ng 12-oras na BTCUSDT orasan at humigit-kumulang 700 pang-araw-araw na extra-instrument leg. Malamang na hindi matatapos ng ganito kalawak na universe ang beripikasyon sa loob ng limitasyon sa oras ng sandbox, kaya dapat munang salain sa susunod na iteration ang pool ng kandidato para maging mas maliit na pangkat ng mga pangalang posibleng likido bago beripikahin.
Inabandona ang run sa beripikasyon dahil sa 'verifying_stuck_3_timeouts' matapos ang 1 iteration. Hindi naabot ang mga yugto ng pagsusuri sa backtest, analyst at risk officer.
Buwanang rotation na long-only at walang leverage sa BINANCE_SPOT. Sa simula ng bawat buwan, pinipili nito ang nangungunang 30 USDT pair batay sa trailing na 30-araw na dollar volume (point-in-time) at hinahawakan nang pantay ang top quintile (6 pangalan) batay sa pagbabago ng presyo sa loob ng 1 buwan; inilalagay sa USDT cash ang anumang pangalang may di-positibong pagbabago sa loob ng 1 buwan. Hinango ang ideya sa price-factor leg ng pagpili ng stock batay sa fundamental factor ng QuantConnect.
Walang datos ng performance. Walang laman ang ulat ng backtest at walang ulat ng optimization, kaya walang nailabas na bilang para sa return, Sharpe o dami ng trade.
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.