1. 经典網格与随机做市:架构分歧
从本质上讲,经典網格交易机器人和高频做市系统都执行相同的经济功能:它们充当流動性提供者,在訂單簿的两侧下达静态限价訂單,并在噪音交易者提交市场訂單时捕获買賣价差。
但是,它们的基本數学原理有根本的不同。经典的網格机器人在静态、确定性范式下运行。它在预定义的走廊上创建了一个由均匀間隔的价格梯級组成的刚性矩阵。至關重要的是,無论机器人持有零库存还是最大库存,相邻買賣訂單之間的距离都保持不变。
相比之下,Avellaneda-Stoikov (AS) 做市(在 2008 年開创性论文限价訂單簿中的高频交易中介绍)是一个随机最优控制框架。AS模型不是被動地对待库存积累,而是根據其净库存和風險厌恶程度,不断地将其参考价格(保留价格)从中間价格移開。当多头库存积累时,AS引擎会积极扩大買价并降低賣价,迫使市场缓解库存积压。
2. 數学建模:Avellaneda-Stoikov 预订价格方程
最佳做市的理论基础是保留价格(無差异价格)r(s, q, t),它代表给定当前库存q的資产的主观价值:
r(s, q, t) = s - q \gamma \sigma^2 (T - t)
其中s是当前市场中間价格,q为持有库存數量(正为多头,负为空头),\gamma为交易者的绝对風險厌恶系數,\sigma为資产波動率,(T - t)代表剩余交易期限。请注意直观的數学优雅:如果机器人大量做多 (q > 0),则其保留价格r会低于市场中間价格q0___。
围绕保留价格得出最佳的賣价 (q1___) 和出价 (q2___) 半价差为:
q3___
q4___
其中q5___是控制訂單到达强度的訂單簿流動性密度参數。随着库存q6___ 的扩大,買入报价会深入账簿,而賣出报价则收紧至市场价格,从而激励入站接受者流量以降低机器人資产负债表的風險。
| 公制 | 经典網格机器人 | 阿维拉内达-斯多葛派做市商 |
|---|---|---|
| 传播尺寸 | 固定/静态算术或几何 | 基于波動性和訂單强度的動态 |
| 库存倾斜 | 無(对称引号間距) | 预订价格持续变化 |
| 航站楼地平線 (T) | 無限(假設连续振荡) | 具有终端惩罚的有限会话范围 |
| 波動敏感性 | 手動 ATR 重新计算 | 实时连续西格玛积分 |
| 执行基础設施 | REST / 標準 WebSocket | 高频低于 10ms WebSockets / FIX |
3. 最佳传播计算:整合到达强度
在传统的網格設置中,步长大小是启发式选择的(例如 0.5% 或 1.0%)。In the AS framework, spread is mathematically calibrated to the probability of fill arrival\lambda(\delta) = A e^{-\kappa \delta}, where\deltais distance from mid-price.
When market volatility\sigmasurges or order arrival intensity drops, the optimal total spread\Delta_{optimal} = \delta^a + \delta^bautomatically widens:
\Delta_{optimal} = \frac{2}{\gamma} \ln\left(1 + \frac{\gamma}{\kappa}\right) + \gamma \sigma^2 (T - t)
This dynamic adjustment solves the primary vulnerability of standard grids: getting filled repeatedly during high-velocity volatility bursts with inadequate profit margins to compensate for adverse selection.
4. 实时竞技场遥测:静态 50 網格矩阵与動态库存偏斜模型
在 Grid Bot Wars 测试实验室对 BTC/USDT 和 SOL/USDT 进行为期 60 天的压力测试期間,我们的研究人员将標準 50 級算术網格机器人与基于 Python 的 Avellaneda-Stoikov 做市引擎进行了比较。
在区間横向波動期間(第 1-28 天),静态網格产生的总填充數略高(1,420 次填充,而1,180 份成交),因为它持续保持紧张的报价,净额+12.4%,而 AS 的+10.8%。
然而,在第 29-35 天,当 SOL 突然出現 24% 的下跌趋势崩溃时,静态網格以高价积累了 100% 的多头库存,导致未实現的回撤-21.6%。AS 引擎在检测到库存积累后,逐渐扩大其買入报价并大幅削减其要价,在小幅回调期間抛售 65% 的多头头寸。其回撤被限制在-7.2%,60天测试结束时,夏普比率为3.12,而静态电網的夏普比率为1.84。
5. 混合实現:将網格执行简单性与 Stoikov Skew 相结合
零售交易者不需要价值數百万美元的高频交易基础設施即可从 Avellaneda-Stoikov 數学中受益。您可以使用以下算法规则轻松实現混合倾斜網格:
- 库存权重因子:计算库存比率
I_{ratio} = \frac{Q_{current} - Q_{target}}{Q_{max}}。 - 動态步进倾斜:代替等距梯級,将買入步长乘以
(1 + \alpha \cdot I_{ratio}),并将賣出步长乘以(1 - \alpha \cdot I_{ratio})其中\alpha \approx 0.5。 - 不对称密度:只要库存攀升至容量的 50% 以上,就取消前 20% 的最低買入限价訂單,并将该保证金重新分配给接近当前价格的其余賣出限价訂單。
- 自動波動率缩放:将網格間距直接链接到实时帕金森或Garman-Klass 波動率估计器而不是静态价格距离。
📊 Verified Grid Bot Presets Matrix (2026)
The following parameters are calibrated against current 14-day ATR volatility and live trade distributions from the Grid Bot Wars arena:
| Trading Pair | Exchange | Lower Limit | Upper Limit | Grids | Step % | Leverage | Stop-Loss |
|---|---|---|---|---|---|---|---|
| BTC/USDT | Bybit Futures (AS Skewed) | $60,000 | $71,000 | 65 | 0.28% - 0.45% (Dynamic) | 2x | 57,200 |
| SOL/USDT | Binance USD-M (Stoikov Hybrid) | $130 | $188 | 80 | 0.42% - 0.75% | 2x | 118 |
| ETH/USDT | OKX Contract (Inventory Skew) | $2,300 | $2,950 | 70 | 0.35% - 0.60% | 2x | 2,150 |