请问,多标的模块 portfolio_strategy ,如何进行修改?谢谢
请问,多标的模块 portfolio_strategy ,如何进行修改?谢谢
zhp168 wrote:
请问,多标的模块 portfolio_strategy ,如何进行修改?谢谢
trader修改部分不受影响,cta_strategy下修改部分对应在portfolio_strategy下修改应该就可以了吧
按上述修改代码后,运行提示如下错误,PS D:\vnpy-2.1.2> & d:/Anaconda3/python.exe d:/vnpy-2.1.2/vnpy/trader/database/save_bar_dataRB.py
Traceback (most recent call last):
File "d:/vnpy-2.1.2/vnpy/trader/database/save_bar_dataRB.py", line 59, in <module>
move_df_to_mongodb(RBimported_data,collection_name)
File "d:/vnpy-2.1.2/vnpy/trader/database/save_bar_dataRB.py", line 37, in move_df_to_mongodb
database_manager.save_bar_data(bars,collection_name)
TypeError: save_bar_data() takes 2 positional arguments but 3 were given
错误 是接收两个参数,但输入了3个,可只传入了两个参数。请问楼主如何解决?感谢。
运行命令:database_manager.save_bar_data(bars),能正常把数据传入 mongodb 的 vnpy数据库的db_bar_data中
可以检查一下是不是都改了,比如9楼的trader/database部分
xiaohe wrote:
可以检查一下是不是都改了,比如9楼的trader/database部分
不是 9楼后面是读数据,我现在是写入数据出现这个问题
那得一起改的吧,你的报错定位就在这块
xiaohe wrote:
那得一起改的吧,你的报错定位就在这块
所有的都改了 也还是出现这个提示
switch_collection mysql中类似的函数是哪个啊
问下新版本的vnstudio如何改造才能用这方法,找不到Dbbardata, 新版本的vnpy_mongodatabase好像不像旧版本有这个class
那就请参照剥离后的vnpy_mongodb对应的函数自行修改了