Mga Estratehiya
QuantRocket VMOTTrend: SPY Lingguhang Short Hedge na may Dalawang Panuntunan
Resulta: Inabandona
SpyWeeklyTwoRuleShortHedge
Buod ng Resulta
Matapos ang dalawang pag-ulit, umabot sa pagsusuri ng backtest ang SpyWeeklyTwoRuleShortHedge bilang port ng standalone trend hedge ng QuantRocket. Nalugi ito ng 37.86% sa 48 saradong short position, na may Sharpe na -0.055 at pinakamataas na drawdown na 63.42%. Iniwan ito ng pagsusuri dahil negatibo ang standalone na ekonomiya at tinanggihan ang pag-optimize dahil nakapirmi ang mga panuntunan. Nagpahiwatig ng posibleng gamit sa hedging ang negatibong beta nitong -0.5003, ngunit hindi pa nasusubukan ang ambag nito sa pinagsamang portfolio.
Hypothesis
Tapat na port ng Apache-2.0 VMOTTrend ng QuantRocket, ang bahagi ng Trend sa pamamaraan ng Value/Momentum/Trend ng Alpha Architect. I-trade ang SPY.USEQ gamit ang mga bar sa pagsasara ng arawang session. Tinutukoy ng QuantRocket ang source na SID FIBBG000BDTBL9 bilang SPY: https://www.quantrocket.com/docs/. Panatilihin ang moving average na 252 session ng pinagmulan, kita sa loob ng 252 session, lingguhang resampling na may label na Linggo, mga signal ng hedge na may magkakapantay na kalahating timbang, at isang-session na pagkaantala ng posisyon. Bahagi ito ng standalone short hedge, hindi ng buong long portfolio ng VMOT. Palitan ang komisyon ng pinagmulan na $0.005/share ng serong komisyon ng platform na USEQ at modelong spread/impact. Palitan ang pagruruta ng SMART MOC ng market execution ng platform sa itinakdang pagsasara ng arawang session; pinananatili nito ang simulated timing batay sa pagsasara ngunit hindi ginagaya ang execution sa auction. Pinagmulan: https://github.com/quantrocket-codeload/vmot/blob/4c579d703c4dec99c8e3b0f42031ea2dbf210207/vmot/vmot_trend.py.
Nangunguna ang isinumiteng estratehiyang sumusunod sa eksaktong mga panuntunan kaysa sa mga awtonomong kagustuhan sa pagkakaiba-iba. Panatilihin ang SPY at ang orihinal na mekanismo ng hedge sa halip na baguhin ang mga simbolo o magdagdag ng mga filter dahil sa mga naunang pagkabigo. Nagdaragdag ang panukala ng short-only na exposure sa equity sa labas ng pangunahing bucket na long-only sa Binance. Ibinigay na walang laman na object ang konsentrasyon ng corpus, kaya walang pahayag tungkol sa konsentrasyon para sa partikular na instrumento.
negative_expectancy: tinatanggihan ang pag-optimize sa nakapirming standalone SPY short hedge na ito. Sa mahigit 48 saradong posisyon, humigit-kumulang $37,856 ang kabuuang netong pagkalugi, kasama ang PF 0.517 at negatibong kita sa bawat trade. Saklaw ng hatol na ito ang nakahiwalay na alokasyon sa hedge, hindi ang buong portfolio ng VMOT ng QuantRocket o ang dagdag na ambag ng hedge sa portfolio. Suriin nang hiwalay ang ambag na iyon laban sa kaparehong portfolio na walang hedge, habang pinananatili ang mga panuntunan ng pinagmulan.
Implementasyon
Standalone SPY short hedge na pagsasalin ng QuantRocket VMOTTrend: nagbibigay ang bawat negatibong kundisyon ng trend sa loob ng 252 session ng 50% short exposure. Pinupunan pasulong ang mga lingguhang signal na may label na Linggo at inaantala nang isang session. Sa pagsasara ng bawat arawang session, inaayos ang hawak na buong bilang ng mga share sa target na bahagi ng kasalukuyang mark-to-market equity na naantala.
Tinutugunan ang kritikal na allocation mismatch ng Layer 4 sa pamamagitan ng pag-alis ng early return para sa hindi nagbagong fraction at muling pagkalkula ng share target sa bawat daily close. Gumagamit din ang mga initial entry ng mark-to-market equity, na katumbas ng settled equity kapag walang posisyon. Pinananatili ang mga kahulugan ng indicator, lingguhang update, half weights, one-session delay, instrument, at mga nakapirming research parameter. Tinatantya ng USEQ market order ang source close execution nang hindi inuulit ang SMART MOC auction execution; pinapalitan ng platform spread/impact at zero commissions ang source commissions. Ang pagkalugi sa sandbox lamang ay hindi nagpapatunay ng coding defect, at hindi nito nasusukat ang kontribusyon ng hedge na ito sa kabuuang VMOT long portfolio. Walang verification o reserved final-exam data reads na isinagawa. Hindi naisulat ang kinakailangang outbox file dahil read-only ang filesystem permissions ng session na ito; ibinabalik dito ang kumpletong bound JSON.
Mga Resulta ng Beripikasyon
Nag-uulat ang sandbox ng -25.77% return at -2.44% average return ng mga saradong posisyon. Mga resultang gabay lamang ito para sa standalone short hedge; hiwalay na suriin ang ekonomiya sa buong kasaysayan at ambag nito sa hedging ng portfolio.
Pagsusuri ng Backtest
- Sharpe
- -0.05
- Kabuuang Return
- -37.86%
- Max Drawdown
- 63.42%
- Kabuuang Trade
- 48
- Win Rate
- 12.5%
- Profit Factor
- 0.52
Buong na-audit na kasaysayan mula 1994–2024; makatwiran para sa mabagal na hedge ang 48 saradong short position na tumagal nang ilang linggo bawat isa.
Tugma sa hipotesis ang direksiyon ng trade. Sinusuportahan ng negatibong beta (-0.5003) ang posibleng gamit nito bilang hedge, na kailangang subukan sa pinagsamang portfolio.
Ang standalone net return ay -37.86%, ang profit factor ay 0.517, at ang average trade return ay -1.891% ng notional kumpara sa minimum na +0.05% ng pagsusuri na USEQ. Napatunayan ang pang-ekonomiyang alalahanin ng QA bilang standalone.
Ang drawdown ay 63.42% kumpara sa itinakdang limitasyon sa panganib na 30%; pinatitibay nito ang pang-ekonomiyang resulta sa halip na magsilbing nag-iisang dahilan ng pagtanggi.
Walang parameter na maaaring i-tune ang tapat na espesipikasyon, kaya walang mahahanap sa pamamagitan ng pag-optimize.
Kasaysayan ng Iterasyon
Sa bawat itinakdang arawang pagsasara, kalkulahin ang target na buong bilang ng share batay sa kasalukuyang mark-to-market equity at naantalang lingguhang bahagi, saka itrade ang diperensiya mula sa aktuwal na hawak kahit hindi nagbago ang bahagi. Panatilihin ang lingguhang pag-update ng signal at isang-session na pagkaantala sa execution.
Nilalaktawan ng should_exit() ang lahat ng pagsasaayos ng dami kapag hindi nagbago ang target na fraction. Dahil dito, nananatiling nakapirmi ang bilang ng shares ng hedge sa loob ng posibleng ilang buwan ng hindi nagbabagong signal, sa halip na panatilihin ang forward-filled na 50% o 100% portfolio weight ng pinagmulan. Nagdudulot ng drift sa exposure ang mga pagbabago ng presyo at ang PnL ng short position. Kinukuwenta ng pinagmulan ang pang-araw-araw na return gamit ang naantalang target weight tuwing araw; kaya binabago ng implementasyong ito ang allocation at mekanismo ng return nito. Pinagmulan: https://raw.githubusercontent.com/quantrocket-codeload/vmot/4c579d703c4dec99c8e3b0f42031ea2dbf210207/vmot/vmot_trend.py
Buod ng Resulta
Suriin ang dagdag na ambag ng hedge laban sa kaparehong portfolio na walang hedge, habang pinananatili ang mga panuntunan ng pinagmulan.
Nagpasiyang iwanan ito ng pagsusuri sa backtest dahil negatibo ang inaasahang kita ng nakahiwalay na hedge at lumampas ito sa itinakdang limitasyon ng 30% drawdown; wala itong parameter na maaaring i-optimize dahil nakapirmi ang espesipikasyon. Hindi na isinagawa ang pag-optimize, pagsusuri matapos mag-optimize, at pagsusuri sa panganib.
I-port ang standalone SPY short hedge ng QuantRocket gamit ang magkapantay na timbang na kundisyon ng moving average at kita sa loob ng 252 session, lingguhang signal na may label na Linggo, at isang-session na pagkaantala ng posisyon.
Nagkaroon ng -37.86% return ang backtest mula 1994 hanggang 2024, na may Sharpe na -0.055 sa 48 saradong short position. 63.42% ang maximum drawdown, 0.517 ang profit factor, at -1.891% ng notional ang average trade return.
Pagsusuri
VMOTTrend
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.