自动驾驶(已武装的自动化)
自动驾驶(Autopilot)是交易平台里的一个组件:它让一个已保存的策略把真实订单发往已连接的经纪商账户,而不必每一笔都由人点一下。正因为它拿掉了那一下点击,它被层层看住 —— 在交易者显式武装之前它什么也不做,运行时受配置好的亏损和手数上限约束,而一个 STOP 控件会解除武装并把持仓全平。
Senzoukria · 术语表 · 更新于 2026 年 9 月
从决策到经纪商的唯一通路
策略脚本负责决策;总得有个东西把这个决策翻译成订单。自动驾驶就是这唯一的翻译点。保持它的唯一性很要紧:每一笔自动离开这台机器的订单,都要经过同一个地方接受上限检查、时段窗口约束,而 STOP 控件也能在那里介入。在回放中或在模拟账户上运行的策略,永远不会碰到这条通路。
让自动化可以被接受的那些防护
- 显式武装:交易者要做一个刻意的动作才能打开它,而且已武装状态不会跨重启被记住。
- 一个每日最大亏损和一个最大合约数,在每笔订单之前都会被检查。
- 一个时段窗口,窗口之外不作任何决策,并可选在窗口关闭时全平。
- 一个会解除武装并请求全平的 STOP;此后不会自动恢复。
- 一项确认:该账户所属公司允许自动交易,因为许多出资账户是禁止的。
自动驾驶保证不了什么
一次全平是一个请求。经纪商的响应、滑点、部分成交和断线都在应用的控制之外,因此在任何一次停止之后,核对持仓和在途订单的责任仍在交易者身上。应用层面的上限能降低敞口,但消除不了执行风险。一份漂亮的回测既武装不了任何东西,也证明不了那家公司允许自动化。
在 Senzoukria 里
交易页面上的「Autopilot」面板写着:「在这个账户上运行你的某个策略,每根收盘 K 线一个决策,发出真实订单。在你武装它之前不会有任何东西发出;STOP 会解除武装并全平。」你从脚本页面挑一个已保存的「策略」,设置「每日最大亏损($)」、「最大合约数」、「时段起(本地时间)」和「时段止(本地时间)」,可选「时段窗口结束时全平」,并勾选一项确认:你的自营公司允许在这个账户上自动交易。武装时需要输入一个确认口令,然后按「武装」;徽标会显示「ARMED · {symbol}」。两个控件分别是「解除武装(保留持仓)」和「STOP —— 解除武装并全平」,此后面板显示「STOPPED」,并要求你先到原经纪商账户上核对持仓和在途订单,然后才能「解除该停止」。它只在兼容的 Rithmic 连接上运行,并且桌面端、连接和图表都要保持打开;AI 助手可以读取自动驾驶的状态,但无法武装它。
常见错误
- 在一个合同禁止自动交易的出资账户上武装。
- 以为 STOP 已经确认了空仓状态;请去核对经纪商自己的持仓和在途订单。
- 关掉图表或桌面端,还指望决策继续产生。
- 把每日亏损上限当成在滑点或断线之下也不会亏更多的保证。
相关内容
其他语言版本
常见问题
- STOP 之后自动驾驶会自己重启吗?
- 不会。STOP 之后策略被解除武装,并发出一次全平请求;状态会一直停在 stopped,直到交易者核对完经纪商账户、再亲手解除该停止。解除并不会重新武装,也不确认任何经纪商状态。自动恢复是被刻意拿掉的。
- AI 助手能替我武装自动驾驶吗?
- 不能。助手可以读取应用上下文,包括脚本和自动驾驶的状态,但它不下任何订单,也无法武装策略。武装是一个需要输入确认口令的手动动作,而且这个状态绝不会被持久化。
- 自营公司允许用自动驾驶交易吗?
- 这取决于公司和账户类型;有些允许自动化,也有好几家出资项目彻底禁止。面板里的那项确认,要求你自己确认自己的合同。软件能不能做和公司允不允许是两个问题,第二个只有该公司当前的规则能回答。