您的位置 首页 系统理财课程

自动交易(自动化交易)

如何实现股票的自动化交易? – LIGHT的回答 – 知乎

https://www.zhihu.com/question/391973206/answer/2541882087

 

下单工具
机构可以使用券商专用的交易接口API,不过对于个人来说有最低资金要求。

Easytrader可以支持自动的程序化股票交易,不过只能使用windows进行操作,原因是它必须要使用GUI模拟点击控制下单。

shidenggui/easytrader: 提供同花顺客户端/国金/华泰客户端/雪球的基金、股票自动程序化交易以及自动打新,支持跟踪 joinquant /ricequant 模拟交易 和 实盘雪球组合, 量化交易组件 (github.com)

Easytrader支持的券商包括海通、华泰和国金,其它券商需要使用同花顺客户端进行自动下单。

1)tesseract安装

前往 tesseract-ocr 官网下载二进制包,这个工具是识别二维码的。

2)登录客户端

 同花顺不能最小化,否则失败
import easytrader
 
# 海通客户端
user = easytrader.use('htzq_client')
user.prepare(user='用户名', password='明文密码')
 
# 华泰客户端
user = easytrader.use('ht_client')
user.prepare(user='用户名', password='明文密码', comm_password='华泰通讯密码,其他券商不用')
 
# 国金客户端
user = easytrader.use('gj_client')
user.prepare(user='用户名', password='明文密码')
 
# 雪球
user = easytrader.use('xq')
user.prepare(user='用户名', password='明文密码')
 
# 通用同花顺客户端, 指对应券商官网提供的基于同花顺修改的软件版本, 如(银河的双子星)
user = easytrader.use('ths')
user.prepare(user='用户名', password='明文密码')

 

3)获取资金和持仓情况

import easytrader
# 国金客户端
user = easytrader.use('gj_client')
user.prepare(user='用户名', password='明文密码')
 
# 获取资金状况
balance = user.balance
print(balance)
 
# 获取持仓情况
position = user.position
print(position)

新手如何买基金

关于花牛大叔基金定投作者: 新手如何买基金

花牛大叔专注于基金定投,从2012年开始实战基金定投的,8年来我的基金定投平均年化收益率15%。花牛大叔 不推荐 基金 仅科普 一些基金 基础知识

热门文章