紧急停止开关(STOP 与全平)

紧急停止开关(kill switch)是立刻中止自动化交易的那个唯一控件:它解除策略的武装,使之不再发出任何决策,并请求把每一个未平仓头寸全平、把每一笔在途订单撤销。它是一个发给经纪商的请求,而不是一份账户已经空仓的确认。

Senzoukria · 术语表 · 更新于 2026 年 9 月


按下去会发生什么

  • 策略立刻被解除武装;那一刻之后计算出来的决策,一个也不会离开这台机器。
  • 针对平台已知的在途订单,发出撤单请求。
  • 为每一个未平仓头寸发出一笔反方向的市价单,数量正好把它平掉。
  • 状态切换为 stopped 并停在那里;没有任何东西会自行重启。

为什么「请求」这个词很要紧

从点击那一下到账户真的空仓,中间隔着连接、经纪商的订单处理和市场本身。一笔撤单可能在订单已经成交之后才到达。一笔平仓市价单可能带着滑点成交、可能只成交一部分,也可能在熔断期间被拒绝。恰好在那一秒断线,还可能让本机以为某笔订单已经发出,而它其实从未到达。正因如此,一个设计良好的紧急停止开关之后必定跟着一个核对步骤:交易者要在经纪商自己的界面上检查持仓和在途订单,然后才解除这个停止。在经纪商确认之前,应用的视图只是一个假设。

紧急停止开关与每日亏损上限

每日亏损上限是一条在每笔订单之前被评估的规则:一旦亏损达到阈值,它就拒绝新增敞口。紧急停止开关则是一个人为动作,它结束一切,包括已经建立的敞口。前者阻止下一个错误,后者结束当前这个。两者谁也替代不了谁,而且谁都消除不了平仓订单本身的执行风险。

在 Senzoukria 里

在「Autopilot」面板里,这个控件标为「STOP —— 解除武装并全平」。按下之后徽标显示「STOPPED」,面板给出一条核对提示:到原经纪商账户上检查持仓和在途订单,必要时在那里撤单或平仓,因为解除 STOP 既不确认任何经纪商状态,也不会重新开始交易。请求还在途中时,面板会如实说明并请你稍候,然后再检查一次账户;「解除该停止」只是一次手动复位,并不会重新武装。对手动交易而言,另有一个「一键全平」按钮,提示写着「撤销所有在途订单并平掉所有未平仓头寸」,只要经纪商连接就绪,它在任意界面上都可用,并带一个确认步骤;它绝不会开仓。「止损已成交」语音提示则用于播报一笔已成交的保护性止损。

常见错误

  • 按下 STOP 就走开,不去核对经纪商的持仓。
  • 指望 STOP 能撤销一笔已经发生的成交;它只能把由此产生的头寸按市价平掉。
  • 以为解除停止就会重启策略;武装是另一个动作。
  • 在断线时还指望紧急停止开关;请随手备好一份书面流程和经纪商自己的界面。

其他语言版本

常见问题

STOP 能保证我已经空仓了吗?
不能。STOP 发出的是撤单请求和平仓市价单;它们会不会成交、以什么价格成交、是不是全都到达了,取决于经纪商和连接。交易者要在经纪商那里核对持仓和在途订单,然后才能认为账户已经空仓。
紧急停止开关和全平是一回事吗?
两者有重叠。全平会撤销在途订单并平掉持仓,在手动交易中随时可用。紧急停止开关做同样的事,此外还会解除自动化策略的武装,使它无法再次入场。在一个已武装的自动驾驶里,STOP 就是紧急停止开关;只按全平按钮并不会解除武装。
紧急停止开关该先撤单还是先平仓?
先撤在途订单,可以避免一张挂着的入场单在头寸已经平掉之后成交,从而把敞口重新打开。实际做法是两类请求连着快速发出,而经纪商确认回来的先后顺序并没有保证,这又是事后必须到经纪商处核对的一个理由。

继续阅读