这是2.2.0-2.3.0的修改了吧,把数据入库改成了定时批量写入
可以。
价差交易建议还是用价差交易模块。
示例策略trend_following_strategy写法不用指明腿一腿二的
ksgold只支持ubuntu或者windows 32位
可以打开.vntrader文件夹下的cta_strategy_data.json进行手动修改
传进来的tick的涨停价为null导致的吧
pip install plotly
write_log只负责输出日志,变量值请自行计算或者获取,如何输出什么频率输出也取决于策略逻辑的
.vntrader文件夹下的cta_strategy_data.json里应该缓存了self.pos,请手动修改至与实际持仓相同。下次请不要起相同的策略实例名
如果非要无界面操作移仓,可以参考vnpy.app.cta_strategy.ui.rollover里移仓助手的写法试试看
self.trading是控制策略交易状态的;
底层资金获取论坛里有相关帖子;
实时输出状态的话,可以write_log
如果是基于示例策略写的话,需要10天数据初始化的,具体策略执行情况还请自行在策略内打印变量排查了。
修改后的代码请自己在data_recorder中进行打印排查了。
比如没有保存,可以在engine里save_bar_data/save_tick_data前打印一下data看是否收到了data之类的
可以打开.vntrader文件夹下的cta_strategy_data.json进行手动修改
那请安装vcredist 2010试试看
没有特意不处理的吧,建议可以去vnpy.api.rohon看看c++的代码处理
可以用期货公司提供的api里的dll替换掉ctptest接口的dll然后再连ctptest试试看
请问有像原帖中7楼提到的执行了rqdata_client.init()吗?
不知道具体怎么修改的了,没收到推送吧
事件引擎可参考https://zhuanlan.zhihu.com/p/20031696