EasyTrader踩坑之旅总结
easytrader是⽤python写的可以调⽤主要券商完成⾃动化炒股的⼀个软件,但我⽤的是同花顺,在研究过程中,发现同花顺暂时调不通。后来搜索发现thstrade的源码作者说是easytrader对同花顺已经不能调⽤成功。所以之后改为thstrader的研究。最终实现了查余额,查持仓,卖出股票,买⼊股票的
Easytrader踩坑之旅(⼀)
Easytrader踩坑之旅(⼆)
EasyTrader踩坑之旅(三)
总结⼀下踩坑过程中遇到的问题
1. No module named win32api
安装相对应的模块
pycharm下载第三方库pip install pypiwin32
<
是python源码中,运⾏前需要先安装的⽀持包。要都安装⼀下,安装过程中可能会根据⾃⼰机器的情况,会出现各种问题,要仔细看下错误提⽰进⾏相应的解决。
pycharm解释器的配置
可以专门为某⼀个项⽬建⽴相应的虚拟环境,各项⽬之间互不依赖。⽐较好。
安装numpy的时候报错
⼀般是再安装⼀次就可以了。注意查看⽹络连接,排除⽹络问题
可以直接在pycharm的解释器⾥安装就可以。
from PIL import Image 报错
安装Pillow报错的,直接安装Pillow,有的时候第⼀次可能安装不上,再安装⼀下次就可以。
pip版本提⽰太低。
根据提⽰,升级pip到最新版就可以
记录下easytrader,thstrade运⾏前所有的依赖包
因为两个都⼀样的,所以写在⼀起了。
pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .
同花顺客户端要求是V8.0 ,
新版没有进⾏测试,不过8.0就发现了有些位置不⼀样了。知道原理以后可以⾃⾏修改,都⽐较简单
查询持仓的时候,源码是有要关的验证码,
如果你的机⼦没有出现验证码,可能把验证码相关的代码,先屏蔽,不然会报错。
查询持仓数据的时候,复制功能不可⽤。
查询源码发现,⽬录结果调整了。增加⼀个向下移动操作就可以
联调报错
源码中相应的调⽤时间间隔太短,改为1秒就可以了。
卖出股票出错
卖出股票最后⼀步,有个弹出对话框,可以设置以后不显⽰,如果设置了,把相关代码屏蔽就可以。
tesseract-ocr的安装配置
是对验证码⾃动识别的软件。windows环境需要配置path环境
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论