myhhub/stock / Installation

myhhub/stock 安装教程:两种官方方式

myhhub/stock 官方提供两种安装方式:常规安装(Windows 推荐 / Linux / macOS)与 Docker 镜像安装。常规安装需要 Python 3.11+、MySQL、TA-Lib C/C++ 库与 Python 依赖;Docker 方式内置 MariaDB,部署更省心。

Python:3.11+数据库:MySQL / MariaDBTA-Lib:C/C++ 库
常规安装Windows / Linux / macOS
Docker 安装MariaDB + 镜像
myhhub/stock 安装入口示意(常规安装 + Docker 镜像),基于官方 README。
Normal install

方式一:常规安装(Windows 推荐)

官方推荐 Windows 环境,也支持 Linux 与 macOS。核心前置:Python 3.11+、MySQL、TA-Lib C/C++ 库与 Python 依赖。

前置清单

前置说明
Python3.11+
MySQL数据库存储历史数据
TA-LibC/C++ 技术分析库(指标计算依赖)
Python 依赖requirements.txt 安装
Navicat(可选)数据库管理工具
Tesseract(自动交易)自动交易相关 OCR 依赖

步骤

  1. 安装 Python 3.11+ 与 MySQL。
  2. 安装 TA-Lib C/C++ 库(各平台方式不同,以官方文档为准)。
  3. 克隆仓库并按 requirements.txt 安装 Python 依赖。
  4. 配置数据库连接、代理与东方财富 Cookie(见配置页)。
  5. 启动服务,用 web 界面访问。
来源说明:以上前置与步骤来自官方 README(2026-09-01 核验);本站不编造未验证的具体命令,请以官方文档为准。
Docker

方式二:Docker 镜像安装

适合不想手动管理 Python 环境与依赖的用户,内置 MariaDB 数据库,部署更省心。

环节说明
数据库MariaDB 安装
代理Docker 内配置代理
东方财富 CookieDocker 内配置 Cookie
镜像部署系统 Docker 镜像
注意:官方 README 声明 Docker 方式的自动交易目前仅支持 Windows。具体 Docker 命令以官方文档为准,本站不编造未验证命令。
Choose

两种方式怎么选

按你的环境维护意愿与使用场景选择安装方式。

维度常规安装(Windows 推荐)Docker 镜像
适合人群想完全掌控环境与依赖的开发者不想手动管理 Python 环境的用户
数据库MySQL内置 MariaDB
平台Windows / Linux / macOSDocker(自动交易仅 Windows)
Checklist

安装后自检清单

  1. 确认 Python 3.11+、MySQL、TA-Lib 已就绪。
  2. 确认依赖已按 requirements.txt 安装完成。
  3. 确认数据库连接、东方财富 Cookie 与代理已配置。
  4. 启动服务并访问 web 界面,验证数据抓取正常。
FAQ

常见安装问题

为什么需要 TA-Lib?

TA-Lib 是技术指标计算的底层 C/C++ 库,myhhub/stock 用它配合 pandas 计算 32 项技术指标,保证与专业软件一致;需单独安装 C/C++ 库。

不想自己装环境,怎么研究股票?

可以。EasyClaw 内置股票研究/技术分析/财经数据类 Skill,可免自行维护 Python + MySQL + TA-Lib 环境;两者解决不同任务。

装好后能直接自动交易吗?

myhhub/stock 的自动交易仅内置打新等策略,且受金融风险声明约束;Docker 方式自动交易目前仅支持 Windows,本站不承诺实盘收益。

不想维护环境?

myhhub/stock 需要自行管理 Python、MySQL、TA-Lib、东方财富 Cookie 与代理。如果你更想直接提出一个行情/技术分析/选股任务,可看 EasyClaw 股票研究 Skill 路线对比。