BTC vaihteluvälin grid-strategia likviditeetin tarjoamiseen, vain maker-toimeksiannot (yhden instrumentin BINANCE USD-M perp, 15 minuutin kynttilät; heilahtelujen hyödyntäminen passiivisten LIMIT-toimeksiantojen portaalla liukuvan keskihinnan ympärillä — grid-tasojen väli ≫ maker-edestakaiskulu, trenditauko ja positiokokoraja, hyökkää keskiarvopalautumisen taker-kulujen aiheuttamaa kuolemaa vastaan, 4 parametria)
Lopputulos: Hylätty
BtcMakerGridLiquidityProvision
Lopputuloksen yhteenveto
Tämä oli salkulle aidosti uudenlainen strategiatyyppi — vain maker-toimeksiannot ja likviditeetin tarjoaminen — ja se suunniteltiin päihittämään taker-kulujen aiheuttama kuolema, joka kaatoi kaikki tämän session keskiarvopalautumisstrategiat. Se hyödyntää grid-heilahteluja passiivisilla post-only-limiteillä, joiden väli ylittää selvästi noin 0.04%:n maker-edestakaiskulun, ja vältti onnistuneesti 300 sekunnin suorituskyvyn aikakatkaisun, joka kaatoi edellisen maker-yrityksen. Se voitti 78% 13,295 kaupastaan, mutta……Näytä enemmänNäytä vähemmän
Tämä oli salkulle aidosti uudenlainen strategiatyyppi — vain maker-toimeksiannot ja likviditeetin tarjoaminen — ja se suunniteltiin päihittämään taker-kulujen aiheuttama kuolema, joka kaatoi kaikki tämän session keskiarvopalautumisstrategiat. Se hyödyntää grid-heilahteluja passiivisilla post-only-limiteillä, joiden väli ylittää selvästi noin 0.04%:n maker-edestakaiskulun, ja vältti onnistuneesti 300 sekunnin suorituskyvyn aikakatkaisun, joka kaatoi edellisen maker-yrityksen. Se voitti 78% 13,295 kaupastaan, mutta siinä piili ansa: voitot olivat pieniä (keskimäärin 22 dollaria), tappiot paksuhäntäisiä, ja pitkittyneessä 2022 laskutrendissä strategia kerrytti pitkää positiota liikettä vastaan, kunnes tili likvidoitiin kokonaan 2022-03-06 (-100%, 2022 -107%). Trenditauko ja positiokokoraja, joiden oli määrä suojata strategiaa, eivät selvästikään hillinneet juuri sitä gridin kaatajaa, jonka hypoteesi nimesi. Analyytikko hylkäsi strategian katselmoinnissa jo ensimmäisen iteraation jälkeen, sillä mikään grid_step/n_levels/mid_lookback/trend_threshold-parametrien säätö ei voi pelastaa tiliä romahduttavaa strategiaa — se siirtäisi vain romahduksen ajankohtaa.
Markkinatakaus- ja likviditeetintarjonta-GRID instrumentilla BTCUSDT.BINANCE (USD-M-perpetuaali, 15 minuutin kynttilät), joka hyödyntää vaihteluvälin heilahteluja yksinomaan PASSIVE MAKER -rajoitustoimeksiannoilla — tarkoituksellinen rakenteellinen hyökkäys juuri sitä ongelmaa vastaan, joka kaatoi kaikki tämän session taker-keskiarvoon palautumisstrategiat. Ne kaatuivat samalla tavalla: todellinen mutta pieni vaihtelusta saatava etu (−0.05%–−0.2%/kauppa) hupeni noin 0.10%:n taker-edestakaisiin……Näytä enemmänNäytä vähemmän
Markkinatakaus- ja likviditeetintarjonta-GRID instrumentilla BTCUSDT.BINANCE (USD-M-perpetuaali, 15 minuutin kynttilät), joka hyödyntää vaihteluvälin heilahteluja yksinomaan PASSIVE MAKER -rajoitustoimeksiannoilla — tarkoituksellinen rakenteellinen hyökkäys juuri sitä ongelmaa vastaan, joka kaatoi kaikki tämän session taker-keskiarvoon palautumisstrategiat. Ne kaatuivat samalla tavalla: todellinen mutta pieni vaihtelusta saatava etu (−0.05%–−0.2%/kauppa) hupeni noin 0.10%:n taker-edestakaisiin kaupankäyntikuluihin. Maker-toteutus Binancessa USD-M maksaa noin 0.02%/puoli (noin 0.04% edestakaiselta kaupalta), joten säästö on noin 0.06% kierrosta kohden ja voi kääntää niukasti tappiollisen vaihtelun hyödyntämisen voitolliseksi — vipua ei ole kuitenkaan koskaan mitattu käytännössä (ainoa maker-yritys kaatui 300 sekunnin PERF TIMEOUT:een, ei strategian etuun). Mekanismi: ylläpidä liukuvaa keskihintaa (EMA) ja aseta jonoon lepäävien LIMIT toimeksiantojen tasot — ostorajat keskihinnan alapuolelle ja myyntirajat sen yläpuolelle — grid_step:n välein (oletuksena noin 0.35%). Aseta WELL maker-edestakaiskulujen noin 0.04%:n yläpuolelle, jotta jokainen toteutunut osto–myyntisykli kattaa kulut puskurin kera. Tasot ulottuvat ±N tasolle (oletuksena 4). Hinnan heilahdellessa ostot kasvattavat pitkää positiota, joka myydään seuraavalla ylemmällä tasolla, ja päinvastoin. Valmiista kierroksesta kertyy grid_step vähennettynä maker-kuluilla. Tämä eroaa selvästi jo kaatuneista strategiaryhmistä: NOT taker-keskiarvoon palautumisesta (NOT; käytössä ovat vain maker-toimeksiannot ja kululaskelma toimii päinvastoin), NOT faktorisalkun kiertostrategiasta (kolme odottavaa kiertostrategiaani ovat siinä ryhmässä; tämä on eri strategia TYPE), NOT trendinseurannasta, NOT optio-, carry- ja likvidointistrategioista sekä NOT yksittäisen instrumentin signaalin hiipumiseen perustuvasta strategiasta (suuntasignaalia ei ennusteta, vaan likviditeettiä tarjotaan symmetrisesti). Strategia on suunniteltu kahta tunnettua grid-strategioiden kaatajaa vastaan: (1) TRENDING-markkinoita — trendisuodatin (jyrkkä EMA-kulmakerroin tai hinnan murtautuminen grid-alueelta) PAUSES uudet toimeksiannot tappiolliselta puolelta ja tyhjentää position tiukalla stopilla, mikä estää trendiä vastaan kasvavan position aiheuttaman romahduksen; (2) PERF TIMEOUT — grid-tasot lasketaan kerran uudelleentasapainotuksessa, ja toteutukset tarkistetaan kullakin kynttilällä O(1)-ajassa kynttilän ylintä ja alinta hintaa vasten, historiaa uudelleen selaamatta. Täyttää kaksi salkun puutetta: likviditeetin tarjoamiseen perustuva strategia puuttuu, ja lyhyen aikavälin strategioita on liian vähän (6.8%). 4-parametrit (grid_step, n_levels, EMA/keskihinnan tarkastelujakso, trenditauon kynnys).
Toteuttaa hypoteesin suoraan: (1) MAKER-ONLY — kaikki grid-toimeksiannot käyttävät komentoa order_factory.limit(post_only=True), jonka pörssi hylkää sen sijaan, että sallisi sen osua vastapuolen tarjoukseen, mikä takaa maker-toteutuksen (noin 0.02%/puoli ≈ 0.04% edestakaiselta kaupalta). grid_step 0.35% >> 0.04%, joten jokainen osto–myyntisykli jää kulujen jälkeen voitolliseksi ja kääntää taker-kulujen laskelman päinvastaiseksi — juuri se laskelma kaatoi session taker-keskiarvopalautumisstrategiat. (2) LADDER……Näytä enemmänNäytä vähemmän
Toteuttaa hypoteesin suoraan: (1) MAKER-ONLY — kaikki grid-toimeksiannot käyttävät komentoa order_factory.limit(post_only=True), jonka pörssi hylkää sen sijaan, että sallisi sen osua vastapuolen tarjoukseen, mikä takaa maker-toteutuksen (noin 0.02%/puoli ≈ 0.04% edestakaiselta kaupalta). grid_step 0.35% >> 0.04%, joten jokainen osto–myyntisykli jää kulujen jälkeen voitolliseksi ja kääntää taker-kulujen laskelman päinvastaiseksi — juuri se laskelma kaatoi session taker-keskiarvopalautumisstrategiat. (2) LADDER ROLLING MID:n ympärille — EMA(mid_lookback) on keskihinta; n_levels asettaa post-only-ostot sen alapuolelle ja myynnit yläpuolelle grid_step:n välein. Toteutukset luovat vastakkaisen TP-limiittitoimeksiannon (oston toteutuessa myynti yhden tason ylemmäs; myynnin toteutuessa osto yhden tason alemmas), muodostaen klassisen itseään ylläpitävän gridin, joka kerää tuottoa heilahteluista. (3) TREND-PAUSED — EMA-kulmakertoimeen perustuva trendisuodatin ja grid-vaihteluvälin rikkoutuminen sulkevat position ja keskeyttävät toimeksiantojen asettamisen trendien aikana, mikä torjuu trendiä vastaan kertymisestä johtuvan romahduksen. (4) INVENTORY-CAPPED — nettomääräisen position tiukka yläraja (inv_cap_mult*n_levels*level_qty) ja luonnostaan rajattu ±n_levels-tason porras pitävät altistuksen rajattuna; rajan ylittyessä positio suljetaan markkinatoimeksiannolla. (5) NO PERF TIMEOUT — tasot lasketaan kerran markkinatilanteen vaihtuessa ja asetetaan uudelleen ajassa on_order_filled; kunkin kynttilän käsittely vie O(1)-ajan. Yhteensä 4 säädettävää ydinparametria (grid_step, n_levels, mid_lookback, trend_threshold). Kauppapaikka: futuurit BINANCE (MARGIN) ovat välttämättömiä, koska etu perustuu maker-kuluihin ja grid tarjoaa symmetrisesti likviditeettiä sekä pitkille että lyhyille positioille — spot-markkinoiden 0.10% maker-kulu ja vain pitkien positioiden mahdollisuus poistaisivat edun. Vipuvaikutus pidetään tarkoituksella tasolla 1.0: grid kerää positiota liikettä vastaan, joten vipuvaikutus lisää vääränlaista riskiä (grid-strategiatyypin nimenomaisen varoituksen mukaan), ja position mitoitus käyttää config.leverage-arvoa vertailukohtana, jotta se pysyy johdonmukaisena, jos vipuvaikutusta joskus nostetaan. Täyttää kaksi aukkoa salkun strategioissa (likviditeettiä tarjoavaa strategiaa ei ole; lyhyt aikajänne on aliedustettuna) ja tuottaa usein kauppoja 15 min BTC-ajanjaksolla (0.35%-heilahteluja esiintyy jatkuvasti), välttäen epäonnistumiset no_trades/verification_loop. Varmennettu: Layer 1 staattinen PASSED, kaikki 6 Layer 2 synteettistä skenaariota PASSED jatkuvalla, jäätymättömällä signaalilla.
Tili likvidoitiin kokonaan 2022-03-06: total_return -100%, max_drawdown 100% (CI huippu 100.07%), ja kaikki tuotot 2022 maaliskuusta eteenpäin ovat täsmälleen 0.0 — strategia kaatui 2 vuotta tarkasteluikkunan alkamisen jälkeen eikä koskaan toipunut. Kyseessä on täsmälleen se rakenteellinen grid-strategian kaataja, jota hypoteesi väitti torjuvansa: pitkän position rajaton kerryttäminen pitkittynyttä 2022 laskutrendiä vastaan (2022 helmikuussa = -107%), jota EMA-kulmakertoimeen perustuva trenditauko ja……Näytä enemmänNäytä vähemmän
Tili likvidoitiin kokonaan 2022-03-06: total_return -100%, max_drawdown 100% (CI huippu 100.07%), ja kaikki tuotot 2022 maaliskuusta eteenpäin ovat täsmälleen 0.0 — strategia kaatui 2 vuotta tarkasteluikkunan alkamisen jälkeen eikä koskaan toipunut. Kyseessä on täsmälleen se rakenteellinen grid-strategian kaataja, jota hypoteesi väitti torjuvansa: pitkän position rajaton kerryttäminen pitkittynyttä 2022 laskutrendiä vastaan (2022 helmikuussa = -107%), jota EMA-kulmakertoimeen perustuva trenditauko ja positiokokoraja eivät selvästikään hillinneet. Tukevat tunnusluvut vahvistavat, että strategia on rikki ja sen etu negatiivinen: profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] kokonaan negatiivinen), Sortino -0.89, information_ratio -2.45, PSR 0.0, return_skew -45.7 / kurtoosi 2179 (tuhoisa vasen häntä), ja avg_trade_return_pct 0.14% alittaa 0.15% futuurien kulurajan jo ennen romahdusta. grid_step/n_levels/mid_lookback/trend_threshold-parametrien optimointi ei voi pelastaa tiliä likvidoivaa strategiaa — säätö siirtäisi vain romahduksen ajankohtaa, eikä poistaisi vivutetun positiogridin luontaista riskiä kerryttää positiota trendiä vastaan. Perustavanlaatuisesti rikki; ei kannata käyttää optimointiin 2 tuntia.
Toteutus
Maker-toimeksiantoihin perustuva vaihteluvälin grid- ja likviditeetintarjontastrategia instrumentissa BTCUSDT.BINANCE USD-M perp (15 minuutin kynttilät). Ylläpitää liukuvaa EMA-keskihintaa ja asettaa jonoon portaan PASSIVE post-only LIMIT-toimeksiantoja: n_levels ostolimitit keskihinnan alapuolelle ja n_levels myyntilimitit sen yläpuolelle grid_step:n välein (0.35%). Ostot kerryttävät pitkää positiota keskihinnan alapuolella ja myynnit lyhyttä sen yläpuolella; jokaisen täytön jälkeen asetetaan heti vastakkainen……Näytä enemmänNäytä vähemmän
Maker-toimeksiantoihin perustuva vaihteluvälin grid- ja likviditeetintarjontastrategia instrumentissa BTCUSDT.BINANCE USD-M perp (15 minuutin kynttilät). Ylläpitää liukuvaa EMA-keskihintaa ja asettaa jonoon portaan PASSIVE post-only LIMIT-toimeksiantoja: n_levels ostolimitit keskihinnan alapuolelle ja n_levels myyntilimitit sen yläpuolelle grid_step:n välein (0.35%). Ostot kerryttävät pitkää positiota keskihinnan alapuolella ja myynnit lyhyttä sen yläpuolella; jokaisen täytön jälkeen asetetaan heti vastakkainen voittotavoitelimitti yhden grid_step:n päähän. Näin jokainen valmis osto->myynti- tai myynti->osto-kierros tuottaa grid_step miinus noin 0.04%:n maker-edestakaiskulu. Koska grid_step (0.35%) asetetaan selvästi maker-edestakaiskulua suuremmaksi, jokainen hyödynnetty heilahtelu kattaa kulut puskurin kera. Tämä on maker-toteutuksen (0.02%/puoli) käytön rakenteellinen tarkoitus: sillä vältetään taker-kulut (0.05%/puoli), jotka kaatoivat aiemmat keskiarvopalautumisyritykset. Riskienhallinta: EMA-kulmakertoimen trendisuodatin (|kulmakerroin| tarkastelujaksolla slope_window > trend_threshold) ja hintarajojen rikkominen (hinta liikkuu yli envelope_mult*n_levels*grid_step grid-ankkurista) käynnistävät kumpikin täydellisen purkamisen — kaikki lepäävät toimeksiannot perutaan ja positio suljetaan markkinahintaan — minkä jälkeen uusien toimeksiantojen asettaminen keskeytetään, kunnes markkina palaa vaihteluväliin. Erillinen positiokokoraja sulkee position, jos nettoaltistus ylittää inv_cap_mult*n_levels*level_qty. Porras rakennetaan uudelleen vain markkinatilanteen vaihtuessa ja täydennetään tapahtumapohjaisesti aikavälillä on_order_filled, joten työmäärä kynttilää kohti on O(1) (historiaa ei käydä uudelleen läpi → ei PERF aikakatkaisua).
Varmennuksen tulokset
Analyytikon pitäisi ABANDON kohdassa BACKTEST_REVIEW — maker-kuluihin perustuva vipu testattiin suoraan, eikä se tee grid-heilahtelujen hyödyntämisestä voitollista.
Keskeisen teesin kumoutuminen (analyytikon arvio, ei koodivirhe): hypoteesin ydinväite on, että maker-toteutus (noin 0.04% edestakaisin) tekee heilahtelujen hyödyntämisestä voitollista. Testiympäristö maker-täytöillä ja maker-kuluilla kumoaa väitteen: total_return -37.3%, Sharpe -1.51 (CI [-3.28, +0.19]), profit_factor 0.68, max_drawdown 38.3% 1536 kaupan aineistossa. Tyypillinen grid-strategian trendiromahdus: win_rate 78%, mutta avg_loss 347 dollaria on noin 5.4x avg_win 64 dollaria, kurtoosi 54.96, tail_ratio 0.42. Maker-etu IS hyödynnettiin kierrosta kohti, mutta trendiä vastaan kertyneen position purkautuminen peittoaa sen; trend_threshold=0.012 on liian väljä 15 minuutin BTC:lla.
Käsittele testiympäristöä optimistisena ylärajana; todellinen toteutus jää siitä, mikä vahvistaa hylkäämispäätöstä.
Backtestin täyttöoletukset ovat optimistisia, ja koko teesi nojaa niihin: kynttiläpohjaiset täytöt olettavat, että lepäävä post_only-limiittitoimeksianto täyttyy kokonaan jokaisella ylä- tai alarajan kosketuksella ilman jonosijaa tai haitallista valikoitumista. Todellisiin maker-täyttöihin vaikuttavat haitallinen valikoituminen ja kilpailu toimeksiantojonossa, joten reaaliaikainen kaupankäynti sujuisi heikommin kuin jo -37%-hiekkalaatikko.
Painota tämän grid-strategian dollarimääräistä odotusarvoa / profit_factor (0.68) suhteessa avg_trade_return_pct:een.
Harhaanjohtava kauppakohtainen mittari: avg_trade_return_pct = 0.155% ylittää niukasti 0.15%-alarajan, mutta avg_trade_pnl_usd on -$24 ja total_return -37.3%. Nimellisarvoon suhteutettua keskiarvoa hallitsevat monet pienet positiiviset syklit, kun taas dollarimääräiset tappiot keskittyvät suurempiin kertyneen varaston purkuihin. Siksi >0.15%-lukema on harhakuva eikä osoita strategian olevan elinkelpoinen.
Backtestin arviointi
Sharpe
-0,95
Kokonaistuotto
-100,00%
Maksimipudotus
100,00%
Kauppoja yhteensä
13295
Voittoprosentti
78,3%
Tuottokerroin
0,65
Aidosti uudenlainen strategiatyyppi (vain maker-toimeksiannot, likviditeetin tarjoaminen), jota käytössä olevassa salkussa ei ole
Maker-kulujen kääntämistä koskeva teesi (noin 0.04% edestakaisin verrattuna takerin noin 0.10%:een) on taloudellisesti järkevä erikseen tarkasteltuna
Suorituskyvyn aikakatkaisulta suojaava ratkaisu (O(1) tapahtumapohjaiset täytöt) toimi — ajo valmistui ilman 300 sekunnin aikakatkaisua, joka kaatoi edellisen maker-yrityksen
ACCOUNT LIQUIDATED instrumentissa 2022-03-06 — total_return -100%, max_drawdown 100%; strategia kaatui ja tuotti nollatuottoa ikkunan viimeisten noin 4 vuoden aikana
Grid-strategian keskeinen kaataja (position kerryttäminen trendiä vastaan) toteutui 2022-karhumarkkinassa trenditauosta ja positiokokorajasta huolimatta — 2022 oli -107%
profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] täysin negatiivinen), Sortino -0.89, information_ratio -2.45, PSR 0.0
Katastrofaalinen paksu vasen häntä: return_skew -45.7, huipukkuus 2179, largest_loss -$1,416 vs. avg_win $22
avg_trade_return_pct 0.14% alittaa 0.15% futuurien kulurajan jo ennen romahdusta
Lopputuloksen yhteenveto
Maker-kulujen kääntäminen ratkaisi kulujen aiheuttaman kuoleman ongelman (myös suorituskyvyn aikakatkaisulta suojaava ratkaisu toimi), mutta vivutetun positiogridin kohtalokas riski on position kerryttäminen pitkittyneen trendin aikana. EMA-kulmakertoimeen perustuva trenditauko ja positiokokoraja eivät riitä hillitsemään sitä, joten korkea voittoprosentti peittää katastrofaalisen vasemman hännän, joka likvidoi tilin.
Strategia hylättiin ennen optimointia backtestin arviointivaiheessa, koska tili likvidoitiin kokonaan: juuri se grid-strategian kaataja, jota sen väitettiin torjuvan, toteutui — pitkän position rajaton kerryttäminen pitkittynyttä 2022 laskutrendiä vastaan (2022 -107% helmikuussa), mitä EMA-kulmakertoimeen perustuva trenditauko ja positiokokoraja eivät selvästikään hillinneet — ja parametrien säätö olisi voinut vain siirtää romahduksen ajankohtaa, ei poistaa trendiä vastaan kerryttämisen luontaista riskiä.
Vain maker-toimeksiantoihin perustuva vaihteluvälin grid-strategia, joka tarjoaa likviditeettiä instrumentissa BTCUSDT.BINANCE (USD-M perp, 15 minuutin kynttilät). Se hyödyntää heilahteluja liukuvan EMA-keskihinnan ympärille asetetulla passiivisten post-only-limit-toimeksiantojen portaalla, jonka väli ylittää selvästi noin 0.04%:n maker-edestakaiskulun. Trenditauon suodattimen ja positiokokorajan on tarkoitus estää trendiä vastaan kerryttämisen aiheuttama romahdus — rakenteellinen hyökkäys keskiarvopalautumisen taker-kulujen aiheuttamaa kuolemaa vastaan.
Tili likvidoitiin: kokonaistuotto -100%, suurin drawdown 100%, romahdus 2022-03-06; viimeisten noin 4 vuoden tuotot ovat nollassa. Voittokerroin 0.646, Sharpe -0.95 (CI täysin negatiivinen), informaatiokerroin -2.45, katastrofaalinen vasen häntä (vinous -45.7, kurtoosi 2179) ja avg_trade_return_pct 0.14% alle 0.15%:n kulurajan jo ennen romahdusta; kauppoja oli 13,295 ja voittoprosentti 0.78.
Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.