VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268

on_trade函数在收到成交回报的时候会推送TradeData,基于自己需求使用即可,不是交易必须调用的。
如果需要记录交易数量并对策略进行控制,可以创建一个全局变量储存交易数量

自己写个条件判断就可以了

默认是在用户目录下启动,自然是存到后面那个路径里。如果想存到前面那个路径,需要在C:/veighna_studio/启动

可以自己打印一下指标排查看看

什么时候都可以吧

如果登陆没有报错,只有合约查询报错的话,就自己根据收到的信息改一下吧。测试环境有时候推送的字段是不相符的

期货公司给的api是测试的还是实盘的呢?
同时有加载其他c++接口吗?

是的

检查一下环境吧,非交易时间连第二套,看你图上连的第一套第二组

看一下有没有同时加载别的c++接口吧

no_ui不关脚本非交易时段也是会关闭子进程的

ctp_gateway就是调的这个

接口文件里调用的reqSettlementInfoConfirm是确认结算单的函数

因为你的python不是3.10的吧

如果on_tick收到了tick只是被update_tick过滤掉了可以通过调整process_tick_event函数调整,但是如果on_tick收不到tick那就没有办法了。还是需要先自己打印排查一下

安装完语言包重启之后还报一样的错吗?

可以参考一下vnpy_tap的最新代码,已经修复了https://github.com/vnpy/vnpy_tap

cython那个是因为你python不是3.10,新手的话还是使用veighna_studio比较好

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】