用easytrader调整雪球组合仓位时报错:enName,因为adjust_weight在调整仓位前,会通过self._search_stock_info(stock_code)查询标的信息,并把查询到的信息填入position_list中,再进行调仓,其中有些信息在self._search_stock_info中查询不到,所以调仓时会报错.
而且这些信息,比如enName,hasexist等等都是不必须得,完全不用填报.只需要把不用的信息注释掉,就能正常调仓了.
必要的信息只有四个,code,stock_id,segment_name,weight,其他全部都注释掉.
或者把self._search_stock_info中缺失的三个:enName,hasexis,type注释掉也可以.

文章讲述了使用easytrader调整雪球投资组合时遇到的错误,原因是调仓函数在操作前需要查询股票信息,部分如enName等非必要字段查询失败导致报错。解决方法是注释掉无关字段或修复_search_stock_info中的缺失信息。
6654

被折叠的 条评论
为什么被折叠?



