BTC zagotavljanje likvidnosti z mrežo razpona, samo z maker naročili (en instrument BINANCE USD-M perp, 15m sveče; zajemanje nihanj z lestvico pasivnih LIMIT naročil okoli drseče srednje cene — razmik mreže ≫ povratni maker posel; premor ob trendu in omejitev pozicije; napad na pogubne taker provizije pri povratku k povprečju, 4 parametrov)
Izid: Opuščeno
BtcMakerGridLiquidityProvision
Povzetek izida
Ta strategija je bila resnično nova vrsta za portfelj — zagotavljanje likvidnosti samo z maker naročili — zasnovana za premagovanje pogubnih taker provizij, ki so v tej seji pokončale vse strategije povratka k povprečju, tako da zajema nihanja mreže s pasivnimi post-only limitnimi naročili, katerih razmik je precej večji od ~0.04% stroška povratnega maker posla, in uspešno prepreči 300s prekoračitev časa izvajanja, ki je pokončala prejšnji poskus maker. Zmagala je v 78% od svojih 13,295 poslov, toda to je bila……Prikaži večPrikaži manj
Ta strategija je bila resnično nova vrsta za portfelj — zagotavljanje likvidnosti samo z maker naročili — zasnovana za premagovanje pogubnih taker provizij, ki so v tej seji pokončale vse strategije povratka k povprečju, tako da zajema nihanja mreže s pasivnimi post-only limitnimi naročili, katerih razmik je precej večji od ~0.04% stroška povratnega maker posla, in uspešno prepreči 300s prekoračitev časa izvajanja, ki je pokončala prejšnji poskus maker. Zmagala je v 78% od svojih 13,295 poslov, toda to je bila past: dobički so bili majhni (povprečno $22), izgube pa so imele debel rep; med vztrajnim padajočim trendom 2022 je kopičila dolgo pozicijo proti gibanju, dokler račun ni bil v celoti likvidiran dne 2022-03-06 (-100%, feb. 2022 -107%). Zaščiti pred premorom ob trendu in omejitvi pozicije, na katerih je bila zgrajena, očitno nista preprečili točno tistega dejavnika, ki uničuje mrežne strategije in ga je hipoteza izpostavila. Analitik jo je ob pregledu opustil že po prvi ponovitvi, saj nobeno prilagajanje grid_step/n_levels/mid_lookback/trend_threshold ne more rešiti strategije, ki sesuje račun — le datum zloma bi se premaknil.
Strategija zagotavljanja likvidnosti v obliki GRID na BTCUSDT.BINANCE (USD-M perp, 15m sveče) zajema nihanja v razponu izključno s pasivnimi PASSIVE MAKER limitnimi naročili — namensko je zasnovana za odpravo prav tiste pomanjkljivosti, ki je v tej seji pokopala vse taker strategije povratka k povprečju. Vse so propadle enako: resnično, a majhno prednost nihanja (−0.05% do −0.2%/posel) je izničil ~0.10% strošek povratnega taker posla. Izvrševanje maker naročil na Binance USD-M stane ~0.02%/stran (~0.04% za……Prikaži večPrikaži manj
Strategija zagotavljanja likvidnosti v obliki GRID na BTCUSDT.BINANCE (USD-M perp, 15m sveče) zajema nihanja v razponu izključno s pasivnimi PASSIVE MAKER limitnimi naročili — namensko je zasnovana za odpravo prav tiste pomanjkljivosti, ki je v tej seji pokopala vse taker strategije povratka k povprečju. Vse so propadle enako: resnično, a majhno prednost nihanja (−0.05% do −0.2%/posel) je izničil ~0.10% strošek povratnega taker posla. Izvrševanje maker naročil na Binance USD-M stane ~0.02%/stran (~0.04% za povratni posel), kar pomeni ~0.06% prihranka na cikel in lahko zajemanje nihanj z mejno negativnim izidom spremeni v pozitivno — ta vzvod ni bil nikoli zares izmerjen (edini poskus z maker naročili je propadel zaradi 300s PERF TIMEOUT, ne zaradi prednosti). Mehanizem: vzdržuje drsečo srednjo ceno (EMA) in postavi lestvico čakajočih naročil LIMIT — nakupne limite pod srednjo ceno, prodajne nad njo — z razmikom grid_step (privzeto ~0.35%; nastavljen je WELL nad ~0.04% stroškom povratnega maker posla, da vsak zaključen cikel nakupa in prodaje po odbitku provizij prinese presežek), čez ±N ravni (privzeto 4). Ko cena niha, se z izvršenimi nakupi kopiči dolga pozicija, ki se proda na naslednji višji ravni, in obratno; vsak zaključen cikel zajame grid_step minus maker provizije. Izrecno se razlikuje od propadlih družin strategij: NOT NOT povratka k povprečju s taker naročili (samo maker naročila, izračun provizij je obrnjen), NOT faktorska rotacija (moje tri čakajoče rotacije zasedajo to področje — to je drugačna strategija TYPE), NOT sledenje trendu, NOT opcije/prenos/likvidacije, NOT bledenje signala posameznega instrumenta (brez napovedi smeri — gre za simetrično zagotavljanje likvidnosti). Zasnovana je za obvladovanje dveh znanih dejavnikov, ki uničujeta mrežne strategije: (1) trgi TRENDING — trendni filter (strm naklon EMA ali preboj cene iz ovojnice mreže) PAUSES nova naročila na izgubljajoči strani in z ostro zaustavitvijo zapre pozicijo, da prepreči zlom zaradi kopičenja pozicije proti trendu; (2) PERF TIMEOUT — ravni mreže se vnaprej izračunajo enkrat na ponovno uravnoteženje, izvršitve pa se preverjajo v času O(1) na svečo glede na najvišjo/najnižjo ceno sveče, brez ponovnega pregledovanja zgodovine. Zapolni dve vrzeli v portfelju: ni strategije za zagotavljanje likvidnosti, kratki horizonti pa so premalo zastopani (6.8%). Parametri 4 (grid_step, n_levels, EMA/obdobje za izračun drseče srednje cene, prag za premor ob trendu).
Hipotezo uresničuje neposredno: (1) MAKER-ONLY — vsa naročila mreže uporabljajo order_factory.limit(post_only=True); borza jih zavrne, če bi prečkala razmik, zato so lahko le maker naročila (~0.02%/stran ≈ 0.04% za povratni posel), vendar njihova izvršitev ni zagotovljena. grid_step 0.35% >> 0.04%, zato je vsak cikel nakupa in prodaje po odbitku provizij pozitiven; tako se obrne izračun taker provizij, ki je pokopal taker strategije povratka k povprečju v tej seji. (2) LADDER okoli ROLLING MID — EMA(mid_lookback)……Prikaži večPrikaži manj
Hipotezo uresničuje neposredno: (1) MAKER-ONLY — vsa naročila mreže uporabljajo order_factory.limit(post_only=True); borza jih zavrne, če bi prečkala razmik, zato so lahko le maker naročila (~0.02%/stran ≈ 0.04% za povratni posel), vendar njihova izvršitev ni zagotovljena. grid_step 0.35% >> 0.04%, zato je vsak cikel nakupa in prodaje po odbitku provizij pozitiven; tako se obrne izračun taker provizij, ki je pokopal taker strategije povratka k povprečju v tej seji. (2) LADDER okoli ROLLING MID — EMA(mid_lookback) je srednja cena; n_levels postavlja post-only nakupna naročila pod njo in prodajna nad njo, z razmikom grid_step. Ob izvršitvi se oddajo nasprotna TP limitna naročila (izvršen nakup -> prodaja eno raven više; izvršena prodaja -> nakup eno raven niže), s čimer nastane klasična samozadostna mreža, ki zajema nihanja. (3) TREND-PAUSED — trendni filter z naklonom EMA in preboj ovojnice mreže zapreta pozicijo ter ustavita oddajanje naročil med trendi, da omejita tveganje zloma zaradi kopičenja pozicije proti trendu. (4) INVENTORY-CAPPED — stroga omejitev neto izpostavljenosti (inv_cap_mult*n_levels*level_qty) in naravno omejena lestvica ±n_levels ohranjata izpostavljenost v mejah; če je omejitev presežena, se pozicija zapre s tržnim naročilom. (5) NO PERF TIMEOUT — ravni se izračunajo enkrat ob prehodu v drug režim in znova napolnijo v on_order_filled; vsaka sveča zahteva O(1). Natanko 4 nastavljivih osnovnih parametrov (grid_step, n_levels, mid_lookback, trend_threshold). Mesto trgovanja: potrebne so terminske pogodbe BINANCE (MARGIN), ker prednost temelji na maker provizijah, mreža pa zagotavlja simetrično likvidnost za dolge in kratke pozicije — maker provizija na trgu spot 0.10% in samo dolge pozicije bi odpravili to prednost. Finančni vzvod je namenoma ohranjen pri 1.0: mreže kopičijo pozicije proti gibanju, zato je vzvod napačno tveganje (kot izrecno opozarja opis tega tipa mreže); velikost pozicije upošteva config.leverage, da ostane skladna, če se vzvod kdaj zviša. Zapolni dve vrzeli v portfelju (ni strategije za zagotavljanje likvidnosti; kratki horizonti so premalo zastopani) in ustvarja pogoste posle na 15m BTC (0.35% nihanja so stalna), s čimer se izogne neuspehom no_trades/verification_loop. Preverjeno: statični testi Layer 1 PASSED, vseh 6 sintetičnih scenarijev Layer 2 PASSED z neprekinjenim signalom, ki ni zamrznjen.
Popolna likvidacija računa na 2022-03-06: total_return -100%, max_drawdown 100% (CI najvišja vrednost 100.07%); vsi donosi od marca 2022 naprej so natanko 0.0 — strategija je propadla 2 let po začetku obdobja in si ni več opomogla. Do odpovedi je prišlo prav zaradi strukturne nevarnosti mreže, pred katero naj bi se hipoteza zaščitila: neomejeno kopičenje dolge pozicije ob vztrajnem padajočem trendu 2022 (feb. 2022 = -107%), ki ga premor ob trendu z naklonom EMA in omejitev pozicije očitno nista uspela zadržati.……Prikaži večPrikaži manj
Popolna likvidacija računa na 2022-03-06: total_return -100%, max_drawdown 100% (CI najvišja vrednost 100.07%); vsi donosi od marca 2022 naprej so natanko 0.0 — strategija je propadla 2 let po začetku obdobja in si ni več opomogla. Do odpovedi je prišlo prav zaradi strukturne nevarnosti mreže, pred katero naj bi se hipoteza zaščitila: neomejeno kopičenje dolge pozicije ob vztrajnem padajočem trendu 2022 (feb. 2022 = -107%), ki ga premor ob trendu z naklonom EMA in omejitev pozicije očitno nista uspela zadržati. Podporne metrike potrjujejo okvarjeno strategijo z negativno prednostjo: profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] povsem negativno), Sortino -0.89, information_ratio -2.45, PSR 0.0, return_skew -45.7 / koeficient sploščenosti 2179 (katastrofalen levi rep) in avg_trade_return_pct 0.14% je pod mejo provizij terminskih pogodb 0.15%, še preden je strategija propadla. Optimizacija grid_step/n_levels/mid_lookback/trend_threshold ne more rešiti strategije, ki likvidira račun — prilagajanje parametrov bi le premaknilo datum zloma, ne pa odpravilo tveganja kopičenja pozicije proti trendu, ki je lastno mreži s finančnim vzvodom. Strategija je v osnovi okvarjena; optimizaciji ni vredno nameniti 2 ur.
Implementacija
Mrežna strategija razpona, samo z maker naročili, za zagotavljanje likvidnosti na BTCUSDT.BINANCE USD-M perp (15m sveče). Vzdržuje drsečo srednjo ceno EMA in postavi lestvico PASSIVE post-only LIMIT naročil: n_levels nakupne limite pod srednjo ceno in n_levels prodajne nad njo, z razmikom grid_step (0.35%). Nakupi pod srednjo ceno kopičijo dolgo pozicijo, prodaje nad njo pa kratko; po vsaki izvršitvi se takoj postavi nasprotni limit za prevzem dobička, oddaljen za en grid_step, tako da vsak zaključen cikel……Prikaži večPrikaži manj
Mrežna strategija razpona, samo z maker naročili, za zagotavljanje likvidnosti na BTCUSDT.BINANCE USD-M perp (15m sveče). Vzdržuje drsečo srednjo ceno EMA in postavi lestvico PASSIVE post-only LIMIT naročil: n_levels nakupne limite pod srednjo ceno in n_levels prodajne nad njo, z razmikom grid_step (0.35%). Nakupi pod srednjo ceno kopičijo dolgo pozicijo, prodaje nad njo pa kratko; po vsaki izvršitvi se takoj postavi nasprotni limit za prevzem dobička, oddaljen za en grid_step, tako da vsak zaključen cikel nakup->prodaja (ali prodaja->nakup) zajame grid_step minus ~0.04% za povratni maker posel. Ker je grid_step (0.35%) nastavljen precej nad stroškom povratnega maker posla, vsako zajeto nihanje pokrije provizije z rezervo — to je strukturni razlog za uporabo izvršitev maker (0.02%/stran) namesto taker (0.05%/stran), ki so pokončale prejšnje poskuse povratka k povprečju. Nadzor tveganja: trendni filter z naklonom EMA (|naklon| v obdobju slope_window > trend_threshold) in preboj cenovne ovojnice (cena se odmakne za > envelope_mult*n_levels*grid_step od sidra mreže) sprožita popolno zaprtje — preklic vseh čakajočih naročil in zaprtje pozicije s tržnim naročilom — nato se nova likvidnost ne ponuja, dokler trg znova ne preide v razpon; neodvisna omejitev pozicije zapre pozicijo, če neto izpostavljenost preseže inv_cap_mult*n_levels*level_qty. Lestvica se znova zgradi samo ob prehodih med režimi in se znova napolni na podlagi dogodkov v on_order_filled, zato je delo na svečo O(1) (brez ponovnega pregledovanja zgodovine → brez PERF prekoračitve časa).
Rezultati preverjanja
Analitik naj ABANDON pri BACKTEST_REVIEW — vzvod maker provizij je neposredno preizkušen in ne reši zajemanja nihanj mreže.
Ovržba osrednje teze (presoja analitika, ne napaka v kodi): osrednja stava hipoteze je, da izvrševanje maker naročil (~0.04% za povratni posel) omogoči pozitiven izkupiček pri zajemanju nihanj. Preizkusno okolje — z maker izvršitvami in maker provizijami — hipotezo ovrže: total_return -37.3%, Sharpe -1.51 (CI [-3.28, +0.19]), profit_factor 0.68, max_drawdown 38.3% v 1536 poslih. Značilen vzorec zloma mreže v trendu: win_rate 78%, vendar je avg_loss $347 ~5.4x avg_win $64, koeficient sploščenosti 54.96, tail_ratio 0.42. Prednost maker naročil se zajame v vsakem ciklu (IS), vendar jo presežejo likvidacije zaradi kopičenja pozicije v trendu; trend_threshold=0.012 je preohlapno za 15m BTC.
Preizkusno okolje obravnavaj kot optimistično zgornjo mejo; resnična izvršitev bo slabša, kar dodatno potrjuje odločitev o opustitvi.
Realističnost izvršitev maker v backtestu je optimistična, celotna teza pa temelji na njej: izvršitve na podlagi sveč predpostavljajo, da se čakajoči post_only limit v celoti izvrši ob vsakem dotiku najvišje/najnižje cene, brez položaja v čakalni vrsti in brez škodljive selekcije. Pri resničnih izvršitvah maker prihaja do škodljive selekcije in tekmovanja v čakalni vrsti, zato bi bilo trgovanje v živo slabše od že tako -37% preizkusnega okolja.
Pri tej mreži daj prednost pričakovanemu denarnemu donosu / profit_factor (0.68) pred avg_trade_return_pct.
Zavajajoča metrika na posel: avg_trade_return_pct = 0.155% le malenkost presega prag 0.15%, vendar je avg_trade_pnl_usd -$24 in total_return -37.3%. Povprečje na enoto nominalne vrednosti je pod vplivom številnih majhnih pozitivnih ciklov, medtem ko so izgube, izražene v dolarjih, skoncentrirane v večjih razgradnjah nakopičenega inventarja, zato je vrednost >0.15% artefakt, ne pa pozitiven signal izvedljivosti.
Pregled backtesta
Sharpe
-0,95
Skupni donos
-100,00%
Največji padec
100,00%
Skupno poslov
13295
Delež dobičkov
78,3%
Faktor dobička
0,65
Resnično nova vrsta strategije (zagotavljanje likvidnosti samo z maker naročili), ki je v uporabljenem portfelju ni
Teza o obratu maker provizij (~0.04% za povratni posel v primerjavi z ~0.10% za taker) je sama zase ekonomsko razumna
Zaščita pred prekoračitvijo časa izvajanja (izvršitve, vodene po dogodkih, O(1)) je delovala — izvajanje se je zaključilo brez 300s prekoračitve, ki je pokončala prejšnji poskus maker
ACCOUNT LIQUIDATED na 2022-03-06 — total_return -100%, max_drawdown 100%; strategija je propadla in v zadnjih približno 4 letih obdobja ni ustvarila nobenega donosa
Osrednji dejavnik, ki uničuje mrežne strategije (kopičenje pozicije proti trendu), se je uresničil na medvedjem trgu 2022 kljub zaščitama s premorom ob trendu in omejitvijo pozicije — feb. 2022 je bil -107%
profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] povsem negativno), Sortino -0.89, information_ratio -2.45, PSR 0.0
Katastrofalen težak levi rep: return_skew -45.7, kurtoza 2179, largest_loss -$1,416 v primerjavi z avg_win $22
avg_trade_return_pct 0.14% je pod spodnjo mejo provizij terminskih pogodb 0.15%, še preden strategija propade
Povzetek izida
Obrat maker provizij je rešil težavo, ko so strategijo pokopale provizije (delovala je tudi zaščita pred prekoračitvijo časa izvajanja), vendar je usodno tveganje mreže s finančnim vzvodom kopičenje pozicije ob vztrajnem trendu — premor ob trendu z naklonom EMA in omejitev pozicije tega tveganja ne omejita dovolj, zato visoka stopnja zmag prikriva katastrofalen levi rep, ki likvidira račun.
Opustili so jo ob pregledu backtesta pred optimizacijo zaradi popolne likvidacije računa: uresničil se je točno tisti dejavnik, ki uničuje mrežne strategije in pred katerim naj bi se strategija zaščitila — neomejeno kopičenje dolge pozicije proti vztrajnemu padajočemu trendu 2022 (feb. 2022 -107%), ki ga premor ob trendu z naklonom EMA in omejitev pozicije očitno nista preprečila — prilagajanje parametrov pa bi lahko le premaknilo datum zloma, ne pa odpravilo lastnega tveganja kopičenja pozicije proti trendu.
Mrežna strategija zagotavljanja likvidnosti za razpon, samo z maker naročili, na BTCUSDT.BINANCE (USD-M perp, 15m sveče), ki zajema nihanja z lestvico pasivnih post-only limitnih naročil okoli drseče srednje cene EMA. Razmik je precej večji od ~0.04% stroška povratnega maker posla; filter začasno ustavi naročila ob trendu, omejitev pozicije pa naj bi preprečila zlom zaradi kopičenja pozicije proti trendu — strukturni napad na pogubne taker provizije pri povratku k povprečju.
Likvidirala je račun: skupni donos -100%, največji drawdown 100%, zlom dne 2022-03-06, brez donosa v zadnjih približno 4 letih; profitni faktor 0.646, Sharpe -0.95 (CI povsem negativno), informacijsko razmerje -2.45, katastrofalen levi rep (asimetrija -45.7, koeficient sploščenosti 2179) in avg_trade_return_pct 0.14% pod spodnjo mejo provizij 0.15% še pred zlomom; 13,295 poslov s stopnjo zmag 0.78.
Stratmill je orodje za raziskave in simulirano trgovanje, ne finančno svetovanje ali borzni posrednik. Rezultati backtestov in simuliranega trgovanja so hipotetični. Trgovanje vključuje tveganje izgube.