报着学习的态度,打算将Easytrader的源码过一遍,所以今天(正月十五)开始折腾Easytrader,第一次使用,坑还真的挺多的。

一、关于QQ群

官方也有一个QQ群,要花50元才能入群,我入了群之后,却发现问问题基本没有人回的,@群主也没有用,这个和VNPY的QQ群那简直没法比了。

二、关于券商

Easytrader的文档说“提供同花顺客户端/国金/华泰客户端/雪球的基金、股票自动程序化交易”,由于我已经在广发证券、华宝证券开了两个证券账户,实在不想再去其他证券公司再开一个账户了,刚好看到广发证券有同花顺客户端,所以决定试一下。

在试之前在网上先搜索了一下,终于找到了解决方法。原来同花顺客户端是可以用来登陆其他证券公司账户的,这样就不用再使用广发证券同花顺客户端了。

参考的资料:

https://github.com/nladuo/THSTrader

操作方法:https://www.bilibili.com/video/av46248487/

同花顺下载链接:

版本号:v8.70.42_20180426 链接: https://pan.baidu.com/s/1Ugk4m7Lh1Hw-EXLXp3q5Uw 密码: r1ix

三、tesseract

使用“pip install Easytrader”安装好Easytrader之后,使用下面的脚本来测试:

from THS.THSTrader import THSTrader

trader = THSTrader(r"C:\同花顺软件\同花顺\xiadan.exe")

却出现下面的错误:“ModuleNotFoundError: No module named 'pytesseract'”

然后需要安装这个tesseract,却发现安装这个东西也非常麻烦。

好不容易找了一个下载地址,却是国外的,40多M的东西下载要1个多小时。

后来灵机一动,终于在Easytrader找到了下载。

1.安装

下载的文件是一个exe文件,直接安装即可。

2.添加环境变量

按win+Pause=》高级系统设置-环境变量=在path加上tesseract 的安装路径“c:\Program Files(86)\Tesseract-OCR”

3.确认安装成功

在cmd窗口输入tesseract -v,确认tesseract是否成功。

四、连接成功

1.终于连接成功了。

使用https://github.com/nladuo/THSTrader

from THS.THSTrader import THSTrader

trader = THSTrader(r"C:\同花顺软件\同花顺\xiadan.exe") # 连接客户端

print(trader.get_balance()) # 获取当前可用资金

2.使用官方的

import easytrader

user = easytrader.use('ths')

user.connect(r'C:\同花顺软件\同花顺\xiadan.exe')

print(user.balance)

print(user.position)

执行结果:

python 同花顺thstrader_Easytrader踩坑记(一)相关推荐

  1. python 同花顺thstrader_Python 踩坑之旅进程篇其三pgid是个什么鬼 (子进程\子孙进程无法kill 退出的解法)...

    代码示例支持 平台: Centos 6.3 Python: 2.7.14 1.1 踩坑案例 pid, ppid是大家比较常见的术语, 代表进程号,父进程号. 但pgid是个什么鬼? 了解pgid之前, ...

  2. python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django

    <>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是浏览器显示 服务器异常. 个人采用的开发环境是 ...

  3. Vue + TypeScript + Element 搭建简洁时尚的博客网站及踩坑记

    前言 本文讲解如何在 Vue 项目中使用 TypeScript 来搭建并开发项目,并在此过程中踩过的坑 . TypeScript 具有类型系统,且是 JavaScript 的超集,TypeScript ...

  4. 口罩、安全帽识别比赛踩坑记(一) 经验漫谈及随想

    前言 因为疫情迎来的史无前例大假期,从开始理直气壮的天天划手机,到中间百无聊赖的躺尸,再到之后实在憋得慌,就想找点什么事搞一搞.恰好这时,一直关注的极视角联合 Intel 公司举办了一个对口罩和安全帽 ...

  5. 东八区转为0时区_踩坑记 | Flink 天级别窗口中存在的时区问题

    ❝ 本系列每篇文章都是从一些实际的 case 出发,分析一些生产环境中经常会遇到的问题,抛砖引玉,以帮助小伙伴们解决一些实际问题.本文介绍 Flink 时间以及时区问题,分析了在天级别的窗口时会遇到的 ...

  6. Spring @Transactional踩坑记

    @Transactional踩坑记 总述 ​ Spring在1.2引入@Transactional注解, 该注解的引入使得我们可以简单地通过在方法或者类上添加@Transactional注解,实现事务 ...

  7. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  8. IdentityServer 部署踩坑记

    IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...

  9. windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...

最新文章

  1. 第四课.LinuxShell编程
  2. 腾讯获赔 475 万!首例“微信自动抢红包”不正当竞争案宣判
  3. c语言加密算法头文件下载(base64、md5、sha1)
  4. linux jdk安装_linux运维 - 用脚本快速安装jdk
  5. linux 安装x11 apt-get,Mac 安装apt-get
  6. stm32之USART/UART应用实例(详细)
  7. NHibernate错误集锦及配置技巧
  8. NOIP 2006 T2 金明的预算方案
  9. 音视频即时通讯二次开发
  10. 一起来玩树莓派--解决This must be accepted explicitly before updates for this repository can be applied问题
  11. C#将子窗体填充到父窗体的panel中
  12. 单片机外文参考文献期刊_单片机_英文参考文献..doc
  13. android京东流式布局,京东移动端首页流式布局
  14. 指数函数、对数函数、双曲函数
  15. C语言 汉字名字排列组合
  16. MYSQL导入数据出现ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it
  17. 使用ffmpeg合成哔哩哔哩m4s格式的音视频流为mp4
  18. 备份方案技术及应用【10】
  19. ffmpeg入门篇-ffmpeg是怎么转码的?
  20. linux获取偶数行内容,linux命令(39):shell 打印偶数行,奇数行 ,行号

热门文章

  1. 一级缓存和二级缓存在Mybaits和操作系统中分别指什么
  2. 黑眼圈的去除办法和草方 - 生活至上,美容至尚!
  3. linux 7 bond0,Linux Shell脚本 CentOS 7 配置bond0
  4. 学计算机加数模社团,“数学建模协会”社团简介
  5. 新工作入职2个月小结
  6. Windows10设置Tomcat开机启动
  7. IDEA14--SVN安装的使用心得
  8. html阅读开放试用阶段 欢迎体验,迎接HTML5 欧朋浏览器H5体验版试用手记
  9. ffmpeg剪视频简例
  10. 8核服务器什么性能,服务器不同cpu级别,二核四核六核八核有什么不同?