个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈
作为全网功能强大、灵活易用的量化交易平台,发明者量化交易平台虽然使用门槛非常低,机器人程序占用资源很少。但是我们依然希望,让机器人需要运行的时候启动,不需要运行时停止。例如,在做商品期货程序化、量化交易时,非开市时间占全天的绝大部分。
这样我们就非常希望只让机器人在开市时间运行,每天只开市时间运行多节省费用,想想都激动。为了这个需求,我们可以使用Python语言编写一个在FMZ量化交易平台上运行的策略机器人,让这个机器人通过发明者量化交易平台的扩展API接口,定时控制机器人的启动和停止。
有了需求,说干就干!
其实整个代码非常简单,调用发明者量化交易平台扩展API接口的例子直接可以使用,地址:https://www.fmz.com/api#%E7%AE%80%E5%8D%95%E7%9A%84%E4%BE%8B%E5%AD%90
直接使用例子中的函数:def api(method, *args)。我们需要调用的接口也很简单,用到以下两个接口(在FMZ文档上可以查询到)
RestartRobot是重启机器人接口,参数传入机器人ID即可。使用具体id,这样调用即可:api('RestartRobot', id)