Mga Estratehiya
LTC Crowded-Position Rollover: Long/Short sa Hyperliquid na may kumpirmasyon mula sa Binance Spot
Resulta: Inabandona
LtcCrowdedPositionRollover
Buod ng Resulta
Sinubok ng LtcCrowdedPositionRollover kung hinuhulaan ng paghina ng funding matapos ang matagal na pagsisiksikan sa iisang panig ang pagbabawas ng mga posisyon sa loob ng maraming araw sa LTC, gamit ang perps ng Hyperliquid at kumpirmasyon mula sa spot ng Binance. Nagpakita ng maliit na kita ang paunang backtest (17 short trade, 0.453% bawat trade, Sharpe na 0.149, PF 1.14), pero halos lahat nito ay galing sa isang panalong trade, at hindi nagbigay ng signal ang long na sangay ni ang signal ng short crowding. Napakakaunti ng trade para makapagpasya ang nested walk-forward optimization: walang laman ang 8 sa 13 panlabas na window at patag hanggang negatibo ang mga resulta sa labas ng sample. Pagkaraan ng 4 pag-ulit, sinabi ng analyst na dalas ng mga kaganapan, hindi code o mga parameter, ang naglilimita at nagrekomenda ng wala nang pag-ulit at walang paper trading; kaya tinalikuran ng operator ang estratehiya bilang no_edge.
Hypothesis
Subukan kung ang lumalalang pagpopondo matapos ang matagal na pagsisiksikan sa iisang panig ay nakapaghuhula ng pag-urong ng posisyon sa loob ng maraming araw sa LTC. Ikalakal ang mga perpetual ng LTC sa magkakasabay na pagsasara ng 4-HOUR, at gamitin lamang ang mga spot price ng Binance LTC upang kumpirmahing lumalampas ang galaw sa lokal na premium ng perpetual. Orihinal itong direksiyonal na hipotesis, hindi estratehiya sa pagkita mula sa pagpopondo o arbitrage sa pagitan ng mga palitan. Pinagmulan ng mekanismo ng pagpopondo: [Dokumentasyon ng pagpopondo ng Hyperliquid](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/funding). Pinagmulan ng bayarin: [Iskedyul ng bayarin ng Hyperliquid](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees). Suriin lamang ang pinagtagpuan ng makukuhang kasaysayan ng bar at pagpopondo; huwag ipagpalagay na pinatutunayan ng kapasidad na humigit-kumulang 2.3 taon ng mga candle ang aktuwal na saklaw ng datos.
Lumalampas sa pinakamataas na target na 55% ang pananaliksik na long-only dahil sa 81.9%, ang pinakamalaking kawalan ng balanse sa portfolio. Sinusuportahan ng panukalang ito ang dalawang direksiyon sa Hyperliquid, na kulang din sa kinatawan sa 8.8% kumpara sa target nitong 20%. Nagbibigay ng kumpirmasyon ang Binance spot pero walang ipinadadalang order dito. Saklaw ito ng signal sa iba't ibang venue, hindi portfolio na naka-hedge sa iba't ibang venue. Hindi makukuha ang konsentrasyon sa corpus, kaya hindi maipapahayag na tiyak na hindi pa nagamit ang LTC. Naiiba ang mekanismo sa mga bigong pares ng downside variance, pagbabaligtad matapos ang bigong auction, at mga carry portfolio: hinihintay nitong humina ang crowding at kumpirmahin ng mga presyo sa spot ang pagbaligtad.
Implementasyon
Trade sa direksiyon ng pagbabawas ng posisyon sa LTC Hyperliquid perp. Pinagsasama ang funding sa mga nakumpletong 8h na UTC bucket. Kailangan ng setup ang 9 sunod-sunod na bucket na may iisang tanda at may average na absolutong kabuuan na hindi bababa sa crowding_rate; dapat bumaba ang pinakahuling bucket sa rollover_fraction ng average o mas mababa. Pagkatapos ay kumikilos ang estratehiya laban sa karamihan, pero kapag nagsara sa labas ng nakaraang breakout_bars na close channel ang parehong HL perp at Binance LTC spot, gamit ang mga bar na magkatugma ang tatak-oras. Nakatakda sa entry ATR ang bawat entry sa bracket (stop sa 2x ATR, target sa 4x ATR), may paghinto batay sa oras na hold_bars at 6-bar na pagitan bago muling mag-trade. 0.5% ng equity ang panganib bawat trade, at nililimitahan ito sa 30% ng equity sa notional.
Mga Resulta ng Beripikasyon
Mag-ulat nang magkahiwalay ng bilang ng long at short sa pagsusuri at ituring ang resulta bilang pagsubok sa short side. Huwag luwagan ang mga threshold para lang dumami ang bilang.
Bihira gumana ang setup: humigit-kumulang 35-40 entry sa halos 2.3 taon ng kasaysayan ng funding na HL, at sa praktika ay halos sa panig na SELL lang. Walang nakapirming minimum na bilang ng trade ang kasalukuyang nakarehistrong patakaran, kaya hindi ito hadlang. Iilang trade lang ang laman ng bawat window sa walk-forward validation, at halos hindi nasubok ang sangay na BUY ng hypothesis.
Sa calculate_signal, buuing muli ang estado ng hawak na posisyon mula sa cache.positions_open(instrument_id) (halimbawa, mula sa ts_opened ng posisyon na hinati sa pagitan ng bar) sa halip na umasa lang sa kaganapan ng pagbubukas.
Nasa memorya lang ang _held at _held_bars at itinatakda ng on_position_opened. Kung mag-restart ang paper/live node habang bukas ang posisyon, mananatiling False ang _held. Hindi na magbabalik ng True ang should_exit(), kaya mawawala ang paghinto batay sa oras na hold_bars at isasara lang ang posisyon ng mga bracket leg sa panig ng venue. Hindi naaapektuhan ang mga backtest.
Walang kailangang baguhin sa estratehiya.
Sinasadya at tama ang override na min_bars_required (max(warmup 60, atr+1, breakout+1)); walang epekto ang babala para sa static na base_shadow. May pananggalang ang paghahati ng 'distance' sa linyang 218 sa linya 216 (nagbabalik ng 0 kapag distance <= 0). Sumasalungat ang sandbox na avg_holding_bars=0.0 sa avg_holding_period ng 2d17h. Hindi ito depekto sa estratehiya kundi hindi pagkakatugma sa pag-uulat ng mga sukatan.
Maliit ang sample. May 17 saradong trade ang sandbox sa loob ng 807 araw, pawang short. Tinataya ng offline na pagsusuri ng developer na magkakaroon ng humigit-kumulang 35-40 entry sa buong HL funding x bar intersection, at halos hindi gagana ang panig na BUY dahil may positibong baseline ng interes ang HL funding (~0.01%/8h), na bihirang maging negatibo sa magkakasunod na 9 bucket. Ang mga resulta sa sandbox ay avg_trade_return_pct +0.45% kumpara sa ~0.09% HL na round trip, PF 1.14, Sharpe na 0.15 (CI -1.29 hanggang 1.38) at PSR 0.52, kaya hindi matukoy kung may edge o ingay lang. Sa praktika, pagsubok ito ng short sa rollover ng funding sa iisang panig. Gayundin, crowding_rate 0.0002/8h ay 2x lang ng baseline ng interes na HL, kaya maluwag-luwag na kondisyon ang 'long crowding'. Dapat tingnan ng analyst kung nakasalalay ang resulta sa ilang malalaking panalo (pinakamalaking panalo na $965 kumpara sa karaniwang panalo na $492) at asahan ang malawak na CI, hindi tiyak na resulta.
Pagsusuri ng Backtest
- Sharpe
- 0.15
- Kabuuang Return
- 0.24%
- Max Drawdown
- 0.91%
- Kabuuang Trade
- 17
- Win Rate
- 47.1%
- Profit Factor
- 1.14
Tugma ang mga katangian ng estratehiya sa sangay ng pagbawas ng long position matapos ang crowding: 17 saradong short, pabagu-bagong dami ayon sa kapital, at mga hawak na tumatagal nang maraming araw. Ang netong karaniwang kita bawat trade ay 0.453%, higit sa minimum na 0.15% para sa pagsusuri ng Hyperliquid; PF ay 1.141.
Ang drawdown ay 0.908%, walang ambag na hindi pa natutupad na kita o lugi mula sa bukas na posisyon at walang iniulat na pagkabigo sa accounting.
Napatunayan ang pangamba ni QA tungkol sa kawalan ng katiyakan: 0.149 ang Sharpe kasama ang CI [-1.286, 1.378]. Mas malaki ang pinakamalaking panalo ($965) kaysa sa kabuuang kita sa mga saradong trade ($485); magiging negatibo ang resulta kung aalisin ito.
Short ang lahat ng trade kaya hindi nasubok ang long na sangay. Kaunti ang ebidensiyang maibibigay ng labimpitong kaganapan sa pagpili ng tatlong parameter; dapat panatilihin ng optimization ang kronolohikal na pagsusuri at tapat na iulat na walang tiyak na konklusyon ang ebidensiya.
Hindi pa napatutunayan ang lawak ng saklaw ng funding. Sinusuportahan ng mga tala ng trade ang direksiyon, tagal at laki ng posisyon, pero hindi nito nag-iisang pinatutunayan ang mga kondisyon ng funding at breakout sa spot sa oras ng entry. Suriin ang mga kondisyong iyon at ang mga nawawalang bucket bago bigyang-kahulugan ang optimization.
Pagsusuri
Pamantayan ng backtest: - Nagluwal ang backtest ng ZERO trade — hindi kailanman gumana ang kondisyon ng entry sa totoong datos
Kasaysayan ng Iterasyon
Bumagsak ang beripikasyon (Layer 3 — sandbox backtest): Walang nabuong trade Uri ng bar na ginamit: LTCUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL, mga bar na naproseso: 4833 Mga diagnostic: nagbalik ng panig ang should_enter() nang 0 beses sa 4833 nasuring bar -> hindi kailanman gumana ang iyong ENTRY CONDITION. Luwagan ang lohika ng entry / mga threshold. Tiyaking nakakagawa ng mga trade ang estratehiya mo gamit ang ibinigay na datos at mga parameter.
Bumagsak ang beripikasyon (Layer 1.5 — pagkakatugma ng hypothesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 1.0
Walang kailangang baguhin sa code. Iulat ang mga resulta bilang para lang sa short side. Huwag ituring na bug ang kawalan ng long trade.
Sa praktika, hindi gagana ang long side ng hypothesis. Sa panahong 2024-07..2026-10, totoo ang kondisyon na short_crowding sa 0 sa 2474 walong-oras na bucket para sa bawat crowding_rate sa saklaw na maaaring baguhin na [1e-4, 3e-4]. Pinananatiling positibo ng bahaging interes na +0.01%/8h ng Hyperliquid ang funding, kaya short ang lahat ng 17 trade sa sandbox. Tama ang implementasyon ng code sa dalawang direksiyon; katotohanan ito tungkol sa datos, hindi depekto sa code.
Payo ito at hindi hadlang. Desisyon ng pinuno ng pananaliksik o analyst kung babaguhin ang mga nakapirming tuntunin.
Bihira ang mga entry: humigit-kumulang 17 sa loob ng 807 araw. Mga 8 trade kada taon na lang ang natitira matapos pagsamahin ang pamantayan ng funding rollover at breakout sa dalawang venue. Malamang na kulang ang bilang ng trade sa validation ng optimizer bawat window, kaya malamang na walang tiyak na konklusyon ang resulta anuman ang totoong edge.
Walang kailangan.
Nangangailangan ang _completed_bucket_rate ng eksaktong 8 hourly print sa bawat half-open na [start, end) bucket. Inilalathala ang funding ng HL LTC kada 8h hanggang humigit-kumulang 2023-06, at pagkatapos ay may tatlong puwang na tig-2h, gaya ng 2024-08-15. Nagbabalik ng None ang mga apektadong bucket at nananatiling patay ang pamantayan nang humigit-kumulang 10 bucket sa paligid ng bawat puwang. Ligtas ang pagsasara kapag may pagkabigo; binabanggit ko lang ito para hindi mapagkamalang bug ang panahong walang trade dahil sa nawawalang datos.
Opsyonal na kunin ang pc mula sa bar na nakaimbak kaagad bago ang kasalukuyan sa _bars at tiyakin ang pagkakadikit ng ts bago ang unti-unting pag-update.
Ginagamit ng unti-unting Wilder na ATR ang self._bars[-2] bilang nakaraang pagsasara. Sa live node, maaaring magtanggal ng calculate_signal para sa ilang bar ang landas ng paglaktaw sa lipas na warmup sa batayang template, kaya maaaring hindi na ang self._bars[-2] ang bar na kaagad na nauna. Sa backtest, dumaraan sa calculate_signal ang bawat pangunahing bar (kasama ang mga warmup bar), kaya hindi ito naaapektuhan.
Buod ng Resulta
Hindi makapagbibigay ng masusukat na ebidensiya ang bihirang kaganapan (humigit-kumulang 8 LTC rollover kada taon matapos ang long crowding, at hindi kailanman gumagana ang short crowding) sa iisang instrumento; kailangan ang paunang rehistradong panel ng mga likidong perp na binibilang ayon sa magkakaibang petsa ng trigger, o venue na may mas mahabang kasaysayan ng funding gaya ng Binance USD-M.
Ipinadala ito ng pagsusuri sa backtest sa optimization, pero walang trade ang 8 sa 13 panlabas na window ng walk-forward at patag hanggang negatibo ang Sharpe sa labas ng sample sa mga window na nagkaroon ng trade (-3.59 hanggang +1.81). Noong 2026-10-11, isinara ito ng operator bilang no_edge batay sa nakaimbak na hatol ng analyst na nagrekomendang huwag nang umulit at huwag mag-paper trading.
I-trade ang LTC perpetual sa pagsasara ng bawat 4-oras na bar sa Hyperliquid, kasunod ng direksiyon ng pagbabawas ng posisyon kapag humina ang funding matapos ang siyam na sunod-sunod na 8-oras na bucket ng crowding na may iisang tanda. Gamitin bilang kumpirmasyon ang breakout ng Binance LTC spot na nagpapakitang lumalampas ang galaw sa lokal na premium ng perp.
Sa loob ng 807 araw, nakagawa ng 17 trade ang paunang backtest, pawang short, na may kabuuang kita na humigit-kumulang 0.24%, Sharpe na 0.149 (CI -1.286 hanggang 1.378), profit factor na 1.14, 0.453% karaniwang netong kita bawat trade at pinakamataas na drawdown na 0.91%. Mas malaki ang pinakamalaking panalo nito ($965) kaysa sa kabuuang kita sa mga saradong trade, at IC ang signal na 0.031 (t=0.39); tinanggihan ito ng pagsusuri sa signal bilang ingay.
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.