我想在编译器里面运行代码,因为我想打印获取到的数据,比如,vmpy返回的数据,开盘价,账户信息等,不知道怎么实现,
一运行报错缺少ctatemplate那3个参数
我想在编译器里面运行代码,因为我想打印获取到的数据,比如,vmpy返回的数据,开盘价,账户信息等,不知道怎么实现,
一运行报错缺少ctatemplate那3个参数
可以在命令行使用python -m vnstudio启动,在策略里print,就可以显示底层输出。或者在example里的no_ui启动。
你编译器中运行的是run.py文件,还是直接运行的策略文件。
我用的是这个run文件 我不知道如何加载策略,能否告知一下,多谢
郭易燔 wrote:
你编译器中运行的是run.py文件,还是直接运行的策略文件。
你这个图片我好像看不见。
策略是通过vnpy_ctastrategy和vnpy_ctabacktester来加载执行的,所以在run.py只要加载这两个模块就可以了。策略的具体使用方法看一下官方的文档
https://www.vnpy.com/docs/cn/cta_strategy.html
https://www.vnpy.com/docs/cn/cta_backtester.html
先使用官方的策略跑通了,再照着模版自己改。
非常感谢你给的方案,目前可以在编译器里面打印信息了,谢谢了
郭易燔 wrote:
你这个图片我好像看不见。
策略是通过vnpy_ctastrategy和vnpy_ctabacktester来加载执行的,所以在run.py只要加载这两个模块就可以了。策略的具体使用方法看一下官方的文档
https://www.vnpy.com/docs/cn/cta_strategy.html
https://www.vnpy.com/docs/cn/cta_backtester.html
先使用官方的策略跑通了,再照着模版自己改。