easytrader icon indicating copy to clipboard operation
easytrader copied to clipboard

同花顺交易时,获取当前可用资金失败

Open wdl5i opened this issue 4 years ago • 5 comments

env

OS: win10 64bit PYTHON_VERSION: 3.7 EASYTRADER_VERSION: 0.20.1 BROKER_TYPE: THS v8.80.61_20200307

problem

使用同花顺委托下单时,获取当前可用资金情况失败,具体表现为通过左侧菜单栏进入到 “查询[F4]-->资金股票” 失败,偶尔会成功,但90%以上都是进入到 “市场委托-->买入” 页面,研究过相关代码,未发现问题

how to repeat

测试时先后使用THS v8.80.61_20200307安装根目录下的xiandan程序委托过中投证券和平安证券,表现出相同的错误现象

希望楼主在百忙之中抽出时间看一下,谢谢

wdl5i avatar Apr 03 '20 15:04 wdl5i

非常遗憾,我没有中投和平安的账号,暂时只能期待有对应账号的朋友贡献了。

shidenggui avatar Apr 04 '20 03:04 shidenggui

不是说 同花顺不灵了吗?

whygiveupcure avatar Apr 06 '20 18:04 whygiveupcure

同花顺获取user.position每次都不刷新,需要重新启动下xiadan才能拿到最新的 消息通知 4-13 09:35:10 2020-04-13 09:35:09.544987 星期六 可用余额: 500.0 成本: 23.936 市价: 22.2 盈亏: -868.0

消息通知 4-13 09:40:12 2020-04-13 09:40:12.244458 星期六 可用余额: 500.0 成本: 23.936 市价: 22.2 盈亏: -868.0

消息通知 4-13 09:45:14 2020-04-13 09:45:14.542087 星期六 可用余额: 500.0 成本: 23.936 市价: 22.2 盈亏: -868.0

zhaoyun006 avatar Apr 13 '20 02:04 zhaoyun006

后端改用 uia后,好像可以 pywinauto.Application(backend="uia").connect(path=exe_path, timeout=10)

linhua55 avatar Apr 27 '20 13:04 linhua55

根据你券商交易软件修改下config这里可以解决,不过为了通用性,最好还是直接继承个class。

BALANCE_CONTROL_ID_GROUP = { "资金余额": 1012, "可用金额": 1016, "可取金额": 1017, "股票市值": 1014, "总资产": 1015, }

jingwei1982 avatar Jul 25 '20 05:07 jingwei1982