PTrade策略日志怎么留,出问题全靠它复盘
发布时间:10小时前阅读:5
策略实盘出了问题,比如莫名少了一笔委托、仓位和预期不符,能不能快速定位原因,几乎完全取决于日志留得全不全。日志不是可选项,是策略系统的一部分。把日志的留法讲透。
要记录什么:
1、决策日志。策略每个信号的产生时间、依据的数据、计算结果,全部落盘。出了亏损单,回溯当时为什么触发,是数据问题还是逻辑问题。
2、委托日志。每一笔委托的报单时间、方向、价格、数量、返回状态,加上后续的成交回报、撤单回报。这是和券商对账的依据,缺一笔都是隐患。
3、异常日志。断线、重连、接口报错、数据缺失,发生时间点和恢复时间点都要记。系统级问题的排查全靠这些时间戳。
4、状态快照。每天开盘前和收盘后各存一份持仓和资金的完整快照,之后任何一天都能还原当时的账户状态。
怎么留:本地文件按天滚动,避免单文件过大;关键事件同时记录时间戳到毫秒级,排查顺序问题靠它;日志格式统一,字段固定,方便写脚本批量分析。有条件的把日志同步备份到另一台机器或云端,本机故障不至于全部丢失。
怎么用:定期跑一个分析脚本,统计每天的委托数、成交率、平均滑点、异常次数,形成简报;出问题时先按时间戳定位事件链,再逐笔回放,大多数问题十分钟内能定位。
几个反例提醒:只打印不看不算留日志,要形成每天复盘的习惯;日志里别写敏感信息,账号密码绝不落盘;报错被异常捕获吞掉而不记录,是排查时最气人的场景,捕获了就一定要记下来。
日志的投入很小,回报很大。策略可以重写,事故无法重来,能完整复盘一次事故,就少交一次学费。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
