设置:交易防护(最大数量、确认)

设置中的交易区块放着两道防护,作用于桌面端发出的每一张订单:可选的每单合约数上限,以及 1 次点击或 2 次点击的确认模式。两者都保存在后端,并由所有窗口共享。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
设置 → 交易,以及图表的 ⚙ Footprint 设置 → 交易设置(同一批数值)
默认确认
1 次点击 — 立即发送
默认上限
留空 = 无上限
存储
后端文件(交易防护),不是图表存储

它做什么

在订单到达经纪商驱动之前,Senzoukria 会用两道全局防护检查每一张订单:最大下单数量和确认模式。它们在 Rust 后端的命令层强制执行,因此从下单票据、图表上的快捷票据或图表右键菜单发出的订单,遵守的是同一条规则。设置页面把这一点描述为“防护保存在后端,由所有窗口共享”。

应用级设置页面的交易区块暴露这两道防护。图表自己的 Footprint 设置弹窗(⚙ → 交易设置)显示同样的两个控件,并写入同一条后端记录,因此改一处即改两处。

还有第三道防护不能在这里关闭:按连接的交易启用开关(连接配置上的 `trading_enabled`,在实盘资金环境下默认关闭)。撤单和全部平仓有意绕过它,因为它们只会降低风险。

设置

设置 → 交易 中显示的交易防护
设置默认值它改变什么
模式(订单确认)1 次点击 — 立即发送“2 次点击 — 先确认”会在每次提交前显示一个摘要对话框(方向、数量、品种、类型与 TIF、价格、账户)。下单票据和图表快捷票据在发送前显示它;在图表右键菜单中,只有全部平仓会通过一个普通确认框询问。
最大下单数量(每单合约数)留空 — 无限制一个整数合约数。超过它的订单会被后端以明确的错误拒绝。留空、0 或负值都表示无上限。

怎么用

从导航打开设置并滚动到交易。在下拉框里选择确认模式;改动会立即保存。在最大下单数量字段中输入合约数并离开该字段(失焦)以保存;在图表弹窗中,按回车同样会提交。字段下方的提示会写“超过 {n} 张合约的订单将被拒绝。”或者“无上限 — 数量由你自己决定。”

确认开启时,确认订单对话框会带一个取消按钮和一个“发送 BUY”/“发送 SELL”按钮,后者默认获得焦点。订单发送期间按钮显示“正在发送…”,并且点击背景无法关闭对话框。

  • 这个上限是防手滑的安全网,不是风险规则:在微型合约上,二十手是很平常的数量,因此产品出厂时不设上限。
  • 防护拒绝订单时给出的信息是“订单数量 N 超过最大下单数量防护(M)— 如确为本意,请在交易设置中调高”。

限制与陷阱

  • 确认对话框是前端的一步;后端保存这个标志以便所有窗口保持一致,但即使确认关闭,超过上限的数量仍会被拒绝。
  • 在该字段存在之前写下的防护文件里带有一个无人设定过的上限;应用在加载时会把它一次性解除(防护版本 1)并记录被移除的数值。之后你自己设定的任何上限都会被保留。
  • 如果保存失败,错误文字会显示在控件下方,之前的数值继续生效。
  • 数量在任何情况下都必须大于零;数量为零的订单会被拒绝,与上限无关。

其他语言版本

常见问题

2 次点击确认默认是开启的吗?
不是。后端默认是“1 次点击 — 立即发送”。在设置 → 交易或图表的交易设置标签页中选择“2 次点击 — 先确认”,即可在每张订单前看到摘要对话框。
最大下单数量对图表快捷票据也生效吗?
生效。上限由后端在任何订单到达驱动之前检查,因此它同样覆盖下单票据、钉在图表上的快捷票据和右键菜单。
最大下单数量留空是什么意思?
没有上限。该字段的占位文字写着“无限制”;输入 0 或清空字段保存的是同一件事。