网格的本质与适用行情
网格交易的核心,是在预设价格区间里按固定间隔挂出买卖单;价格下行触发买单、上行触发卖单,反复吃“来回差价”。它最适合区间震荡或温和趋势、波动频繁的环境,而不是极端的单边行情。这一定义与适用性在主流教学中有清楚阐述。
一句话:先确认“适不适合做网格”,再谈怎么调参数。下面进入“傻瓜模式”的三步走。
Step 1:先定“可交易的区间”(下限/上限)
1.1 用“过去波动”来刻画区间——ATR与分位数两种简单口径
- ATR(Average True Range)法:取近 N=14 或 N=20 天的ATR,区间宽度建议在 ±k×ATR(k=4~8)的范围内。ATR衡量的是真实波动幅度,不指方向,适合把“近期噪音”量化。
- 历史分位数法:取近 60~120 天的价格分布,用**5%–95%或10%–90%**分位作为下/上沿(再略加冗余1~2个网格步进)。这种方法直观、对“极端点”不敏感。
- 趋势过滤加一条(可选强化):若 ADX <20 或 Supertrend不指示强趋势,则更偏向震荡、适合网格;若趋势强,降低仓位或暂停。
实操建议:先用分位数定一个“够宽”的带,再用 ATR 检查这个带是否覆盖了近期波动的 4~8 倍;两者都通过,区间基本可用。
Step 2:用“成本阈值”反推网格间距与数量
网格好不好赚,先看你每一笔“买+卖闭环”的净差价能否盖住成本。成本包含双边手续费和滑点,这两者都可量化或估算。
2.1 成本阈值的“傻瓜公式”
- 最小步进(%) ≥ 2 × 单边费率 + 预估滑点 + 安全冗余(0.02%~0.05%)
- 例如:某平台现货 0.10%/边(VIP0常见起点),闭环仅费率就 0.20%;估计 滑点 0.03%,再加 0.02% 冗余,则步进≥0.25% 才有净差价空间。
- Kraken Pro 初阶 Maker/Taker 0.25%/0.40%,若多为吃单(taker),闭环仅费率可能 ≈0.80%,步进至少要 ≥0.9% 才安全。
为什么要计滑点?因为吃单会把订单簿“往里打一层”,尤其在流动性不足或剧烈波动时,滑点会明显推高真实成本;研究机构常把价格滑点视为直接交易成本与流动性指标。
2.2 怎么估滑点?(两种朴素方法)
- 经验法:按自己实盘的平均成交偏离度估个“保守值”(如0.02%~0.05%)。
- 数据法:参考0.1%/1%深度与平台/币对的典型滑点统计;专业数据商提供0.1%深度与模拟不同订单规模的滑点测算。
2.3 间距(步进)与网格数量的“傻瓜联动”
确定了步进,就能推网格数 G:
- 等差网格(常用):
- 步进 d(%) = (上限 − 下限)/ G
- 反推 G = 区间宽度 / d
- 等比网格(几何):更适合覆盖更宽的区间,价格比值 r = (上限/下限)^(1/G);各格利润与成本可用交易所给的几何网格公式估算。
直观范例:
- 你用分位数/ATR定出 ±12% 的区间,总宽度 24%;若费率与滑点推导出 步进≥0.30%,那么 G ≈ 24/0.30 = 80 格。
- 若所在平台吃单费率较高(如0.4%),步进需≥0.9%,G≈27格;把格子做少做粗,单笔更有净差价空间。
关键点:先定成本阈值,再定步进与格数。不要反过来“先想要很多格”,否则费率+滑点会吞掉毛利。
Step 3:把止损/停机写进“傻瓜模式”
网格赚钱靠震荡;遭遇单边要果断停机/止损。把止损写成清晰、可执行的规则,优先采用波动自适应的ATR法。
3.1 止损线的“傻瓜公式”
- 区间下沿 − m×ATR(m=1.5~2.5)作为硬性止损/停机线;
- 触发后:全部撤单+清仓(或保留少量底仓),等待价格回到区间后再重启。
ATR 是最常见的波动度量与止损参考,从“ATR百分比止损”到“吊灯止损(Chandelier Exit)”都属于这类思想。
3.2 Trailing(跟随上移/下移)把“区间”随市滚动
- 行情单边上行时,区间与网格可按规则上移;主流平台已提供Trailing Up/Down选项,可在策略创建时一并打开。
- 简化规则示例:价格连续N日收在区间上半部 → 区间整体上移 x%(或上沿上移1×ATR、下沿上移0.5×ATR)。
- 若你不想频繁手动,至少把“越界即停”设为硬规则——超出上/下沿再多 2~3 个步进,就停机或重定区间。
“一键可用”的傻瓜SOP(可直接抄到你的操作清单)
1)定区间
- 先拿近 60~120天 的收盘价,抓 10%~90%分位(或 5%~95%);
- 同时计算 ATR(14);若 区间半宽 ≥ 4~8×ATR,说明区间足以容纳近期波动。
2)定步进
- 查平台费率表(先用VIP0保守值);估滑点(历史成交偏离或0.02%~0.05%常数);
- 代入“最小步进 ≥ 2×费率 + 滑点 + 冗余”求得步进下限;
- 若你多用吃单,参考平台 taker费;多用挂单,参考 maker费。
3)定网格数
- 等差:G = 区间宽度 / d;等比:用 r = (上/下)^(1/G)。
- 若G超100但资金不大,适度减少格数、放大单笔,以免交易成本占比过高。
4)下单与执行
- 尽量使用限价单、在流动性更好的时段/币对执行;大额调整用 TWAP 切片,降低冲击成本。
5)止损/停机
- 把区间下沿 − 1.5~2.5×ATR 作为停机线;
- 价格脱离区间(再多2~3个步进)即全撤单,重算区间后再开。
6)滚动与复盘
- 周度:若价格长期贴上沿,把多余稳定币换回标的,防止库存极化;
- 月度:复盘“手续费/毛利占比、平均滑点、成交笔数”,若成本过高→增大步进或减少格数;
- 趋势显著(ADX>25或明显单边),缩仓或暂停。
进阶但仍“傻瓜”的三个增强
A. “费率优先”与“滑点优先”的场所选择
- 费率越低、深度越好,步进下限越低、网格更密也能活;
- 交易所官方费表给出了VIP阶梯与费率起点:例如 Binance 标准现货 0.1%/边(可再叠加平台币折扣),Kraken Pro 0.25/0.40% 起步(随 30天量下调)。
- 选择深度更好的币对/平台可显著降低滑点;深度与滑点是机构衡量执行质量的关键指标。
B. 把“成交质量”纳入复盘:滑点≠天意
- 滑点是“期望价 vs 成交价”的差额,在高波动/低深度时更明显;用限价和TWAP可降低实现偏差(Implementation Shortfall)。
- 若你有条件,参考0.1%/1%深度与不同规模订单的模拟滑点(数据服务商与研究周报均提供样例)。
C. 平台“推荐参数/智能选项”不要盲信,但可当起点
- 交易所会给出Popular/Smart Picks之类的建议参数,适合作为第一版起点;最终仍要按你的成本阈值与风险偏好校准。
常见“翻车点”与快速修正
1)格子太密
- 现象:毛利漂亮、净利惨淡;
- 修正:用“步进≥成本阈值”重算;必要时减少格数、加大单笔。
2)单边行情硬扛
- 现象:一路“越跌越买”,底仓被动加大;
- 修正:启用ATR止损/停机与Trailing上移/下移;趋势强时缩仓或暂停。
3)滑点被忽略
- 现象:回测好看,实盘变差;
- 修正:记录真实成交偏离;对于大额或流动性差币对,用TWAP或拆单。
4)区间太窄
- 现象:频繁“出圈”停机;
- 修正:区间至少覆盖 4~8×ATR 或采用更宽的历史分位数;价格结构变化时月度滚动区间。
小结:把网格调参变成“填空题”
- 先定区间:分位数/ATR双检;
- 再定步进:2×费率 + 滑点 + 冗余;
- 推网格数:区间宽度 ÷ 步进(或几何比值);
- 止损/停机:区间下沿 − 1.5~2.5×ATR;
- 滚动与复盘:用TWAP降冲击,用深度/滑点评估执行质量;趋势强就停。
把这些变成固化的SOP,你就能在不懂“微调”的情况下,靠朴素的成本/波动规则跑出可复现的结果。
参考与依据(精选)
- 网格定义与适用行情:CoinMarketCap Academy;Binance Academy(期/现适用原则)。
- 交易成本与费率:Binance 现货费率起点;Kraken Pro 费率模型。
- 滑点与深度:Investopedia“Slippage”释义;Kaiko 关于价格滑点与0.1%深度、跨所对比。
- ATR/止损:Investopedia ATR 定义与ATR止损/吊灯止损思路。
- 网格参数与等差/等比公式:Binance 现货网格参数页面与几何网格利润说明。
- Trailing 上移/下移:Binance 与 OKX 网格Trailing指引。
- 执行与切片:TWAP定义与用法。
- 趋势/震荡识别(可选):ADX / Supertrend 的趋势强度判断。