一句话模型
条件满足(触发)
→ 系统生成/激活一笔真实委托
→ 委托进入撮合(或排队)
→ 全部/部分/零成交
很多人把 App 推送「已触发」理解成「已平仓」。触发是条件,成交是结果。 中间任何一环失败,仓位可以原封不动。
相关阅读
| 文档 | 用途 |
|---|---|
| 本文 | 触发≠成交的原因清单 |
| OKX 止损 | 止损怎么设 |
| 币安止损单 | 币安触发类 |
| OKX 订单类型 | 条件/OCO 总览 |
| 币安订单类型 | 币安总览 |
| OKX 高级止盈止损 | 多腿与进阶 |
| 币安 OCO | 一边成一边消 |
| 市价滑点 | 触发后市价代价 |
| Reduce-Only | 只减仓拒单 |
| 部分成交 | 成了一截的处理 |
名词对齐(别被中文别名绕晕)
| 说法 | 通常指 | 你要盯的字段 |
|---|---|---|
| 条件单 / 触发单 / 止损止盈单 | 先等价格,再下单 | 触发价、触发源、触发后订单类型 |
| 触发价 | 条件线 | 是否已被触及 |
| 委托价 | 触发后限价单的价格 | 能否碰到盘口 |
| 触发后市价 | 触发后尽快吃单 | 滑点与是否有保护 |
| 标记价 / 最新价 / 指数 | 用谁判断「碰到了」 | 与 K 线观感可能不一致 |
产品名称以 OKX、币安客户端实时文案为准;逻辑对照见上表内链。
原因 1:触发后是限价,价格已经跳开
最常见。
- 你设:跌破 100 触发,限价 99.5 卖(平多)
- 实际:闪崩直接 97,卖盘一档已远低于你的买盘对手需求
- 结果:触发成功,限价卖单挂在 99.5 无人(或很难)成交,仓位还在,随后可能反抽或继续穿
| 触发后类型 | 触发后行为 | 「没平掉」概率 |
|---|---|---|
| 市价 | 吃簿 | 相对低,滑点可能大 |
| 限价贴近 | 可成可挂 | 中等 |
| 限价过「理想」 | 常挂着 | 高 |
| 保护限价过紧 | 可能拒单或很少成 | 视产品 |
风控优先级: 止损腿更应容忍滑点,而不是追求完美均价。见 止损、滑点。
原因 2:触发源选错——K 线到了,条件没到
| 触发源 | 容易出现的错觉 |
|---|---|
| 最新价 | 插针触发后立刻回来;或你以为到了其实只碰标记 |
| 标记价 | K 线最新价早已穿越,标记未到 → 你觉得该触发却未触发;或相反 |
| 指数价 | 与单所最新价短暂偏离 |
排查:打开该笔条件单详情,看 触发依据 与历史触发记录时间点,对比标记价图表(若有)。标记价:OKX 标记价、币安标记价。
原因 3:数量、方向、仓位状态不匹配
| 问题 | 结果 |
|---|---|
| 止损数量 > 当前可平 | 拒单、缩量或行为依规则变化 |
| 止损数量 < 仓位 | 只平一部分,看起来「没全走」 |
| 已手工平掉大半,旧条件单数量未改 | 异常或只处理残仓 |
| 方向反了(平多用成平空参数) | 触发后委托无意义或变开仓 |
| 双向持仓模式理解错 | 平的不是你以为的那条腿 |
部分成交后务必 重挂与仓位匹配的止损。状态机:部分成交、分批止盈。
原因 4:Reduce-Only / 只减仓导致拒单
开启只减仓时,若系统判断该单会 增加仓位或开反向,直接拒绝。
触发瞬间若仓位已变(你已平、被强平、或模式切换),只减仓单可能失败。
专题:Reduce-Only 只减仓。
全仓逐仓:OKX 全仓逐仓、币安保证金。
原因 5:保证金、风险限额、仓位档位
触发后下平仓,一般释放保证金;但若:
- 触发的其实是 加仓向 条件单
- 或平仓过程中费与精度导致剩余「灰尘仓」
- 或账户处于限制状态
则可能出现委托失败。风险规则:OKX 风控、币安风险规则、OKX 合约风控。
原因 6:深度枯竭与自成交限制
触发后市价单在一侧深度为 0 或极薄时,可能:
- 长时间无法完全成交
- 触发平台最大滑点保护而取消
- 均价极端差仍只成一部分
薄市场 + 触发市价 = 双刃剑。深度:订单簿深度。执行:高频合约。
原因 7:OCO / 联动单另一腿行为
OCO:一边触发成交,另一边取消。若你以为「止损应还在」却已被止盈腿取消,会误判。
部分成交规则更细,必须看成对委托 ID。
原因 8:移动止损 / 追踪止损逻辑理解偏差
追踪止损是「回撤一定幅度才触发」,不是「碰到一次最高价就平」。
回调未达激活或回调幅度,不会出现你以为的触发。
原因 9:UI「触发」与推送延迟、重复挂单
| 现象 | 处理 |
|---|---|
| 推送已触发,仓位仍在 | 查当前委托是否挂着限价平仓 |
| 历史显示触发,成交为 0 | 按本文原因 1–6 查 |
| 以为没挂上,实际挂了两个止损 | 清理重复,防超量 |
| 模拟盘与实盘规则差 | 实盘再确认一版参数 |
原因 10:已强平或自动减仓抢先
价格穿越止损的同时触发强平流程,你的条件单可能:
- 已无仓可平 → 只减仓失败
- 与强平成交时间交错 → 记录难读
触发后排查流程(实操)
A. 条件单状态:未触发 / 已触发 / 已取消 / 已完成?
B. 若已触发:生成的委托 ID 是什么?类型市价还是限价?
C. 该委托:成交数量、剩余、均价、撤消 原因码?
D. 当前仓位数量是否变化?
E. 触发源当时的标记价/最新价(若能查)
F. 是否 reduce-only、是否数量 > 仓位
G. 需要立刻离场?手动市价/限价平剩余(接受滑点)
| 步骤 | OKX 侧延伸 | 币安侧延伸 |
|---|---|---|
| 订单类型 | 订单类型指南 | 订单类型 |
| 止损参数 | 止损 | 止损单 |
| 费用 | 合约费 | 合约费 |
| 仓位模式 | 全仓逐仓 | 保证金模式 |
参数设计:降低「触发空窗」
| 做法 | 说明 |
|---|---|
| 止损触发后用市价或宽限价 | 优先关闭风险 |
| 数量 = 计划平仓量,变更仓位就改单 | 避免残仓裸奔 |
| 开仓当下挂 TP/SL | 减少「忘挂」 |
| 记录触发源 | 与策略一致 |
| 极薄山寨接受更大滑点预算 | 或减小名义 |
| 避免止损刚好贴在明显流动性空洞 | 看深度 |
| 重大行情前检查委托仍有效 | 周末规则见 周末风险 |
仓位:sizing 101、杠杆多少、何时不做合约。
止盈腿同样适用
「到价了没出掉」对称发生在止盈限价过理想、或触发后回调没碰到委托价。
分批可降低全有全无:OKX 分批、币安分批、止盈计划。
和市价滑点的权衡表
| 目标 | 更稳的选择 | 代价 |
|---|---|---|
| 一定要减仓 | 触发后市价 | 滑点 |
| 价格尽量好 | 触发后限价 | 可能不成交 |
| 折中 | 限价设在可接受最差价 | 仍可能缺口跳过 |
| 无人值守 | 接受最差情形写进计划 | 心理准备 |
缺口与剧烈波动没有完美公式;计划里应写明 「若条件单失败,我手动怎么做」。
案例对照(示意)
| 情景 | 触发 | 成交 | 根因 |
|---|---|---|---|
| 平多止损限价过于贴近开仓 | 是 | 否 | 跳空,限价挂天上 |
| 最新价插针触发,标记未动你没用错但仓仍在 | 是 | 市价已成或限价挂 | 先对账 |
| 数量 1 BTC 仓位只剩 0.2 | 是 | 拒/部 | 数量不匹配 |
| 只减仓 + 已无仓 | 是 | 否 | reduce-only |
| OCO 止盈先成 | 止损取消 | — | 联动逻辑 |
| 强平先至 | 条件失效 | 强平成交 | 强平优先 |
小结
| 检查项 | 是/否 |
|---|---|
| 分清触发与成交 | 必须 |
| 看触发后委托类型 | 必须 |
| 限价是否可及 | 止损核心 |
| 数量与只减仓 | 常被忽略 |
| 触发源 | 减少错觉 |
| 失败后的手动预案 | 专业交易标配 |
订单底座继续读:OKX 订单类型、币安订单类型、币安止损、OKX 止损。
不构成投资建议。