加密市价单:降低滑点和成本的执行计划
要点总结
- 市价单优先尽快成交,不保证屏幕上看到的最后价格。订单会沿着订单簿逐档成交,规模越大、市场越薄,滑点越明显。
- 是否使用市价单,应由紧迫性和流动性决定。先算最大可接受成本,再决定订单规模和拆分方式。
- 下单只是交易计划的一步。失效点、仓位、退出方式和复盘规则必须在入场前确定。
1. 市价单如何成交
假设某交易对卖盘如下:
提交买入 250 单位的市价单,会先以 100.00 成交 100,再以 100.20 成交 150。平均价格约为 100.12,而不是界面最初显示的 100.00。若提交 700 单位,订单还会继续吃到 100.80。
这段差异就是价格冲击的一部分。真正交易成本还包括买卖点差、手续费、资金费率和链上费用。
2. 什么情况下市价单更合理
市价单适合成交比价格更重要的场景,例如风险仓位需要尽快退出、流动性很深且订单较小,或交易逻辑要求立即执行。
它不适合在以下环境中随意使用:
- 订单规模相对盘口过大;
- 小市值或刚上线资产;
- 重大新闻发布和清算密集时段;
- 链上池子深度很低;
- 价格已经快速偏离计划入场点。
“怕错过”不是充分理由。紧迫性应来自风险规则,而不是情绪。
3. 入场前先写交易假设
交易假设需要具体到可以被证伪。比如:“价格突破过去两周区间上沿,成交量同步放大,并在 4 小时收盘保持在上方。”
“我觉得会涨”无法提供失效条件,也无法判断市价单是否值得支付滑点。一个可执行假设至少包含:观察周期、触发条件、失效点、预期持有时间和风险事件。
如果入场价格稍微变化就会破坏风险回报,市价单可能不合适。此时应该等待限价或放弃交易。
4. 估算点差、深度和滑点
下单前查看买一卖一价差,并观察计划数量覆盖多少档订单。部分平台会显示预估平均成交价和价格影响。
滑点百分比可以粗略写成:
(实际平均成交价 - 下单前参考价)÷ 下单前参考价
买入时结果为正代表付得更贵;卖出时则应按方向调整理解。这个计算用于复盘,不代表所有差异都来自平台。
链上交易还要设置允许滑点。过低可能导致失败并消耗网络费,过高则给价格波动和 MEV 留出更大空间。不要为了“确保成功”盲目把滑点容忍度调得很高。
5. 仓位大小从最大损失倒推
市价单计划不应从“我想买多少”开始,而应从“这笔交易最多能亏多少”开始。
简化公式是:
仓位数量 = 可承受单笔损失 ÷(入场价 - 失效价)
如果账户为 10,000 USDC,单笔风险上限为 1%,可承受损失是 100 USDC。计划入场 100,止损失效点 96,每单位风险为 4,那么理论数量为 25。还应为手续费、滑点和跳价留出缓冲。
使用杠杆不会让这个损失上限自动变大。杠杆只改变保证金占用和清算距离。
6. 分批执行与订单组合
拆单可以减少一次性冲击,也可能因为行情快速运行而只成交一部分。常见做法包括:
- 用小额市价单建立基础仓位,再用限价单补充。
- 按固定时间或成交量分批,避免在一个盘口瞬间完成。
- 先在流动性更深的交易对执行,再按计划转换。
- 当实际滑点超过预设阈值时停止,而不是继续追价。
拆单不是隐藏大单的万能办法。多个连续市价单仍会消耗同一订单簿,并可能暴露交易意图。
7. 退出计划要在入场前完成
至少定义三种退出:交易假设失效、达到目标、时间到期。止损是其中一种工具,不是全部计划。
如果市场跳过止损价,实际成交可能更差;止损限价则可能完全无法成交。仓位大小应该能承受执行不完美,而不是依赖精确价格。
在 OneKey Perps 等衍生品场景,还需检查标记价格、清算价、资金费率和保证金。止损触发价与清算价太接近时,仓位可能先被清算。
8. 哪些时候应该放弃交易
- 订单簿无法承接计划数量;
- 新闻刚发布,点差和波动失去正常范围;
- 入场后没有合理失效点;
- 为了追回亏损而扩大仓位;
- 网络拥堵、预言机或交易场所异常;
- 预期收益不足以覆盖点差、费用和潜在滑点。
不交易也是执行结果。计划的价值在于过滤不合适的机会。
9. 复盘模板
交易完成后记录:下单前报价、预估价格、实际平均成交价、点差、手续费、滑点、市场深度、订单规模、交易假设和退出原因。
把“方向判断”和“执行质量”分开评价。盈利交易也可能执行很差,亏损交易也可能严格遵守了计划。长期改进来自可重复的记录,而不是事后用结果解释一切。
10. 一个数值示例:市价入场如何改变风险
交易者计划在 100 附近买入,失效价为 96,原本每单位风险是 4。按 100 USDC 的单笔风险额度,仓位为 25 单位。
如果市价单因为滑点以 101.20 平均成交,失效价仍是 96,每单位风险变成 5.20。继续持有 25 单位,计划损失会从 100 增加到 130,还没有计算手续费。
可选处理有三个:减少实际数量,把止损距离恢复到风险预算;等待流动性改善后再执行;直接放弃交易。最危险的做法是为了维持原收益目标,继续加仓并把止损往下移动。
11. 事件行情中的执行顺序
重大数据公布前,订单簿深度可能看起来正常,公布瞬间却快速撤单。事件交易者应把“最大允许滑点”写成明确数字,并决定超过阈值时取消还是改用限价。
已有仓位的风险退出与新开仓不同。风险退出通常更重视成交,新开仓则可以等待。不要因为两种操作都使用市价单,就认为优先级相同。
参考资料
- Phantom, Market Orders: https://phantom.com/learn/crypto-101/market-order
- Investor.gov, Types of Orders: https://www.investor.gov/introduction-investing/investing-basics/how-stock-markets-work/types-orders
- CME Group, Market and Limit Orders: https://www.cmegroup.com/education/courses/introduction-to-futures/types-of-orders.html
- OneKey Blog, OneKey Perps 全资产交易指南: https://onekey.so/blog/zh-CN/learn/onekey-perps-all-asset-trading-guide/
免责声明
本文仅用于交易执行教育,不构成投资建议。市价单可能产生滑点、部分成交、技术故障和清算损失。杠杆交易风险较高,请独立评估。
常见问题
多数深度足够的市场会成交,但极端情况下可能部分成交、被风控拒绝或因链上条件失败。
报价会变化,订单也可能跨多个档位成交。延迟、规模和流动性都会影响平均价格。
不一定。拆单给订单簿恢复时间,但行情可能继续远离,费用也可能增加。
在必须退出时常用,但触发后仍可能出现滑点。仓位要能承受不利成交。
检查池子深度、滑点设置、网络费、MEV、合约和钱包签名内容。



