OpenStock 本地量化工作台

下载

OpenStock 的宿主与插件都是源码分发。数据不在分发包里,永远由你自己从上游数据源取得。

当前状态:0.1.0 便携包已发布,可直接下载。 分发包内不含任何行情数据与凭证(交易类插件不随包分发)。源码方式同样可用; 仍缺的是 requirements-*.txt 三件套(只影响源码方式,需按文档手装依赖)与在线更新通道,不做虚假承诺。
openstock-0.1.0-portable.zip
版本 0.1.0 ·渠道 preview ·发布于 2026-09-18 ·54.3 MB
下载便携包
校验下载是否完整(sha256)
f8fb1a18f1d3845051b6c498ff65faa0e09afb77b1296526dd22829f12620e42

Windows 上比对:certutil -hashfile openstock-0.1.0-portable.zip SHA256,与上面一致即完整。 这串值与体积由打包脚本写出(下面第 4 节的 version.json 是同一份来源),随包更新。 数据更新时间见页脚

1. 现在就能用:便携包 / 源码

获取方式说明体积
便携包(推荐) openstock-0.1.0-portable.zip内置 Python 3.13 与全部依赖(含 gm SDK、tushare), 解压 → setup.batstart.bat,机器上不用装 Python。 附 .sha256 校验值,安装方法见 文档
开发者想自己构建:仓库根执行 python tools\build_release.py,产物落在 dist/
54.3 MB
Git clone(源码)
git clone https://gitee.com/alex6168/openstock.git
需要自备 Python 3.11+ 并按文档装依赖;后续 git pull 即可拿到更新。
仓库 ZIP Gitee 仓库页点「克隆 / 下载」→ 下载 ZIP 后解压。 适合只想先看一眼代码的人。 视快照

2. 分发包里有什么

内容包含是否随包
宿主main/launcher/app.py 薄壳 + main/shared/ 页面共享件✅ 包含
插件extension/ 下全部自包含插件✅ 包含
静态资产交易日历、指数清单等手工维护的公共资产(database/tudata/database/指数列表/✅ 包含
许可与声明LICENSE(MIT)、NOTICE(第三方组件与数据来源索引)✅ 包含
内置运行时winPython/:Python 3.13 + 全部依赖(含 gm SDK、tushare)✅ 便携包含
源码包不含
启动入口setup.bat(自检,幂等)、start.batREADME-FIRST.txt✅ 便携包含
源码包不含
行情 / 财务数据任何行情、财务、资金流数据不含,由你自备数据源
凭证掘金 token / 策略 id、tushare token不含,需你自己申请并在本地配置
个人数据自选股、交易计划、估值库等(database/<插件>/不含,本地生成

3. 开发中(尚未发布)

项目说明状态
requirements-core.txt宿主 + 东财直连插件所需(fastapi / uvicorn / httpx / requests)🚧 开发中
requirements-data.txt数据层(pandas / numpy / openpyxl)🚧 开发中
requirements-optional.txt可选层(gm / tushare)🚧 开发中
环境自检接口GET /api/env/status:Python / 依赖 / 数据源 / 插件可用性;首页按三档分组🚧 开发中
插件目录在线更新宿主查 /api/updates 获取插件与宿主更新🚧 规划中

4. 版本与校验

发行版本号来自仓库根的 version.json(当前 0.1.0,渠道 preview),打包产物名由它决定; 插件版本各自写在 plugin.jsonversion 字段里。 本页与插件目录页的数据来自 site/data/registry.json,生成时间见 插件目录 页头 —— 想核对是否为最新,重新执行一次 python site/tools/build_registry.py 对比即可。

# 生成/刷新插件目录数据(仓库根执行)
python site/tools/build_registry.py