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

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

1. No module named win32api

安装相对应的模块

  1. requrements.txt是python源码中,运行前需要先安装的支持包。要都安装一下,安装过程中可能会根据自己机器的情况,会出现各种问题,要仔细看下错误提示进行相应的解决。

  2. pycharm解释器的配置 可以专门为某一个项目建立相应的虚拟环境,各项目之间互不依赖。比较好。

  3. 安装numpy的时候报错一般是再安装一次就可以了。注意查看网络连接 ,排除网络问题

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

  4. from PIL import Image 报错 安装Pillow报错的,直接安装Pillow,有的时候第一次可能 安装不上,再安装一下次就可以。

  5. pip版本提示太低。根据提示,升级pip到最新版 就可以

  6. 记录下easytrader,thstrade运行前所有的依赖包

    因为两个都一样的,所以写在一起了。pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .

  7. 同花顺客户端要求是V8.0 ,新版 没有进行测试,不过8.0就发现了有些位置不一样了。知道原理以后可以自行修改,都比较简单

  8. 查询持仓的时候 ,源码是有要关的验证码,如果你的机子没有出现验证码,可能 把验证码相关的代码,先屏蔽,不然会报错。

  9. 查询持仓数据的时候 ,复制功能不可用。

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

  10. 联调报错源码中相应的调用时间间隔太短,改为1秒就可以了。

  11. 卖出股票出错

    卖出股票最后一步,有个弹出对话框 ,可以设置以后不显示 ,如果设置了,把相关代码屏蔽就可以。

  12. tesseract-ocr的安装配置

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

EasyTrader踩坑之旅总结相关推荐

  1. Easytrader踩坑之旅(一)

    快速阅读 主要是安装easytrader过程中踩到的一个又一个坑以及换到thstrade后的一个又一个坑,到处都是坑,坑无极限坑无止境. 本以为easytrader直接pip下载下来安装一下就可以了. ...

  2. Easytrader踩坑之旅(二)

    快速阅读 用的是THSTrader进行的调试,同花须必须用8.0的.在新的机子重新安装requirements已经调用同花顺查股票余额. 继续昨天的话题.昨天到最后,虽然显示了余额,但是和自己帐户上面 ...

  3. Vue踩坑之旅(一)—— 数组、对象的监听

    作为一个接触 vue 才一个多月的小白,马上就接手基于 vue 的大型商城项目,其间真是跌跌撞撞踩了好多坑(o(╥﹏╥)o).在此写下自己的踩坑之旅,希望给跟我一样还在自学 vue 的同学一些帮助,另 ...

  4. 微信开发踩坑之旅 之 开发准备及服务器配置

    在工作和兴趣的机缘巧合之下,我开始接触微信开发.在这里简单记述自己的微信开发踩坑之旅. 首先,由于本人标准的理工科生,记述的语言有所不足,我尽量说明准确和详细点. 本文记述主线 ·申请公众号 ·公众号 ...

  5. VR制作中必须踩的坑365之037(oculus2、UE4、UE5、VR记录一年的踩坑之旅)Maya / ZBrush / Substance Painter倒来倒去

    VR制作中必须踩的坑365之037(oculus2.UE4.UE5.VR记录一年的踩坑之旅)Full 3D GAME ASSET workflow ( Maya / ZBrush / Substanc ...

  6. 重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720)

    重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720) 碎碎念:原本双系统用得很开心的,在手贱删了Ubuntu系统的某些隐藏文件之后导致Ubuntu系统不能正常使用,在某种程度强迫 ...

  7. VR制作中必须踩的坑365之044(oculus2、UE4、UE5、VR记录一年的踩坑之旅)拳击VR小游戏红绿灯

    VR制作中必须踩的坑365之043(oculus2.UE4.UE5.VR记录一年的踩坑之旅)拳击VR制作起来,拳击动画人物 How to create box minigame in VR (UE4 ...

  8. VR制作中必须踩的坑365之045(oculus2、UE4、UE5、VR记录一年的踩坑之旅)iclone8来来来告诉你剁手坑

    VR制作中必须踩的坑365之045(oculus2.UE4.UE5.VR记录一年的踩坑之旅) iClone 8 Work in Progress - Part One: Dramatically Si ...

  9. Android google翻译踩坑之旅

    # Android google翻译踩坑之旅   最近由于工作需求,需要为游戏Android平台接入Google翻译的SDK,由于关于翻译的文章非常少,访问官方文档又需要翻墙,更可气的是找到的博客写了 ...

最新文章

  1. 计算机常考应用分析题,计算机常见故障及排除
  2. 【杂谈】篇篇精华,有三AI不得不看的技术综述(超过100篇核心干货)
  3. 通过Athens搭建go私服
  4. WCF Rest Service
  5. python 修改列名_请教一个 Python 技巧(批量对 pandas.DataFrame()统一修改列名)
  6. python实践答辩ppt_看完这篇Python操作PPT总结,从此使用Python玩转Office全家桶没压力!...
  7. 常见计算机英语词汇翻译,常见计算机英语词汇翻译_0.doc
  8. 视频专辑:LAMP兄弟连李明老师2011年新版原创Linux视频教程
  9. viewpager实现3D画廊的方法
  10. [CSP-S模拟测试]:跳房子(模拟)
  11. 金蝶一直显示服务器未启动怎么办,金蝶服务器数据库未启动怎么办
  12. 抖音专业运营方案及策略技巧
  13. alpine是什么 ?
  14. python random库画多彩蟒蛇_python画彩色蟒蛇
  15. 12、go语言的duck typing
  16. 【Android取证篇】华为手机助手备份加密的版本
  17. 新版Android Studio Logcat解析
  18. 普通类,抽象类和接口之间的区别
  19. C语言大学生课本,大学生“最讨厌”10大教科书:高数、C程序入选
  20. LCD1602 通过转接板 i2c显示

热门文章

  1. Command NetWork(POJ-3164)
  2. Prime Gap(POJ-3518)
  3. 常用技巧 —— 位运算 —— 异或运算实现两个数的交换
  4. 最优乘车(信息学奥赛一本通-T1377)
  5. 大整数加法(信息学奥赛一本通-T1168)
  6. 陶陶摘苹果(升级版)(洛谷-P1478)
  7. 信息学奥赛C++语言:趣味整数4(水仙花数)
  8. rip协议中周期性广播路由信息的报文_距离矢量路由协议-RIP
  9. 【PyTorch 】interpolate()==>上下采样函数
  10. 套娃的开始——Network in Network网络学习笔记