Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

FMZ LTC–ETH nakapirming grid ng price ratio: OKX paglipat sa netong posisyon ng dalawang leg

Resulta: Inabandona

FmzLtcEthOkxRatioGrid

Buod ng Resulta

Inilipat ng strategy ang grid na may nakapirming anchor at ETH/LTC ratio mula sa FMZ tungo sa OKX LTC at ETH perps, gamit ang mga pagsasara kada 1 minuto kapalit ng bid/ask quote na hinihingi ng hypothesis. Sa humigit-kumulang 6.8 taon, 8 posisyon lamang ang naisara, at natalo ng 5.14% sa kabuuan (Sharpe -1.01, -2.00% karaniwan bawat trade, 5.48% pinakamalaking drawdown na hindi nakabawi). Matapos ang 3 pag-ulit, inabandona ang run dahil walang source ng data na lubos na tumugon sa pangangailangan sa data na N1, malamang ang quote data na tinukoy ng hypothesis. Hindi naabot ang optimization, pagsusuri ng analyst at pagsusuri ng risk.

Hypothesis

Tapat na inililipat ang mga naipapatupad na grid rule mula sa “Estratehiya ng cross-currency hedging sa quant trading ng mga blockchain asset” ni 发明者量化-小小梦. Ginagamit ang LTCUSDT.OKX bilang A at ETHUSDT.OKX bilang B, at ipinapahayag ang pagbili ng A at pagbebenta ng B sa pamamagitan ng linear perpetual contract, kapalit ng bentahang umaasa sa panimulang imbentaryo ng spot sa orihinal na demo; binabago nito ang kalagayan ng financing at imbentaryo, kaya hindi ito maituturing na pag-uulit ng orihinal na spot……Magpakita ng higit paMagpakita ng mas kaunti

Tapat na inililipat ang mga naipapatupad na grid rule mula sa “Estratehiya ng cross-currency hedging sa quant trading ng mga blockchain asset” ni 发明者量化-小小梦. Ginagamit ang LTCUSDT.OKX bilang A at ETHUSDT.OKX bilang B, at ipinapahayag ang pagbili ng A at pagbebenta ng B sa pamamagitan ng linear perpetual contract, kapalit ng bentahang umaasa sa panimulang imbentaryo ng spot sa orihinal na demo; binabago nito ang kalagayan ng financing at imbentaryo, kaya hindi ito maituturing na pag-uulit ng orihinal na spot backtest. Sa aktuwal, ginagamit ng source code ang executable quote ratio ng ETH/LTC, hindi ang LTC/ETH na nasa tekstuwal na paglalarawan; sinusunod ang source code. Pinananatili ang 100 node, 0.08 absolute na pagitan ng ratio, 8% pagtaas ng halaga sa bawat antas, pirming panimulang anchor, pataas na pag-scan at hanggang isang aksyon sa node sa bawat pagkakataon. Binago ang batayang halaga ng node sa 0.1% ng equity sa pagsisimula ng window; nananatili itong 100 dolyar sa account na may 100,000 dolyar. Nasuri ang tatlong larawan: cover ng paksa ang una; buod ng account at mga trade ng OKEX LTC/ETH ang ikalawa; ipinapakita ng ikatlo ang pag-uga ng ratio sa humigit-kumulang 2.2–3.4 at pagtaas sa bandang huli, kasama ang tala ng mga trade, pero walang teknikal na indicator o hiwalay na marka ng stop-loss. Hindi ebidensiya ng kita ang mga makasaysayang resultang ito. Gumagamit ng mga quote event upang mapanatili ang pagkakaiba ng bid at ask, hindi ipinapalit ang one-minute close sa order book, at hindi kailangan ang hiwalay na hedging account o stop-loss na ini-host ng exchange. Kailangan ng login para makita ang buong source code ng library ng mga plot; hindi bahagi ng mga tuntunin sa trading ang hindi nabasang bahagi.

