具体测试要求是期货公司提供的
第一套环境只有交易时段可以用
通过spreadtrading模块委托并收到成交回报
可以把之前安装的都卸载掉,下载python3.9,手动安装VeighNa
你这个查询函数虽然是在connect之后,但是没有sleep,从日志上也能看到,是在登录成功之前返回的查询结果。
cta回测策略设计的就是载入单品种的单频率行情,有多种频率需求可以通过原始数据合成。
如果基于Tick数据回测,需要调用load_tick函数,基于K线数据回测,需要调用load_bar函数,文档也有说过。
如果有自己情况特殊的需求,可以做个性化修改。
穿透式测试环境仅用于功能测试,行情质量取决于期货公司的测试环境
这是因为没有配置数据服务导致的,不影响运行
可以自己下载vcredist 2015-2019试试
可以用run.py脚本启动看看终端报错信息https://gitee.com/vnpy/vnpy/blob/master/examples/veighna_trader/run.py
你打印一下path2看看是否是你放置策略的路径
请问示例策略能显示吗?如果不能,请升级至最新版再试试
如果示例策略能显示,可以自己在vnpy_ctabacktester.engine的load_strategy_class函数下打印一下读取的path
ib接口合约的命名规则写在vnpy_ib.gateway.ib_gateway里面了
苹果应该是AAPL-USD-STK
3.0.0的mini是1.5.6的,可以先升级至3.0.0再替换试试看
backtesting的cross_limit_order和cross_stop_order函数
3.0是直接在cmd输入veighna命令;
3.0点击VeighNa Station图标通过VeighNa Station启动VeighNa Trader,底层输出会显示在界面右侧,文档有介绍的https://www.vnpy.com/docs/cn/veighna_station.html
需要使用就配置,不需要使用就不配置
根据自己需求修改bg的update_bar_hour_window函数