交易服务器登录成功后,才能获取到合约信息
API和柜台的服务器版本不匹配,找期货公司确认下吧
直接vwap = tick.turnover / tick.volume就是全天的VWAP价格了
第一句这个是Qt本身的高分辨率屏支持相关的日志,后面两句是CTP接口本身的运行日志,都无法消除,忽略即可
CTP接口要登录交易接口后,才能查询获取合约信息
这应该根据你的交易需求来吧,交易什么品种订阅什么行情
早就移除了
社区反馈下来,支持的券商和私募用户都比较少了
通过策略对象本身的self参数,传递你要用的数据就好啊:
先在on_tick中,调用bg.update_bar触发K线计算,比如on_bar下面计算完均线:
self.ma_value = xxx
然后回到on_tick下面,再调用计算结果数值执行判断:
if self.ma_value > xxx
在命令行中运行veighna命令启动,看看有没有什么报错?
合约代码应该是这个格式:
IF2303.CFFEX
rb2305.SHFE
等等
论坛目前只有管理员能删帖,比较麻烦了
安装一下vcredist x64 2015-2022即可
必须用分钟合成日线了,否则你可以在on_init中强行直接访问数据库读取数据,但这个很容易出错
回测不做开平检查,但是实盘CTP柜台会做的
发出委托之后,要下一跟K线才会撮合,你这里在buy之后立即就打印当前仓位,当然是0了
pip uninstall typing
这是2年前的版本了,升级到最新的3.5.0吧
write_log的日志内容,加一个[策略名]区分下