easytrader是用python写的能够调用主要券商完成自动化炒股的一个软件 ,但我用的是同花顺,在研究过程当中,发现同花顺暂时调不通。后来搜索发现thstrade的源码做者说是easytrader对同花顺已经不能调用成功 。 因此以后改成thstrader的研究。最终实现了查余额,查持仓,卖出股票,买入股票的
Easytrader踩坑之旅(一)
Easytrader踩坑之旅(二)
EasyTrader踩坑之旅(三)python
总结一下踩坑过程当中遇到的问题windows
pip install pypiwin32
requrements.txt
是python源码中,运行前须要先安装的支持包。要都安装一下,安装过程当中可能会根据本身机器的状况,会出现各类问题,要仔细看下错误提示进行相应的解决。
pycharm解释器的配置
能够专门为某一个项目创建相应的虚拟环境,各项目之间互不依赖。比较好。
安装numpy的时候报错
通常是再安装一次就能够了。注意查看网络链接 ,排除网络问题
能够直接在pycharm的解释器里安装就能够。api
from PIL import Image 报错网络
安装Pillow报错的,直接安装Pillow,有的时候第一次可能 安装不上,再安装一下次就能够。
pip版本提示过低。
根据提示,升级pip到最新版 就能够
记录下easytrader,thstrade运行前全部的依赖包
由于两个都同样的,因此写在一块儿了。
pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .测试
同花顺客户端要求是V8.0 ,
新版 没有进行测试,不过8.0就发现了有些位置不同了。知道原理之后能够自行修改,都比较简单
查询持仓的时候 ,源码是有要关的验证码,
若是你的机子没有出现验证码,可能 把验证码相关的代码,先屏蔽,否则会报错。
查询持仓数据的时候 ,复制功能不可用。ip
查询源码发现,目录结果调整了。增长一个向下移动操做就能够
联调报错ci
源码中相应的调用时间间隔过短,改成1秒就能够了。
卖出股票出错rem
卖出股票最后一步,有个弹出对话框 ,能够设置之后不显示 ,若是设置了,把相关代码屏蔽就能够。
tesseract-ocr的安装配置pycharm
是对验证码自动识别的软件 。windows环境须要配置path环境源码