AllenCX/dsh-quant-workspace ↗★ 0
dsh-quant-workspace
Self-contained DSH plugin for single-ticker quant analysis: bundled Python engine (Yahoo data, Bollinger mean-reversion) with signal card / backtest / review tools.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AllenCX/dsh-quant-workspace说明文档
阅读完整 README ↗dsh-quant-workspace
一个完全自包含的 DeepSeek Harness 插件,
用于单标的量化分析。Python 量化引擎直接随包分发(python/ 目录):Yahoo Finance 日线数据、
布林带均值回归规则、三个只读工具——每日信号卡、完整回测、策略健康复盘。
不依赖任何外部引擎、不需要行情 API key、不引用任何私有项目:插件本身就是分析。
TypeScript 外壳只负责注册 single_ticker 工具,并通过 harness 的 shell 通道运行随包的
dsh-quant CLI。
⚠️ 非投资建议。 插件只呈现规则状态与证据;决策永远由你自己做出。它绝不自动下单、 绝不改动仓位。
用途
把单标的分析变成人在回路的研究闭环:你用自然语言提问,模型通过 single_ticker 拿到
真实计算出的证据,你审阅后自己做决定。模型负责调查与解读;每一个判断——进出场、仓位——
都留在你手里。
环境要求
- 已安装 DeepSeek Harness(
webprofile)且可用pnpm(安装 bundle 用)。 - 装有
uv(运行随包的 Python 引擎;首次使用会同步python/.venv)。 - 能访问 Yahoo Finance 获取日线数据。
安装
安装状态: 尚未发布到 npm。在此之前可用 git 地址安装 (
dsh plugin --profile web add github:AllenCX/dsh-quant-workspace),或用下面的本地 overlay 方式。
dsh plugin --profile web add dsh-quant-workspace
所有配置都是可选的(开箱即用)。要跟踪真实持仓,在 profile 用户层
($DSH_HOME/profiles/web/cordis.patch.yml)配置 ledger:
- id: quant-workspace
config:
ledgerPath: 'C:\path\to\trade_log.csv'
| 选项 | 默认 | 含义 |
|---|---|---|
ledgerPath | (无) | 持仓流水 CSV(date,ticker,action,price,FIFO)。不配置则视为空仓并明确说明。 |
timeoutMs | 180000 | 每次工具调用的前台超时。 |
pythonCommand | uv run --project /python dsh-quant | 覆盖运行随包引擎的命令(例如用预建的 venv)。 |
开发 / 本地 overlay
pnpm dsh web --patch ./dev.patch.yml # 或任何挂载 src/index.ts / lib/index.js 的 patch