easytrader icon indicating copy to clipboard operation
easytrader copied to clipboard

调整雪球组合仓位失败

Open whitebaby opened this issue 4 years ago • 2 comments

env

OS: win10 PYTHON_VERSION: 3.8 EASYTRADER_VERSION: 0.22.0 BROKER_TYPE: xq

problem

按照官方文档更新雪球仓位不成功,报错 命令:user.adjust_weight('000001', 10) 结果 ----> 1 xq_user.adjust_weight('SZ000001', 10)

D:\Program Files\Python37\lib\site-packages\easytrader\xqtrader.py in adjust_weight(self, stock_code, weight) 321 """ 322 --> 323 stock = self._search_stock_info(stock_code) 324 if stock is None: 325 raise exceptions.TradeError(u"没有查询要操作的股票信息")

D:\Program Files\Python37\lib\site-packages\easytrader\xqtrader.py in _search_stock_info(self, code) 114 "size": "300", 115 "key": "47bce5c74f", --> 116 "market": self.account_config["portfolio_market"], 117 } 118 r = self.s.get(self.config["search_stock_url"], params=data)

KeyError: 'portfolio_market'

其中,xq_user.balance,xq_user.position 能够正常执行返回

how to repeat

whitebaby avatar Jan 19 '21 07:01 whitebaby

俺也一样

Win7 + 同花顺

2021-02-18 10:04:24,116 [ERROR] follower.py 331: ClientTrader 执行 策略 [方丈很智慧] 指令(股票: sh600549 动作: sell 数量: 400 价格(考虑滑点): 22.6413 指令产生时间: 2021-02-18 10:04:21) 失败, 错误信息: TradeError: ('请输入代码 ',) 2021-02-18 10:04:25,600 [ERROR] follower.py 331: ClientTrader 执行 策略 [方丈很智慧] 指令(股票: sz002497 动作: buy 数量: 500 价格(考虑滑点): 22.048299999999998 指令产生时间: 2021-02-18 10:04:21) 失败, 错误信息: TradeError: ('请输入代码',)

icaca avatar Feb 18 '21 02:02 icaca

同问,我的在win10和linux(ubuntu1804)都试过了,也是user.position, user.balance可以,但是同样的问题。错误输出有点不一样: 2021-05-06 11:16:24,944 [INFO] xqtrader.py 369: 调仓比例:10.000000, 剩余持仓 :90.000000 2021-05-06 11:16:25,010 [INFO] xqtrader.py 384: 调仓 上证指数: 持仓比例10 2021-05-06 11:16:25,010 [ERROR] xqtrader.py 387: 调仓错误: [{'error_no': '10022', 'error_info': ''}]

mikelty avatar May 06 '21 03:05 mikelty