Pagsubok ito sa partikular na source code; hindi dahilan ang dating kabiguan para tanggihan ito. Pinili ang orihinal na halimbawa LTC/ETH, hindi ang salungat na EOS sa komento; ang OKX ay 2.5% ng eksperimento, mas mababa sa target na 5%. Binabawasan ng dalawang asset at long/short na direksiyon ang kasalukuyang konsentrasyon sa iisang asset at long-only. Walang laman ang corpus_concentration, kaya hindi masasabing hindi nagamit kamakailan ang dalawang coin o ang sampling period na ito. Nanatili sa iisang venue ang trading para tapat na maipakita ang cross-coin na mekanismo; walang idinagdag na cross-venue spread para lamang sa quota. Kung ihahambing sa dati nang LTC moving average, MAX ranking at AAVE–UNI close-pressure na mga scheme, gumagamit ang mekanismong ito ng grid na may nakapirming absolute quote ratio.

data_unavailable: walang magagamit na source para sa N1 (walang kandidatong lubos na tumutugon sa pangangailangan)

Implementasyon

Grid ng ratio na ETH/LTC na may pirming anchor sa magkakatugmang natapos na one-minute OKX perpetual bar: bumili ng LTC at mag-short ng ETH sa ibabaw ng mga antas ng grid, takpan ang mga node sa ibaba ng kani-kanilang mas mababang antas, na may limitadong exposure sa bawat leg at kabuuan, at stop sa pagkalugi ng window.

Ipinatutupad ang bar adaptation ng umiiral na strategy na pinahintulutan ng operator. Pinananatili ang 100 node, 0.08 absolute spacing, 8% paglaki ng antas, sizing batay sa paunang equity, pataas na pag-scan, isang aksyon sa node bawat bar, parehong instrumento, leverage at mga default sa panganib. Pinipigilan ng eksaktong pagtutugma ng timestamp na makapasok sa signal ang lipas o panghinaharap na presyo ng dagdag na leg. Walang ginagamit na tick, quote o order-book subscription o handler. Limitasyon sa imprastraktura ang kawalan ng makasaysayang quote; hindi ito ebidensiya laban sa hypothesis ng relative value.

Mga Resulta ng Beripikasyon

Walang kailangang gawin. Dapat unawain ng analyst ang mga resulta bilang adaptation na nagpapasya sa pagsasara ng bar.

Humihingi ang teksto ng hypothesis ng mga quote event na may bid/ask, hindi ng mga pagsasara kada 1 minuto. Gumagamit ang code ng magkakatugmang pagsasara kada 1 minuto para sa parehong opening at cover ratio, kaya walang epekto ang max_quote_age_ms at evaluation_interval_ms. Tahasang pinahintulutan ang pagpapalit na ito sa pasya ng operator na 2026-10-10 sa feedback ng iteration: walang makasaysayang quote na OKX, kaya muling isinulat ang tuntunin para sa mga bar. Isinasaad ito ng docstring. Hindi ito mismatch, pero tinatantiya lamang ng modelled impact ang gastos sa pagtawid sa bid/ask na binabayaran ng source grid.

Tiyaking kasama sa naka-save na state ang anchor_ratio, window_start_equity at grid_halted, kasama ng mga string ng ledger.

Mga scalar ng instance ang anchor_ratio, window_start_equity at grid_halted. Kung hindi ibinalik ng persistence layer ang mga ito sa pag-restart ng paper trading, magtatakda muli ng anchor sa ratio sa oras ng restart, samantalang may mga node sa naibalik na ledger na kinalkula batay sa lumang anchor. Dahil dito, ipa-flat ng pagsusuri ng hindi pagtutugma ng ledger at posisyon ang posisyon, o lilipat ang mga antas ng node. Nangyayari lamang ito sa pag-restart at hindi ito maaaring mangyari sa backtest.

Katanggap-tanggap ang pagkakasulat. Dapat banggitin ng analyst ang petsa ng paghinto kung mukhang naputol ang bilang ng mga trade.

Kapag na-trigger ang stop sa pagkalugi ng window na 5%, mananatiling permanente ang grid_halted sa natitirang bahagi ng run. Pagkatapos ng iisang stop event, mananatiling walang posisyon ang strategy sa natitira pang maraming-taong backtest. Tumutugma ito sa iisang pagbasa sa kontrata ng “window,” pero maaari nitong gawing napakababa ng bilang ng trade.

Pagsusuri

