设置:交易防护(最大数量、确认)
设置中的交易区块放着两道防护,作用于桌面端发出的每一张订单:可选的每单合约数上限,以及 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 或清空字段保存的是同一件事。