EasyTrader踩坑之旅总结
easytrader是用python写的可以调用主要券商完成自动化炒股的一个软件 ,但我用的是同花顺,在研究过程中,发现同花顺暂时调不通。后来搜索发现thstrade的源码作者说是easytrader对同花顺已经不能调用成功 。 所以之后改为thstrader的研究。最终实现了查余额,查持仓,卖出股票,买入股票的
Easytrader踩坑之旅(一)
Easytrader踩坑之旅(二)
EasyTrader踩坑之旅(三)
总结一下踩坑过程中遇到的问题
- No module named win32api
安装相对应的模块
pip install pypiwin32
requrements.txt
是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环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?