IMPLEMENTATION FIX — hindi nagbabago ang hypothesis: ipagawa sa code ang sinasabi na nitong ginagawa. Huwag magdagdag o magbago ng mga tuntunin sa trading. Ipatupad ang umiiral na kahingian sa quote event: pagsabayin ang mga bid/ask quote na may timestamp na LTC at ETH; magbukas gamit ang ETH bid / LTC ask at mag-cover gamit ang ETH ask / LTC bid. Ipatupad ang nakapirming 1000 ms na limitasyon sa pagiging bago at 500 ms na pagitan ng pagsusuri, pataas na pag-scan at hanggang isang aksyon sa bawat pagsusuri.……Magpakita ng higit paMagpakita ng mas kaunti

IMPLEMENTATION FIX — hindi nagbabago ang hypothesis: ipagawa sa code ang sinasabi na nitong ginagawa. Huwag magdagdag o magbago ng mga tuntunin sa trading. Ipatupad ang umiiral na kahingian sa quote event: pagsabayin ang mga bid/ask quote na may timestamp na LTC at ETH; magbukas gamit ang ETH bid / LTC ask at mag-cover gamit ang ETH ask / LTC bid. Ipatupad ang nakapirming 1000 ms na limitasyon sa pagiging bago at 500 ms na pagitan ng pagsusuri, pataas na pag-scan at hanggang isang aksyon sa bawat pagsusuri. Panatilihin ang lahat ng halagang itinakda ng kontrata, ang panimulang anchor, mga hangganan ng exposure at permanenteng paghinto dahil sa pagkalugi ng window na 5%; huwag palawakin ang pagitan o magdagdag ng awtomatikong pag-reset. Ayusin ang handoff ng funding loader at engine at ipakita ang mga cashflow sa settlement para sa mga hawak na posisyon, o idokumento kung bakit walang dapat bayaran. Iulat nang magkahiwalay ang pagbubukas/pagtakip ng node, mga fill at mga saradong netong posisyon, at itala ang oras ng paghinto. Kung walang makasaysayang executable quote, iulat ang kakulangang ito sa ebidensiya para masuri ang data sa halip na ipalit ang mga pagsasara kada minuto. Huwag i-optimize ang kasalukuyang replay. ## Mga pagpino sa library (mula sa knowledge library; subukan, huwag ipagpalagay na tama) Sinusuportahan ng library ang pagwawasto sa katapatan ng replay, accounting ng funding at pag-uulat sa antas ng node bago bigyang-kahulugan ang naluluging bar replay. Linear ang sizing ng node sa orihinal, samantalang itinakda ng brief na ito ang pinagsama-samang paglaki; itala ang pagkakaibang ito sa pinagmulan nang hindi binabago ang kontrata o ino-optimize ang replay na ito. 1. [entry] Beripikahin ang mga executable quote bago ang replay: kailangan ang makasaysayang bid/ask quote na may timestamp na LTC at ETH. Gamitin lang ang mga obserbasyong available sa oras ng pagsusuri, bawat isa ay hindi lalampas sa 1000 ms ang edad, at magsuri nang hindi mas madalas sa bawat 500 ms. Magbukas gamit ang ETH bid / LTC ask at mag-cover gamit ang ETH ask / LTC bid. Panatilihin ang mahihigpit na paghahambing, ang unang wastong anchor ng opening ratio, pataas na pag-scan, hanggang isang aksyon sa node sa bawat pagsusuri, lahat ng nakapirming parameter, mga hangganan ng exposure at permanenteng paghinto dahil sa pagkalugi na 5%. Kung minuto lang na mga bar ang mayroon, iulat sa pagsusuri ng data ang kakulangan ng ebidensiya ng executable quote: hindi tapat na maipatutupad sa mga desisyong batay sa pagsasara ng bar ang kontratang ito. — Gumagamit ang orihinal na code ng magkakaibang executable ratio sa pagbubukas at pagtatakip, loop na 500 ms at paghinto ng pag-scan pagkatapos ng bawat aksyon sa node. Mula sa brief na ito ang kahingian sa pagiging bago na 1000 ms. Hindi nagpapatunay sa performance ng tinukoy na quote strategy ang Sharpe na -1.005 at return na -5.139% ng replay na gumagamit ng pagsasara kada minuto. (source: 区块链资产量化交易中的跨币种对冲策略 p.1; gabay sa syntax ng FMZ: 结构体 p.1) 2. [cost] Ayusin ang dalawang daloy ng perpetual funding: kailangan ang magkakahiwalay na makasaysayang tala ng aktuwal na funding para sa OKX LTCUSDT at ETHUSDT, na may symbol at oras ng settlement bilang mga key. I-convert ang milliseconds sa nanoseconds gamit ang 1000000 at panatilihin ang mga fractional rate. Itugma ang mga tala ng loader sa mga cashflow ng engine; ilapat nang eksaktong isang beses ang bawat settlement na dapat bayaran sa aktuwal na na-fill na mga posisyon, ayon sa dokumentadong paraan ng valuation ng venue. Isama ang funding sa equity at sa umiiral na permanenteng paghinto dahil sa pagkalugi na 5%. Iulat nang magkahiwalay ang bilang ng settlement at cashflow ng bawat leg, bukod sa mga komisyon. Kapag nag-uulat ng sero, ipakita kung bakit walang settlement na dapat bayaran; kakulangan sa ebidensiya ang nawawalang mga tala. Huwag magpalagay ng pagitan na 8 oras o magdagdag ng filter sa funding. — Gumamit ng imbentaryo ng spot ang orihinal na demo; perpetual ang ginagamit ng strategy na ito. Tinutukoy ng gabay ang symbol, pagitan, oras ng settlement at rate ng funding, at binabanggit nitong nagkakaiba ang mga pagitan ng settlement. Hindi pinatutunayan ng magkapantay na notional sa pagbubukas na nagkakansela ang funding ng magkakaibang kontrata. Itinatakda ng mga source ng library ang kahulugan ng data, hindi ang napatunayang pormula ng cashflow na OKX. (source: gabay sa syntax ng FMZ: 结构体 p.1; 多平台期货资金费率获取与监控策略||maramihang thread para kumuha ng funding ng mga symbol p.1) 3. [parameter] Ihiwalay sa pag-uulat ang mga aksyon sa node at ang kinalabasan ng posisyon: magdagdag ng mga tala para lang sa pag-uulat ng bawat pagbubukas at pagtatakip ng node: timestamp, index ng node, executable ratio, threshold, nilalayong notional, ID ng parehong order at aktuwal na mga fill. Iulat nang magkakahiwalay ang mga bukas na node, nakatakip na node, mga fill ng leg at saradong netong posisyon, at itugma ang dami ng node sa pinagsama-samang dami ng mga napunong posisyon. Itala ang unang timestamp ng trigger ng pagkalugi na 5%, equity sa oras ng trigger at pagkumpleto ng pag-flat. Panatilihin ang 100 node, 0.08 pagitan, 0.08 paglaki, 0.001 bahagi ng batayang equity at permanenteng paghinto nang walang pag-reset. — Sinusubaybayan ng orihinal na source ang estado ng isHold ng bawat node at hiwalay na nagtatala ng “对冲,价格比” sa pagbubukas at pagtatakip. Ipinag-iiba ng gabay ang dami ng order sa dami ng mga fill at sa status ng order. Samakatuwid, hindi nangangahulugang walong kumpletong siklo ng grid ang walong naiulat na saradong trade at 62.5% win rate; kailangang iugnay ang profit factor na 0.242 sa aktibidad ng node, execution at panghuling pag-flat. (source: 区块链资产量化交易中的跨币种对冲策略 p.1; gabay sa syntax ng FMZ: 结构体 p.1)

