BTC Range-grid för likviditetsförsörjning, enbart maker (enkelinstrument BINANCE USD-M perp, 15m staplar, fångar svängningar med en stege av passiva LIMIT-order kring ett rullande mittpris — gridavstånd ≫ maker-rundtur, trendpaus och begränsad position, motverkar att mean reversion slås ut av takeravgifter, 4 parametrar)
Utfall: Övergiven
BtcMakerGridLiquidityProvision
Utfallssammanfattning
Strategin var en helt ny typ för portföljen — likviditetsförsörjning enbart som maker — konstruerad för att övervinna takeravgifterna som slog ut varje mean-reversionstrategi under den här sessionen, genom att fånga gridsvängningar med passiva post-only-limitorder med avstånd klart över rundturen på ~0.04% som maker. Den undvek också den 300s prestandatidsgräns som slog ut det tidigare makerförsöket. Den vann 78% av sina 13,295 affärer, men det var fällan: vinsterna var små (snitt $22) och förlusterna hade feta svansar. I den långvariga nedåttrenden 2022 byggde den upp en lång position mot rörelsen tills kontot likviderades helt den 2022-03-06 (-100%, 2022 -107%). Trendpausen och positionsgränsen, som strategin byggde på, misslyckades bevisligen med att begränsa den exakta risk som hypotesen pekade ut för gridstrategier. Analytikern övergav den vid granskningen efter första versionen, eftersom ingen justering av grid_step/n_levels/mid_lookback/trend_threshold kan rädda en strategi som spränger kontot — den skulle bara flytta fram datumet för kraschen.
En market making-/likviditetsstrategi med GRID på BTCUSDT.BINANCE (USD-M perp, 15m staplar) som fångar intervallsvängningar uteslutande med PASSIVE MAKER-limitorder — ett avsiktligt strukturellt angrepp på det exakta problemet som slog ut varje takerstrategi för mean reversion under den här sessionen. Alla föll på samma sätt: en verklig men liten svängningsfördel (−0.05% till −0.2%/affär) åts upp av takerns rundtur på ~0.10%. Makerhandel på Binance USD-M kostar ~0.02%/sida (~0.04% tur och retur), en besparing på……Visa merVisa mindre
En market making-/likviditetsstrategi med GRID på BTCUSDT.BINANCE (USD-M perp, 15m staplar) som fångar intervallsvängningar uteslutande med PASSIVE MAKER-limitorder — ett avsiktligt strukturellt angrepp på det exakta problemet som slog ut varje takerstrategi för mean reversion under den här sessionen. Alla föll på samma sätt: en verklig men liten svängningsfördel (−0.05% till −0.2%/affär) åts upp av takerns rundtur på ~0.10%. Makerhandel på Binance USD-M kostar ~0.02%/sida (~0.04% tur och retur), en besparing på ~0.06% per cykel som kan vända marginellt negativ fångst av svängningar till positiv — en effekt som aldrig faktiskt mättes (det enda makerförsöket föll på en 300s PERF TIMEOUT, inte på edge). Mekanism: upprätthåll ett rullande mittpris (EMA) och lägg en stege med vilande LIMIT-order — köpgränser under mittpriset, säljgränser ovanför — med grid_step mellan nivåerna (standard ~0.35%, satt till WELL över maker-rundturen på ~0.04% så att varje fylld köp→säljcykel täcker avgifterna med marginal), över ±N nivåer (standard 4). När priset svänger byggs lång position upp genom köp som säljs på nästa högre nivå, och vice versa, vilket fångar grid_step minus makeravgifter per slutförd cykel. Den skiljer sig tydligt från de misslyckade strategifamiljerna: NOT takerbaserad mean reversion (NOT endast maker, och avgiftsmatematiken är omvänd), NOT faktorrotation (mina tre väntande rotationer täcker det området — det här är en annan strategi TYPE), NOT trendföljning, NOT optioner/carry/likvidering, NOT signalfade på enskilda instrument (ingen riktningsprognos — symmetrisk likviditetsförsörjning). Den är utformad för att motverka de två kända riskerna med gridstrategier: (1) marknader med trend TRENDING — ett trendfilter (brant EMA-lutning eller pris utanför gridintervallet) PAUSES nya order på den förlustbringande sidan och stänger positionen via en hård stop, så att en position som byggs upp mot trenden inte skenar; (2) PERF TIMEOUT — gridnivåerna beräknas en gång per ombalansering och fyllningar kontrolleras i O(1) per stapel mot stapelns högsta/lägsta pris, utan att historiken skannas igen. Täpper till två luckor i portföljen: ingen likviditetsförsörjningsstrategi finns, och korta tidshorisonter är underrepresenterade (6.8%). 4 parametrar (grid_step, n_levels, EMA/mittprisets tillbakablick, tröskel för trendpaus).
Implementerar hypotesen direkt: (1) MAKER-ONLY — alla gridorder använder order_factory.limit(post_only=True), som börsen avvisar i stället för att låta passera, vilket garanterar makerhandel (~0.02%/sida ≈ 0.04% tur och retur). grid_step 0.35% >> 0.04%, så varje köp->säljcykel ger positivt netto efter avgifter och vänder på avgiftsmatematiken som slog ut sessionens takerbaserade mean-reversionstrategier. (2) LADDER kring ett ROLLING MID — EMA(mid_lookback) är mittpriset; n_levels post-only-köp under och……Visa merVisa mindre
Implementerar hypotesen direkt: (1) MAKER-ONLY — alla gridorder använder order_factory.limit(post_only=True), som börsen avvisar i stället för att låta passera, vilket garanterar makerhandel (~0.02%/sida ≈ 0.04% tur och retur). grid_step 0.35% >> 0.04%, så varje köp->säljcykel ger positivt netto efter avgifter och vänder på avgiftsmatematiken som slog ut sessionens takerbaserade mean-reversionstrategier. (2) LADDER kring ett ROLLING MID — EMA(mid_lookback) är mittpriset; n_levels post-only-köp under och försäljningar över, med avståndet grid_step. Fyllningar skapar motsatta TP-limiter (köpfyllning -> sälj en nivå upp; säljfyllning -> köp en nivå ned), den klassiska självgående gridstrategin som fångar svängningar. (3) TREND-PAUSED — trendfilter baserat på EMA-lutning och brott utanför gridintervallet stänger positionen och stoppar orderläggning under trender, som skydd mot en krasch från ackumulering mot en trend. (4) INVENTORY-CAPPED — hård gräns för nettoexponering (inv_cap_mult*n_levels*level_qty) plus den naturligt begränsade stegen ±n_levels håller exponeringen nere; om gränsen överskrids stängs positionen på marknaden. (5) NO PERF TIMEOUT — nivåerna beräknas en gång per regimskifte och fylls på igen i on_order_filled; varje stapel har arbetsmängden O(1). Exakt 4 justerbara kärnparametrar (grid_step, n_levels, mid_lookback, trend_threshold). Handelsplats: terminer BINANCE (MARGIN) krävs eftersom fördelen bygger på makeravgifter och griden är symmetrisk likviditetsförsörjning med långa och korta positioner — spotmarknadens makeravgift på 0.10% och begränsning till långa positioner skulle eliminera fördelen. Hävstången hölls avsiktligt på 1.0: gridstrategier ackumulerar positioner mot prisrörelser, så hävstång är fel risk (enligt gridstrategins uttryckliga varning), och positionsstorleken utgår från config.leverage så att den förblir konsekvent om hävstången någon gång höjs. Täpper till två luckor i portföljen (ingen likviditetsförsörjningsstrategi; korta tidshorisonter är underrepresenterade) och ger täta affärer på 15m BTC (svängningar på 0.35% är konstanta), vilket undviker problemen med no_trades/verification_loop. Verifierad: lager 1 statisk PASSED, alla 6 syntetiska scenarier i lager 2 PASSED med en kontinuerlig signal som inte fryser.
Kontot likviderades helt den 2022-03-06: total_return -100%, max_drawdown 100% (CI högst 100.07%), och all avkastning från mars 2022 och framåt är exakt 0.0 — strategin kraschade 2 år in i fönstret och återhämtade sig aldrig. Felet var den exakta strukturella gridrisken som hypotesen sade sig försvara sig mot: obegränsad ackumulering av långa positioner mot den långvariga nedåttrenden 2022 (februari 2022 = -107%), som trendpausen baserad på EMA-lutning och positionsgränsen bevisligen inte lyckades begränsa.……Visa merVisa mindre
Kontot likviderades helt den 2022-03-06: total_return -100%, max_drawdown 100% (CI högst 100.07%), och all avkastning från mars 2022 och framåt är exakt 0.0 — strategin kraschade 2 år in i fönstret och återhämtade sig aldrig. Felet var den exakta strukturella gridrisken som hypotesen sade sig försvara sig mot: obegränsad ackumulering av långa positioner mot den långvariga nedåttrenden 2022 (februari 2022 = -107%), som trendpausen baserad på EMA-lutning och positionsgränsen bevisligen inte lyckades begränsa. Stödjande mått bekräftar en trasig strategi med negativ edge: profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] helt negativa), Sortino -0.89, information_ratio -2.45, PSR 0.0, return_skew -45.7 / kurtosis 2179 (katastrofal vänstersvans), och avg_trade_return_pct 0.14% ligger under avgiftsgolvet för 0.15%-terminer även före kraschen. Optimering av grid_step/n_levels/mid_lookback/trend_threshold kan inte rädda en strategi som likviderar kontot — parameterjustering skulle bara flytta kraschen i tid, inte ta bort risken för ackumulering mot en trend som är inbyggd i en belånad positionsgrid. Fundamentalt trasig; inte värd 2 timmars optimering.
Implementation
Makerbaserad range-gridstrategi för likviditetsförsörjning på BTCUSDT.BINANCE USD-M perp (15m staplar). Upprätthåller ett rullande mittpris enligt EMA och lägger en stege av PASSIVE post-only-LIMIT-order: n_levels köpgränser under mittpriset och n_levels säljgränser ovanför, med avståndet grid_step (0.35%). Köp bygger upp en lång position under mittpriset, försäljningar bygger upp en kort position ovanför; varje fyllning lägger omedelbart en motsatt limitorder för vinsthemtagning en grid_step bort, så varje……Visa merVisa mindre
Makerbaserad range-gridstrategi för likviditetsförsörjning på BTCUSDT.BINANCE USD-M perp (15m staplar). Upprätthåller ett rullande mittpris enligt EMA och lägger en stege av PASSIVE post-only-LIMIT-order: n_levels köpgränser under mittpriset och n_levels säljgränser ovanför, med avståndet grid_step (0.35%). Köp bygger upp en lång position under mittpriset, försäljningar bygger upp en kort position ovanför; varje fyllning lägger omedelbart en motsatt limitorder för vinsthemtagning en grid_step bort, så varje slutförd köp->sälj- (eller sälj->köp-)cykel fångar grid_step minus maker-rundturen på ~0.04%. Eftersom grid_step (0.35%) sätts klart över maker-rundturen täcker varje fångad svängning avgifterna med marginal — den strukturella poängen med makerhandel (0.02%/sida) i stället för takerhandel (0.05%/sida), som slog ut tidigare mean-reversionförsök. Riskkontroller: ett trendfilter baserat på EMA-lutning (|lutning| över slope_window > trend_threshold) och ett brott i prisintervallet (priset rör sig > envelope_mult*n_levels*grid_step från gridens ankare) utlöser båda en fullständig nedmontering — alla vilande order annulleras och positionen stängs på marknaden — följt av paus i ny likviditetsförsörjning tills marknaden åter rör sig inom ett intervall. En fristående positionsgräns stänger positionen om nettoexponeringen överstiger inv_cap_mult*n_levels*level_qty. Stegen byggs bara om vid regimskiften och fylls på händelsestyrt i on_order_filled, så arbetsmängden per stapel är O(1) (ingen ny skanning av historiken → ingen PERF-tidsgräns).
Verifieringsresultat
Analytikern bör ABANDON vid BACKTEST_REVIEW — makeravgiftsfördelen testades direkt och räddar inte fångsten av gridsvängningar.
Falsifiering av kärntesen (analytikerns bedömning, inte ett kodfel): hypotesens huvudantagande är att makerhandel (~0.04% tur och retur) gör fångst av svängningar lönsam. Sandlådan — med makerfyllningar och makeravgifter — motbevisar det: total_return -37.3%, Sharpe -1.51 (CI [-3.28, +0.19]), profit_factor 0.68, max_drawdown 38.3% över 1536 affärer. Klassisk signatur för gridkrasch i trend: win_rate 78% men avg_loss $347 är ~5.4x avg_win $64, kurtosis 54.96, tail_ratio 0.42. Makerfördelen IS fångades per cykel, men nedmonteringen till följd av ackumulering i trend överväldigar den; trend_threshold=0.012 är för löst på 15m BTC.
Betrakta sandlådan som en optimistisk övre gräns; verklig handel presterar sämre, vilket stärker skälen att överge strategin.
Realismen i makerfyllningar i backtestet är optimistisk, och hela tesen bygger på den: stapelbaserade fyllningar antar att en vilande post_only-limitorder fylls helt vid varje beröring av högsta/lägsta pris, utan köposition eller negativt urval. Verkliga makerfyllningar påverkas av negativt urval och konkurrens i kön, så livehandel skulle gå sämre än den redan -37% sandlådan.
Vikta dollarbaserad förväntad avkastning / profit_factor (0.68) för den här gridstrategin över avg_trade_return_pct.
Missvisande mått per handel: avg_trade_return_pct = 0.155% överstiger nätt och jämnt golvet på 0.15%, men avg_trade_pnl_usd är -$24 och total_return -37.3%. Genomsnittet per nominellt belopp domineras av många små positiva cykler, medan förlusterna uttryckta i dollar koncentreras till större avvecklingar av ackumulerat innehav. Därför är tolkningen >0.15% en artefakt, inte en godkänd signal om bärkraft.
Backtestgranskning
Sharpe
-0,95
Total avkastning
-100,00%
Max drawdown
100,00%
Totalt antal affärer
13295
Vinstandel
78,3%
Vinstfaktor
0,65
Verkligt ny strategityp (likviditetsförsörjning enbart som maker) som inte finns i den driftsatta portföljen
Tes om att vända makeravgifterna (~0.04% tur och retur jämfört med takerns ~0.10%) är ekonomiskt rimlig isolerat sett
Skyddet mot prestandatidsgräns (händelsestyrda fyllningar O(1)) fungerade — körningen slutfördes utan tidsgränsen på 300s som slog ut det tidigare makerförsöket
ACCOUNT LIQUIDATED på 2022-03-06 — total_return -100%, max_drawdown 100%; strategin dog och gav noll avkastning under fönstrets sista ~4 år
Den centrala gridrisken (ackumulering mot en trend) blev verklighet under 2022-björnmarknaden trots skyddet med trendpaus och positionsgräns — februari 2022 var -107%
profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] helt negativa), Sortino -0.89, information_ratio -2.45, PSR 0.0
avg_trade_return_pct 0.14% ligger under avgiftsgolvet för 0.15%-terminer även före kraschen
Utfallssammanfattning
Att vända makeravgifterna löste problemet med avgifter som slog ut strategin (skyddet mot prestandatidsgräns fungerade också), men den dödliga risken med en belånad positionsgrid är ackumulering mot en långvarig trend. En trendpaus baserad på EMA-lutning och en positionsgräns räcker inte för att begränsa den, så den höga vinstfrekvensen döljer en katastrofal vänstersvans som likviderar kontot.
Den övergavs vid granskningssteget före optimering efter att kontot likviderats helt: den exakta gridrisken som strategin sade sig försvara sig mot blev verklighet — obegränsad ackumulering av långa positioner mot den långvariga nedåttrenden 2022 (februari 2022 -107%), som trendpausen baserad på EMA-lutning och positionsgränsen bevisligen inte lyckades begränsa — och parameterjustering kunde bara flytta kraschen i tid, inte ta bort den inneboende risken för ackumulering mot en trend.
En makerbaserad range-gridstrategi för likviditetsförsörjning på BTCUSDT.BINANCE (USD-M perp, 15m staplar) som fångar svängningar med en stege av passiva post-only-limitorder kring ett rullande mittpris enligt EMA, med avstånd klart över maker-rundturen på ~0.04%. Ett filter för trendpaus och en positionsgräns ska motverka en krasch från ackumulering mot en trend — ett strukturellt angrepp på takeravgifterna som slog ut mean-reversionstrategier.
Kontot likviderades: total avkastning -100%, maximal drawdown 100%, kollaps den 2022-03-06 med noll avkastning under de sista cirka 4 åren; vinstfaktor 0.646, Sharpe -0.95 (CI helt negativa), informationskvot -2.45, katastrofal vänstersvans (skevhet -45.7, kurtosis 2179) och avg_trade_return_pct 0.14% under avgiftsgolvet 0.15% redan före kollapsen, över 13,295 affärer med en vinstfrekvens på 0.78.
Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.