一键全平:撤销所有在途订单并平掉所有头寸
一键全平会撤销账户上所有在途订单并平掉所有未平仓头寸,可从 Trading 页面或任意界面的顶栏触发,并且只有在后端确认经纪商账簿确实清空之后才报告成功。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- Trading 页面下单票据下方(“一键全平”),以及所有路由的顶栏(“FLATTEN”)
- 显示条件
- 已注册一个经纪商连接,即使它处于降级或重连状态
- 确认
- 遵循 设置 → 交易 → 订单确认;默认 1 次点击
它做什么
一键全平是交易台的逃生口。点击一次,后端会在默认连接上先撤销所有在途订单,再平掉所有未平仓头寸。后端把这个请求视为降低风险的操作,因此在连接降级或重连期间也会接受它 —— 而那正是交易者最需要它的时候。它绝不会宣称自己无法核实的成功:如果经纪商的账簿没有清空,返回的错误会写明“flatten incomplete … CHECK YOUR BROKER PLATFORM”,并显示在按钮下方。
按钮的显示条件是已注册一个连接,而不是连接已就绪,也不是已知有敞口。持仓和订单面板可能过期或卡住,而一个过期的面板绝不应该成为隐藏出口的理由。向导式教程给出的是同一份承诺:一次点击,在任何界面平掉一切,而且永远不会开仓。
行为
| 元素 | 默认值 | 效果 |
|---|---|---|
| 标签 | 一键全平 · FLATTEN(顶栏) | 提示:“撤销所有在途订单并平掉所有未平仓头寸” |
| 确认步骤 | 关闭(1 次点击) | 2 次点击模式下:“撤销 N 笔订单并平掉 N 个头寸?”,然后是 确认全平 或 保留 |
| 处理中状态 | 正在全平… | 按钮禁用,直到后端返回结果 |
| 错误 | 显示在按钮下方,顶栏上则以提示框显示 | 后端返回的消息;绝不吞掉 |
| 隐藏 | 没有已注册的连接 | 没有可平的东西 |
手动括号单与全平纪元
在实盘头寸上的某些操作,例如一个待生效的手动括号单,会等成交之后才挂出离场单。每一个发起全平的入口都会通知一组共享监听器,使该连接上任何待生效的手动订单在“要全平”这个意图出现的那一刻立即作废。没有这个机制,在全平之前就已武装的括号单可能在一个已经空仓的账户上挂出新的止损或止盈。
为真实头寸构建的离场单始终位于该头寸的反方向;实盘交易操作模块中的构建器只推导一次这个方向,因此任何界面都不会误把头寸翻倍。
局限与陷阱
- 全平降低风险,因此确认步骤的保护作用不如在开仓时,主要是拖慢出场;该设置是全局的,默认为 1 次点击。
- 请求发往默认连接;它不会平掉其他已保存的连接,也不会平掉同一登录下的其他账户。
- 成功的全平会与经纪商账簿核对,但只要出现错误消息,就一定要去经纪商平台确认。
- 跟单交易作用于从票据发出的订单,而不作用于全平:这个按钮不会平掉跟随者的头寸,它们必须在自己的连接上平仓。
相关页面
其他语言版本
常见问题
- 为什么连接正在重连时 FLATTEN 按钮仍然可见?
- 后端在连接降级时也接受全平,因为它只会降低风险。在重连期间把它藏起来,等于在最关键的时刻拿走了出口。
- 我设置了 1 次点击交易,为什么这个按钮要点两下?
- 正常情况下不会:按钮遵循全局的订单确认设置。选择“1 次点击 — 立即发送”时,第一次点击就发出全平;选择“2 次点击 — 先确认”时,它会先询问。
- 全平会影响我的演示账户吗?
- 不会。它作用于真实的经纪商连接。演示面板有自己本机的“撤销所有在途订单”和平仓控件。