参考了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, {})]
类似这样,感觉是一直在用默认参数跑,优化的时候参数根本没有传进去,不知道是什么问题
按照大神的教程做了脚本,运行正常没报错,但是ROBO 3T看看什么都没,全局配置完全照抄,同名的database也新建了。
然后随便拍了一个数据
tick1 = TickData(
symbol="a",
datetime=1,
exchange=Exchange.SHFE,
last_price=2.3,
gateway_name="DB"
)
tick2 = TickData(
symbol="a",
datetime=2,
exchange=Exchange.SHFE,
last_price=2.4,
gateway_name="DB"
)
tick=[tick1,tick2]
database_manager.save_tick_data(tick)
还是不报错但是mongodb里什么都没,但直接用mongoimport指令是可以一个个传csv。
mongo装的是4.2的不知道有没有影响,搞了好久一头雾水。求大神指导!