easytrader:一款股票自动交易程序

投资有风险 入市需谨慎

大家好!最近我发现了一个不错的股票自动交易工具——easytrader,它支持自动的程序化股票交易。 如果有好的策略可以配合这个工具做自动化程序操作或者量化操作。

介绍

easytrader使用pywinauto技术自动控制股票交易软件,模拟用户操作,从而达到自动交易股票。 因此无需向券商申请权限,少量资金也能体验量化的乐趣。

报错是因为我账号里没有钱😭, 提交失败了。

安装

1.安装交易软件

  • • 通用同花顺客户端券商的客户

通用同花顺客户端: https://activity.ths123.com/acmake/cache/1361.html

  • • 专用同花顺客户端券商的客户

自行去券商官网找同花顺专用版, 我使用的是海通证券同花顺版本。

2.安装tesseract(自动识别验证码)

  • • 下载编译好的 在下面链接页,根据操作系统选择相应版本

https://digi.bib.uni-mannheim.de/tesseract/

  • • 用源码编译 下载源码:https://github.com/tesseract-ocr/tesseract 注意: 安装完要将安装路径设置到PATH环境变量里。 下面提供dos命令设置,以管理员身份运行cmd,输入:

setx /m PATH "%PATH%;C:\Program Files\Tesseract-OCR"

3.安装easytrader

pip install easytrader

升级

pip install easytrader -U

4. 测试代码

import easytrader
user = easytrader.use(broker)
user.prepare(user='用户名', password='123456', comm_password='123456', exe_path: "C:/海通证券/海通同花顺金融终端2.0/xiadan.exe")

#买入
user.buy('162411', price=0.55, amount=100)

更多操作如卖出、申购、查询等等请参看: https://easytrader.readthedocs.io/zh/master/usage/#_7

结语

easytrader 就像一个强大的交易执行引擎,专注于提供一个可靠、易用的交易执行环境。配合操作策略轻松上手量化交易, 接下来我会弄个策略实操一下~

github地址: https://github.com/shidenggui/easytrader


推荐阅读