vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 4
声望: 0

参考了GitHub上的例子 backtesting_demo.ipynb ,运行都正常,但是很奇怪。 怎么跑都没有任何变化

[({'atr_length': 31, 'atr_ma_length': 27}, 2.9778662644062255, {}),
({'atr_length': 32, 'atr_ma_length': 25}, 2.9778662644062255, {}),
({'atr_length': 30, 'atr_ma_length': 26}, 2.9778662644062255, {}),
({'atr_length': 30, 'atr_ma_length': 27}, 2.9778662644062255, {}),
({'atr_length': 31, 'atr_ma_length': 26}, 2.9778662644062255, {}),
({'atr_length': 32, 'atr_ma_length': 26}, 2.9778662644062255, {}),
({'atr_length': 32, 'atr_ma_length': 27}, 2.9778662644062255, {}),
({'atr_length': 31, 'atr_ma_length': 25}, 2.9778662644062255, {}),
({'atr_length': 30, 'atr_ma_length': 25}, 2.9778662644062255, {})]

类似这样,感觉是一直在用默认参数跑,优化的时候参数根本没有传进去,不知道是什么问题

Administrator
avatar
加入于:
帖子: 4122
声望: 229

请检查下,你的策略代码中,parameters列表里是否加入了"atr_length"和"atr_ma_lenght",引擎是通过这个列表中的字段来判断setting里的某个值是否要更新到策略参数里

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3