ib和别的接口不同,需要订阅合约才能找到合约信息
可以贴一下报错信息
新手请不要用pycharm,建议用vscode
跑示例策略请用cta_backtester模块,卡住了应该是策略报错了,可以用run.py或者在cmd用命令行python -m vnstation打开VN Trader复现你的操作然后看一下底层报错;
脚本策略模块的脚本需要写一个run函数,文档有介绍
在剥离后的vnpy_ctastrategy路径下,与vnpy文件夹同级
如果你图形界面下单也是这个报错的话,请检查一下你的客户端是不是下对了
如果没有修改no_ui的代码的话,请附上图形界面订阅成功和无界面订阅报错的截图。
如果修改了no_ui的代码,请把no_ui的代码也贴一下
ruzwdy wrote:
"" move_df_to_mongodb(imported_data:pd.DataFrame,collection_name:str)""
这里怎么看出来是 用 MongoDB 数据库的 .
请问你的问题是?
楼主写这个函数因为他自己用的是mongodb
如果是勾选火币期权导致的话就请取消勾选,这个接口已经移除了。如果是勾选了价差模块导致的话,可以pip install vnpy_spradtrading试试看
那就试试对SpreadTakerAlgo进行修改吧
你是说没有获取历史数据成功的日志输出吗?
合约代码填错了
请在对应的on_bar函数下打印看看是否收到了合成的K线,如果收到了但是变量没有值,可能是数据太少不够am初始化导致的
如果你指的是示例策略basic_spread_strategy里的参数buy_price的话,就自己写一个动态参数,调用self.start_long_algo的时候传进去即可
yy1588133 wrote:
xiaohe wrote:
下面那张图看不清楚,好像有attributeerror报错,复制报错信息在网上搜索一下解决方法应该就行了
遗传算法优化时报错误,网上搜索无果
可以看一下是否跑示例策略也是报这个错,如果也是的话,那么可能是你自建的文件名模块名或者函数名冲突了。
可参考https://blog.csdn.net/marchcma/article/details/79596896?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-8.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-8.essearch_pc_relevant
https://blog.csdn.net/kaever/article/details/105115288
potatoTaunt wrote:
xiaohe wrote:
是的,是根据CPU核心数量跑的。
请用htop看吧。“是的 ” 是指本次更新(2.4.0)确实 会导致大部分被分配的cpu 闲置?
使用 htop 或 top 在解决 “导致大部分被分配的cpu 闲置” 这个问题上 能起到什么帮助呢? 还是需要观察其他的 资源使用情况?
是的是指,是根据CPU核心数量跑的。
你这显示的是进程,而不是核心吧。
htop监控功能更强。
63是产品名称和授权码错误,可以再检查一下。如果确认没填错可以升级以后再试试看
请用notebook_trading脚本先连接再下载
https://github.com/vnpy/vnpy/blob/master/examples/notebook_trading/demo_notebook.ipynb