一个量化交易策略从研发到上线可能会经历策略设计、代码编写、代码测试、策略回测、simnow账户仿真交易测试等一系列流程。
在经历了各种测试后,您是不是已经对自己的策略信心十足了呢?
现在我们来介绍如何让您的策略完成从“图纸”到“起飞”的最后一步,在实盘账户上跑起来。
第一步,添加实盘账号:
首先,点击页面右上角的“账户管理”:
在“账户管理”页面“实盘账户管理”栏目点击“添加实盘账户”按钮:
然后在信息表格里填写实盘账户的信息:
注意这里的账户“名称”将用于您策略代码的账户登录,其命名应当尽量规范,不易发生混淆,比如尽量不要使用形如“aaa”,“account”,“账户1”这类您隔天就可能记不得是哪个账户的名称。保险起见,您还可以在“说明”部分给这个账户的用途添加说明,以防忘记。
如果您实盘的期货公司并不在柜台列表内,可点击vip群链接,联系我们的工作人员帮您添加:
提交这些信息后,您可以在“实盘账户管理”的账户列表里看到新添加的账户已经进入待审批状态:
审批流程一般1~2天可通过。当账户“状态”变为“通过”后,您就可以在策略代码中调用这个账户啦。
第二步,在策略代码里引用实盘账户:
比如,我们刚才添加的实盘账户在策略代码里可以这样调用:
也就是说,您编写、调试完成的回测策略代码只需要改动一个账户名称,即可接通实盘,是不是非常方便呢?
另外,为了让实盘策略在每日早盘前和晚盘前能够自动登录(应对CTP柜台盘后的连接断开),还可以加入以下代码:
第三步,策略上架、运行
回到策略列表,我们可将这个已经和实盘账户“绑定”的策略进行“上架”(也就是在服务器上为这个策略分配一个运行环境):
最后到“实盘”栏目选择将已上架策略“运行策略”,即可将您的策略在实盘上跑起来:
策略启动后,您可以随时通过查看日志按钮来监控实盘策略的运行状态:
如果您还需要对已经上架运行的策略进行修改,可以按以下步骤进行,这也是策略调试和完善的标准流程:
代码Debug流程还可以参考我们的这篇介绍。
调试无误后,您就可以在实盘交易中发挥真格量化的最大威力啦。
— — — — — — E N D — — — — — —
往期文章:
真格量化可访问:
https://51zhenge.com
真格量化微信公众号,长按关注:
还有更多实盘运行问题?欢迎加入真格量化Python技术交流QQ群 726895887