可以从相应的交易所接口获取。
请问电脑里是不是有多个python?
jackhuang wrote:
多谢,下载vcredist库后,在vnstation只加载融航接口是可以连接的上。但是还有一个问题,就是用脚本run.py只加载融航接口还是报4097错误。请问这个有解决方案不?
可参考https://www.vnpy.com/forum/topic/6241-vn-pyfa-bu-v2-2-0-rong-hang-amszi-guan-ping-tai
请问连的是ctptest_gateway还是rohon_gateway?
可能是品种不够活跃,当时没有tick推送
如果想查看,可以自己下载一个对应的图形化管理工具
可以自己逐行打印排查看看
datamanager不显示tick级别数据
你时间戳填信息的时候是用的默认的”datetime“, 你自己的csv里是date
如果没有同时勾选两个c++接口的话,连接ctptest做穿透式测试报错应该是dll版本的问题。但是现在的ctptest就是6.3.16的。如果确定是dll版本的问题的话,可以用期货公司提供的dll自行替换ctptest的两个dll文件试试看
SimNow进入为期一个半月的升级改造,所以最近都连不上了,需要仿真交易的推荐登录实盘账户后使用vn.py的【PaperAccount本地模拟交易模块】
可以查看一下vnpy.gateway.ctp.ctp_gateway下onRspQryInvestorPosition函数的代码
可以基于逐笔tick数据开发一下回测模块
sgit接口可以
可以参考3楼和4楼
可以检查你的用户目录是否有写入权限,以及路径中是否有中文信息(CTP只支持英文的)
可以自行去看vnpy,app.cta_strategy.backtesting的代码,推送on_stop_order只有这两种状态推送,因为K线回测没有tick数据传进来,自然就没有waitting状态,一分钟一分钟的推,不是已触发就是取消了
请根据自己所需要的接口和模块,在run.py做相应的注释和取消注释操作。请注意,不要同时勾选两个c++接口,会造成dll冲突,从而导致报错4097
卡住了可能是底层报错了,可以自己打印底层信息看看。但是如果是分钟级的策略,初始化是load_bar,不会有tick传进来的