是不是环境用错了没行情。可以图形界面上去看一下订阅后是否有行情
可以删除C:\users\administrator.vntrader\cta_strategy_setting.json文件,然后重启试试
能看下你的打印函数吗
能看下报错截图吗
可以使用米筐,也可以使用自己录制的数据,但官方推荐是米筐,因为自己有可能会出现录漏之类的问题
可以用cmd中用python -m vnstation命令或者run.py脚本启动试试
vnpy里的atr就是用talib算的呀。high和low不是都有吗,m写成一个变量。然后下面的trend判断例子里应该有的
这个机器设置差别建议多print看看哪里出现了转变来找找吧
几个标的就订阅几个行情应该就行了吧
第一条K线吧。如果要知道开盘高开不就得走完第一根K线吗?
可以去看calculate_statstics函数,total_return = (end_balance / self.capital - 1) * 100.
是受capital影响的
可以像别的类型一样存在json文件里试试看
可参考vnpy.app.cta_strategy.strategies里的示例策略里的指标编写逻辑试试看
策略逻辑写的就是仓位为0时满足条件做开仓操作,仓位不为0时满足条件做平仓操作。如果想平仓时反向开仓,写一个这个逻辑就可以了吧