EasyTrader踩坑之旅总结

栏目: Python · 发布时间: 4年前

内容简介:​ 总结一下踩坑过程中遇到的问题安装相对应的模块​

​ easytrader是用 python 写的可以调用主要券商完成自动化炒股的一个软件 ,但我用的是同花顺,在研究过程中,发现同花顺暂时调不通。后来搜索发现thstrade的源码作者说是easytrader对同花顺已经不能调用成功 。 所以之后改为thstrader的研究。最终实现了查余额,查持仓,卖出股票,买入股票的

Easytrader踩坑之旅(一)

Easytrader踩坑之旅(二)

EasyTrader踩坑之旅(三)

​ 总结一下踩坑过程中遇到的问题

1. No module named win32api

安装相对应的模块

pip install pypiwin32
  1. requrements.txt
    是python源码中,运行前需要先安装的支持包。要都安装一下,安装过程中可能会根据自己机器的情况,会出现各种问题,要仔细看下错误提示进行相应的解决。
  2. pycharm解释器的配置
    可以专门为某一个项目建立相应的虚拟环境,各项目之间互不依赖。比较好。
  3. 安装numpy的时候报错
    一般是再安装一次就可以了。注意查看网络连接 ,排除网络问题

可以直接在pycharm的解释器里安装就可以。

  1. from PIL import Image 报错

    安装Pillow报错的,直接安装Pillow,有的时候第一次可能 安装不上,再安装一下次就可以。
  2. pip版本提示太低。
    根据提示,升级pip到最新版 就可以
  3. 记录下easytrader,thstrade运行前所有的依赖包

因为两个都一样的,所以写在一起了。

pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .

  1. 同花顺客户端要求是V8.0 ,
    新版 没有进行测试,不过8.0就发现了有些位置不一样了。知道原理以后可以自行修改,都比较简单
  2. 查询持仓的时候 ,源码是有要关的验证码,
    如果你的机子没有出现验证码,可能 把验证码相关的代码,先屏蔽,不然会报错。
  3. 查询持仓数据的时候 ,复制功能不可用。

    查询源码发现,目录结果调整了。增加一个向下移动操作就可以
  4. 联调报错

    源码中相应的调用时间间隔太短,改为1秒就可以了。
  5. 卖出股票出错

    卖出股票最后一步,有个弹出对话框 ,可以设置以后不显示 ,如果设置了,把相关代码屏蔽就可以。
  6. tesseract-ocr的安装配置

    是对验证码自动识别的软件 。windows环境需要配置path环境

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

区块链

区块链

(美)梅兰妮·斯万 / 新星出版社 / 2016-1-1 / 50元

本书以全景式的方式介绍了区块链相关技术目前发展状况和未来技术衍生方向的展望,作者认为区块链技术可能是继互联网发明以来最大的技术革命。全书从比特币的概念模型和区块链技术正开始结合的方面讨论了三个不同的结构层面:区块链1.0、2.0和3.0。首先介绍了比特币和区块链技术的基本定义和概念,还有作为区块链1.0应用核心的货币和支付系统。其次,区块链2.0将超越货币范畴,会发展为货币市场和金融应用,类似于合......一起来看看 《区块链》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具