EasyTrader踩坑之旅总结

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

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

​ 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环境

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

查看所有标签

猜你喜欢:

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

Modeling the Internet and the Web

Modeling the Internet and the Web

Pierre Baldi、Paolo Frasconi、Padhraic Smyth / Wiley / 2003-7-7 / USD 115.00

Modeling the Internet and the Web covers the most important aspects of modeling the Web using a modern mathematical and probabilistic treatment. It focuses on the information and application layers, a......一起来看看 《Modeling the Internet and the Web》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具