10.3K ·GitHub
这是什么?
easytrader 是一个用于自动化中国股票量化交易的 Python 库,可以驱动同花顺(THS)桌面客户端,使用官方的 miniqmt 量化接口,调整或跟踪雪球(Xueqiu)组合,并同步 joinquant/ricequant 的模拟交易。
这是交易平台,还是我在自己代码里调用的库?
它是一个 Python 库,你需要把它导入自己的脚本中,用来控制现有的券商软件和账户。它不是独立的交易平台,也不是图形界面应用。
我怎样才能让它和我的券商对接?
你需要安装该软件包,然后让 easytrader 指向你需要的对接方式:正在运行的同花顺(THS)客户端、miniqmt 接口,或你的雪球(Xueqiu)账户或组合。每种对接方式的详细设置都在作者的中文文档中有说明。
我是否需要先装好同花顺客户端或开通券商账户?
是的。easytrader 是自动化操作现有的券商软件,而不是自行直接连接交易所。因此,取决于你选择的模式,你需要安装同花顺客户端、开通支持 miniqmt 的券商账户,或拥有雪球账户。
这个能在 macOS 或 Linux 上用,还是必须用 Windows?
同花顺客户端和 miniqmt 对接方式都是 Windows 桌面软件,因此这些模式实际上需要 Windows。README 中没有提到这些模式支持 macOS 或 Linux。
easyquotation 和 easyquant 是什么?
它们是同一作者 shidenggui 的配套项目。easyquotation 用于获取全市场的实时股票行情,easyquant 是一个轻量级量化交易框架,旨在与 easytrader 搭配使用。
我能跟踪模拟交易账户吗,而不只是真实资金账户?
可以。easytrader 可以同步你的 Joinquant 或 RiceQuant 模拟交易账户,同时也能同步实时的雪球(Xueqiu)组合。
有英文文档吗?
README 只链接到了中文文档(“中文文档”),没有提到英文文档。
我能远程控制运行在另一台电脑上的券商客户端吗?
可以。README 列出了“支持远程操作客户端”这一功能。
What are similar projects?
PanWatch, awesome-quant, vnpy, qlib, FQGate-agent, akshare, easy-stock, tushare
Which topics is it in?
algotrading, china-stock, stock-data, a-share, stock-analysis, investment, quantitative-trading, desktop-automation, gui-automation, trading-bot, quant, remote-control