VNPY新手常见问题说明
发布网友
发布时间:2024-10-02 06:39
我来回答
共1个回答
热心网友
时间:2024-11-01 21:52
本文提供VNPY新手常见问题解答,帮助用户快速掌握VNPY的使用与配置。
如何添加微信公众号:在微信中搜索【VNPY官方】,关注官方公众号获取最新信息与支持。
关注知乎专栏:访问VNPY官方知乎账号,获取更多技术分享与交流。
解决安装环境问题:推荐使用PyCharm作为集成开发环境(IDE)并结合Anaconda配置虚拟环境。首次运行项目时,确保PyCharm启动后打开的是VNTrader项目,而非其他项目,以避免找不到VNTrader根目录路径的问题。
CTP接口报错解决:报错“交易服务器授权验证失败”通常是因为登录时填写的产品名称或授权码错误。确认实盘账户信息或使用SimNow账户时,请参照SimNow官网配置指南,避免使用模拟账户配置。
策略文件存放位置:VNTrader在启动时自动扫描加载strategyfile目录下的策略文件。确保同名的.ini文件为策略配置文件,同名的.csv文件为生效的合约文件。
VNPY数据库支持:综合性能考虑,文本存储比数据库高2个数量级。文本格式用于存储数据,性能提升100倍,非常适合回测速度提升。推荐使用文本格式存储数据,理解为内存数据库,直接从文本文件读入内存。
策略与数据格式:VNTrader数据基于API接口,如CTP接口提供期货实时数据。CTP接口支持国内所有期货公司及五大交易所。注意,实时行情接口不提供K线数据。VNTrader底层代码可将TICK数据转换为M1周期的K线数据,并提供Python调用。同时,为弥补K线的完整性,提供M1 K线数据服务器。