Kasaysayan ng Iterasyon

Pasya ng operator 2026-10-10: walang hawak ang platform na makasaysayang quote tick para sa LTCUSDT.OKX / ETHUSDT.OKX, at hindi nito pupunuin nang maramihan ang nawawalang tick o quote data, kaya nanatili sa beripikasyon ang run na ito. Isulat muli ang hypothesis na SAME gamit ang bar data: panatilihin ang mga tuntunin ng signal, mga parameter at default ng mga ito, sizing, venue at instrumento. Alisin ang lahat ng tick, quote at order-book subscription at handler (subscribe_trade_ticks, subscribe_quote_ticks,……Magpakita ng higit paMagpakita ng mas kaunti

Pasya ng operator 2026-10-10: walang hawak ang platform na makasaysayang quote tick para sa LTCUSDT.OKX / ETHUSDT.OKX, at hindi nito pupunuin nang maramihan ang nawawalang tick o quote data, kaya nanatili sa beripikasyon ang run na ito. Isulat muli ang hypothesis na SAME gamit ang bar data: panatilihin ang mga tuntunin ng signal, mga parameter at default ng mga ito, sizing, venue at instrumento. Alisin ang lahat ng tick, quote at order-book subscription at handler (subscribe_trade_ticks, subscribe_quote_ticks, subscribe_order_book_deltas, on_trade_tick, on_quote_tick, on_order_book_delta) at huwag itakda ang emulation_trigger: tumutugon lang ang OrderEmulator ng NautilusTrader sa mga tick at hindi ito gumagana sa mga bar. Isaad sa docstring ng strategy na bar-data adaptation ito ng source, hindi tapat na port ng tick. Grid ng nakapirming price ratio sa pagitan ng dalawang leg (relative value) ang edge, hindi order flow, kaya nasusubok pa rin ito gamit ang mga bar. Kalkulahin ang ratio na ETH/LTC mula sa mga pagsasara ng natapos na 1-minutong bar ng dalawang leg sa iisang timestamp (LTCUSDT.OKX ang primary, ETHUSDT.OKX ang dagdag na uri ng bar; ipatupad ang harang sa pagtutugma ng dalawang leg). Panatilihin ang 100 node, 0.08 absolute na pagitan ng ratio, 8% paglaki ng halaga sa bawat antas, pirming panimulang anchor, pataas na pag-scan at hanggang isang aksyon sa node sa bawat bar. Isumite ang mga order para sa parehong leg sa bar na tumawid sa isang node.

Buod ng Resulta

Dapat tiyakin muna ng paglilipat na umaasa sa bid/ask quote data na umiiral ang data bago mag-code: 8 beses lamang nag-trade ang bar-based na pamalit dito, natalo nang humigit-kumulang 2% bawat trade at nanatiling lugi mula kalagitnaan ng -2020 pataas.

Matapos ang 3 pag-ulit, inabandona ang run sa dahilang 'data_unavailable: walang magagamit na source para sa N1 (walang kandidatong lubos na tumutugon sa pangangailangan)'. Hindi sinasabi ng input kung anong pangangailangan sa data ang N1; hiniling ng hypothesis ang mga quote event (bid/ask) sa halip na mga pagsasara kada 1 minuto, kaya malamang iyon ang kakulangan. Hindi nakapagbigay ng hatol ang mga yugto ng pagsusuri sa backtest, optimization, analyst at risk.

Port ng grid para sa hedge sa pagitan ng mga coin ni FMZ na si 小小梦, na gumagamit ng LTC–ETH: mga linear perp na OKX, long sa LTC at short sa ETH (o kabaliktaran), sa 100 nakapirming node na may pagitan na 0.08 sa ratio ng presyo na ETH/LTC, paikot sa nakapirming panimulang anchor; lumalaki nang 8% bawat antas ang laki ng node mula sa batayang 0.1% ng panimulang equity.

Gumamit ang backtest ng humigit-kumulang 6.8 taon ng 1-minutong OKX bar (2019-12-28 hanggang 2026-10-12). Nagbalik ito ng -5.14% sa kabuuan, may Sharpe na -1.01, avg_trade_return_pct na -2.00%, win rate na 62.5% at profit factor na 0.24 sa 8 saradong posisyon lamang. Umabot sa 5.48% ang pinakamalaking drawdown, at tumagal ito nang 2,389 araw nang hindi nakakabawi.

Pagsusuri

N1: walang kandidatong lubos na tumutugon sa pangangailangan

Pagsusuri

Estratehiya ng cross-currency hedging sa quant trading ng mga blockchain asset

Pagsusuri

Library ng mga plot

Pagsusuri ng Backtest

Sharpe
-1.01
Kabuuang Return
-5.14%
Max Drawdown
5.48%
Kabuuang Trade
8
Win Rate
62.5%
Profit Factor
0.24

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.