可以参照vnpy.trader.engine里send_order函数的写法
检查一下你trader2文件夹下.vntrader文件夹里vt_setting.json时区的填法吧,这里报错是因为收到的不是字符串类型,所以不能upper()
取决于策略逻辑,如果策略逻辑里写了逻辑判断,需要满足条件才能启动
json文件保存不了str\bool\int\float这四种基础数据以外的类型,就会出错
sleep写长只是为了等待合约信息查询成功之后再加载模块。
上期所要指定平今平昨,可以检查一下自己的req
这是因为exchange_calendars库升级导致的,可以手动将这行修改下:
x.to_pydatetime() for x in cn_calendar.precomputed_holidays()
simnow进入为期一个月的维护,暂时不开放了
可以连接tts或者uft
热心市民王阿辉 wrote:
vn.py的官方公众号【vnpy-community】有发过对之前课程内容的更新,若发现课程内容与现版本不符,可以先查阅公众号的文章
我找了半天 之前看到过 但是现在又找不到了 有链接吗?
https://mp.weixin.qq.com/s/iBYuD9vZ0GntKpRsT4Ky2A
可能是旧的numpy没有卸载掉,两版numpy导致出现冲突导致的。可以卸载掉numpy再重装试试
如果no_ui脚本下ctastrategy模块的日志无法写进文件,建议检查一下配置https://www.vnpy.com/docs/cn/veighna_trader.html#id18
建议结合行情检查一下策略逻辑吧
我用你的测试账号3091使用7x24小时环境成功收到IF2207的行情了,建议检查一下地址有没有输错吧
一般回测时间比较长这个影响不大,如果在意的话可以自己处理一下数据了
main_engine.get_account
main_engine.get_position
https://www.vnpy.com/forum/topic/4407-huo-de-shu-yu-zi-ji-de-bao-zheng-jin-lu-he-shou-xu-fei-lu
https://www.vnpy.com/docs/cn/windows_install.html#id7
基于python3.7手动安装最新的版本即可