PTrade 上手的第一个坑:以为改完就能保存生效
发布时间:58分钟前阅读:8
这是个特别小、特别常见的坑:在 PTrade 里把策略代码改好了,点运行,发现跑的还是旧逻辑。
原因是这类客户端通常有两层东西:编辑区里的代码,和已保存或已部署的策略。改了编辑区不等于改了运行中的版本,必须显式保存并重新加载,甚至需要先停掉旧策略再启动新的。
1、改完先保存。大多数客户端有保存快捷键,但保存的是编辑区的文本,不一定同步到正在运行的实例。
2、停掉再启动。正在跑的策略用的是启动时加载的那份代码,你在运行期间改文件,它不会自动感知。所以流程是:停止、保存、确认版本、重新启动。
3、确认改动真的生效。最可靠的办法是在代码里加一行打印,比如输出今天的日期或者一个版本号。启动后看日志里有没有这行,有才说明跑的是新代码。
4、还有一个隐藏情况:多个策略共用同一个文件。有的客户端允许把公共函数放在一个文件里,多个策略引用。你改了公共文件,其他策略也要重新加载才会生效,漏掉一个就会出现"这边好了那边又坏了"。
这类问题的共同点是:看起来像策略不灵,其实是部署没到位。花两分钟确认部署状态,能省掉半天怀疑。
判断标准:每次启动后,第一件事是看日志里有没有新加的版本标记。养成习惯,就不会再被这个问题绊住。
还有一个常见误解:以为策略保存了就会在下次登录时自动恢复运行。实际上多数客户端需要手动启动,有的需要把策略挂到"自动运行"的列表里。如果你指望它每天自动干活,却没设自动启动,第二天打开会看到它安静地待在那里,一动不动。
建议做一个启动检查清单,贴在显示器边上:登录、切环境、确认资金上限、加载策略、看版本标记、启动。六步,两分钟。养成习惯之后,就再也不会出现"以为在跑其实没跑"的情况。
最后提醒一下多人共用电脑的情况。如果这台机器上还有别人也装了这个客户端,登录的可能是另一个账号,你的策略跑在了别人的账户上。启动前看一眼账户名和资金账号,这一步三十秒,但能避免非常尴尬的事故。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。
买完重疾险是立即生效吗?



问一问
从业认证

+微信
分享该文章
