PTrade策略异常中断怎么办?断点恢复的设置
发布时间:1小时前阅读:4
策略跑着跑着程序中断了,网络闪断、客户端升级、电脑重启,都可能让运行中的策略停下来。中断本身不可怕,可怕的是恢复时持仓状态错乱,重复开仓或者漏了仓位。今天讲断点恢复的完整设置思路。
1、先搞清楚中断时的风险敞口。策略中断后,已发出的委托还在柜台系统里挂着,不会因为客户端停止而消失。所以恢复策略的第一件事是查询未完结委托,决定撤掉还是保留,这一步不做,恢复后新信号和旧委托叠加就是双倍仓位。
2、持仓状态以柜台为准。恢复运行的策略要重新从柜台读取真实持仓和可用资金,而不是相信本地缓存。写策略时养成一个习惯:初始化阶段先同步账户状态,再进入信号循环。这样无论程序重启多少次,起点都是真实状态。
3、信号连续性的处理。基于K线的策略中断一段时间后,指标计算窗口缺了一段数据,恢复时要先补齐中断期间的历史K线,再继续计算。缺数据直接算,指标值是错的,信号也就不可信。
4、日志是最好的事故记录。每次中断发生的时间、当时的持仓、未完结委托,都写入日志。复盘中断原因时,日志能告诉你是不是定时任务冲突、内存泄漏还是行情连接问题。
5、降低中断概率的运维措施。策略运行的电脑保持稳定,关闭自动休眠;客户端设置自动登录和自启动;重大版本更新前主动停止策略,避免升级中断。条件允许的话,把策略放在独立的运行环境里,别和日常娱乐软件混用。
6、兜底方案。想一个极端情形:如果策略长时间无法恢复,持仓该怎么办?预设一条人工处置路径,比如客户经理或家人知道你的持仓情况和处理原则。程序化交易者的安全感来自预案,而不是祈祷不出事。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
