python 同花顺thstrader_Easytrader踩坑记(一)
报着学习的态度,打算将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踩坑记(一)相关推荐
- python 同花顺thstrader_Python 踩坑之旅进程篇其三pgid是个什么鬼 (子进程\子孙进程无法kill 退出的解法)...
代码示例支持 平台: Centos 6.3 Python: 2.7.14 1.1 踩坑案例 pid, ppid是大家比较常见的术语, 代表进程号,父进程号. 但pgid是个什么鬼? 了解pgid之前, ...
- python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django
<>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是浏览器显示 服务器异常. 个人采用的开发环境是 ...
- Vue + TypeScript + Element 搭建简洁时尚的博客网站及踩坑记
前言 本文讲解如何在 Vue 项目中使用 TypeScript 来搭建并开发项目,并在此过程中踩过的坑 . TypeScript 具有类型系统,且是 JavaScript 的超集,TypeScript ...
- 口罩、安全帽识别比赛踩坑记(一) 经验漫谈及随想
前言 因为疫情迎来的史无前例大假期,从开始理直气壮的天天划手机,到中间百无聊赖的躺尸,再到之后实在憋得慌,就想找点什么事搞一搞.恰好这时,一直关注的极视角联合 Intel 公司举办了一个对口罩和安全帽 ...
- 东八区转为0时区_踩坑记 | Flink 天级别窗口中存在的时区问题
❝ 本系列每篇文章都是从一些实际的 case 出发,分析一些生产环境中经常会遇到的问题,抛砖引玉,以帮助小伙伴们解决一些实际问题.本文介绍 Flink 时间以及时区问题,分析了在天级别的窗口时会遇到的 ...
- Spring @Transactional踩坑记
@Transactional踩坑记 总述 Spring在1.2引入@Transactional注解, 该注解的引入使得我们可以简单地通过在方法或者类上添加@Transactional注解,实现事务 ...
- 服务器重新部署踩坑记
服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...
- IdentityServer 部署踩坑记
IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...
- windows container 踩坑记
windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...
最新文章
- 第四课.LinuxShell编程
- 腾讯获赔 475 万!首例“微信自动抢红包”不正当竞争案宣判
- c语言加密算法头文件下载(base64、md5、sha1)
- linux jdk安装_linux运维 - 用脚本快速安装jdk
- linux 安装x11 apt-get,Mac 安装apt-get
- stm32之USART/UART应用实例(详细)
- NHibernate错误集锦及配置技巧
- NOIP 2006 T2 金明的预算方案
- 音视频即时通讯二次开发
- 一起来玩树莓派--解决This must be accepted explicitly before updates for this repository can be applied问题
- C#将子窗体填充到父窗体的panel中
- 单片机外文参考文献期刊_单片机_英文参考文献..doc
- android京东流式布局,京东移动端首页流式布局
- 指数函数、对数函数、双曲函数
- C语言 汉字名字排列组合
- MYSQL导入数据出现ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it
- 使用ffmpeg合成哔哩哔哩m4s格式的音视频流为mp4
- 备份方案技术及应用【10】
- ffmpeg入门篇-ffmpeg是怎么转码的?
- linux获取偶数行内容,linux命令(39):shell 打印偶数行,奇数行 ,行号
热门文章
- 一级缓存和二级缓存在Mybaits和操作系统中分别指什么
- 黑眼圈的去除办法和草方 - 生活至上,美容至尚!
- linux 7 bond0,Linux Shell脚本 CentOS 7 配置bond0
- 学计算机加数模社团,“数学建模协会”社团简介
- 新工作入职2个月小结
- Windows10设置Tomcat开机启动
- IDEA14--SVN安装的使用心得
- html阅读开放试用阶段 欢迎体验,迎接HTML5 欧朋浏览器H5体验版试用手记
- ffmpeg剪视频简例
- 8核服务器什么性能,服务器不同cpu级别,二核四核六核八核有什么不同?