仅凭“量化交易里,止损单咋玩”这一句提问,无法推出任何具体的止损设置方式、参数或操作动作。止损单属于交易执行与风控环节的工具,它的用法高度依赖账户类型、交易品种、交易所规则、券商或期货商的风控接口,以及策略本身的持仓逻辑。缺少这些关键信息,任何“怎么设、设多少、什么时候触发”的答案都只是脱离前提的泛泛之谈。下面只解释概念、可能的原因、需要核对的公开事实,以及结论的边界。

止损单在量化语境里指什么

止损单不是一种策略,而是一类委托指令。它的核心特征是:价格或账户指标达到某个预设条件时,自动生成一笔反向委托,用来限制已有持仓的进一步损失。在量化交易里,它通常由程序而非人工触发。

需要区分两个层面:

  • 指令层面:交易所或券商是否支持止损委托、支持哪几种触发方式(如标记价、最新价、对手价)、触发后转成市价还是限价。
  • 策略层面:策略代码里是否内置了平仓条件,以及这个条件由谁监控——是策略自己轮询行情后发单,还是交给柜台的条件单功能。

这两层不是一回事。策略里写了“亏损到某条件就平仓”,不等于交易所一定接受这种委托类型;反过来,柜台支持条件单,也不代表策略逻辑一定正确。

触发逻辑的几种可能来源

“止损单怎么用”之所以没有统一答案,是因为触发依据可能来自不同来源,彼此不能混用:

  • 按价格触发:以某个行情价格(最新价、标记价、买卖盘价)越过阈值作为条件。不同价格源在剧烈波动时结果可能不同。
  • 按账户指标触发:以浮动盈亏、保证金占用比例、账户权益回撤等作为条件。这类通常由券商或期货商的风控系统监控,而非交易所。
  • 按策略内部信号触发:策略根据自身计算的指标决定平仓,再以普通委托发出。此时“止损”只是策略逻辑的一部分,不依赖特殊指令类型。

这三类可能并存,也可能互相冲突。例如策略内部已经平仓,柜台的条件单却仍挂着,就可能出现重复委托或反向开仓。哪些情况会发生,取决于具体交易通道的规则,需要核对对应机构的说明。

需要核对的公开事实

要把“怎么用”落到可验证的层面,至少应核对以下公开信息,它们各自能帮助区分不同的解释:

  • 交易所的委托类型规则:该品种是否支持止损委托、触发后转为什么价格类型。这决定了“止损单”在指令层面是否成立。
  • 券商或期货商的条件单说明:触发价格取哪个行情源、是否支持部分成交、失效条件是什么。这决定了程序化触发与手动触发的实际差异。
  • 交易品种的涨跌停与熔断规则:极端行情下委托可能无法成交,这会改变止损的实际效果。
  • 策略回测与实盘的委托假设:回测里如何模拟触发与成交,是否与实盘通道一致。这影响对“止损是否有效”的判断。

这些信息通常写在交易所业务规则、券商接口文档或软件说明里,应以对应原文为准,而不是套用其他市场或其他品种的经验。

结论的适用边界

即便核对了上述规则,也只能说明“在该通道、该品种、该策略下,止损委托如何被处理”,不能推出某个止损参数适合谁、某次交易该不该止损。止损的效果还受流动性、滑点、跳空、委托排队等因素影响,这些都无法由题述信息确定。

把“主力洗盘所以不该止损”“止损一定被扫”这类叙事当作确定结论,同样缺乏依据。它们只能作为待验证假设,且需要对照成交明细、委托回报、行情逐笔数据等公开可查的记录来判断,而不是凭感觉归因。

简短总结:止损单在量化交易中是委托与风控工具,不是策略本身。它的用法取决于交易所规则、通道接口和策略逻辑三层,题述信息不足以支持任何具体设置;能做的只是核对公开规则、区分触发来源、明确结论边界。

常见问题

量化交易里的止损单和手动止损有什么本质区别?

区别主要在触发主体和一致性。程序化止损由代码或柜台按预设条件自动发单,执行时点取决于行情源和接口延迟;手动止损依赖人看到行情后下单,受注意力和情绪影响。两者在极端行情下都可能无法按预期成交,这一点需要对照具体通道规则判断。

为什么同一个止损条件在回测和实盘里结果不一样?

常见原因包括回测对触发价格和成交价格的假设与实盘通道不同、滑点和手续费未充分计入、以及实盘存在委托排队和部分成交。要区分这些原因,需要核对回测的撮合假设与实盘接口文档,而不是直接认定策略失效。

止损单设了却没用,可能有哪些解释?

可能是触发条件未被行情源满足、触发后转为限价未能成交、涨跌停导致无法成交,或策略内部逻辑与柜台条件单发生冲突。这些解释需要分别核对委托回报、成交记录和通道规则才能区分,不能只凭结果反推原因。