DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

zhangchenyuan21-create /

zhangchenyuan21-create/dsh-ths-dashboard

Verified

DSH sidebar dashboard for Tonghuashun simulated account and local backtest replay

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@e27075ac

DSH 同花顺模拟持仓与回测回放

在 DeepSeek Harness(DSH)左侧快捷栏增加「模拟持仓」和「回测回放」两个入口,展示:

  • 同花顺模拟账户总资产、可用资金、持仓市值、持仓浮盈
  • 持仓列表:名称/代码、持仓/可用、成本/现价、市值、浮盈
  • 分钟 K 线:1/5/15/30/60 分钟,MA5/MA10、MACD、成交量
  • 日线:MA5/MA10、MACD
  • 资金流:今日主力/超大单/大单/中单/小单,近 5 日主力与超大单
  • 五档盘口:买卖五档价格、挂单量、价差
  • 回测回放:选择本地回测、日期区间和回放日期,查看权益曲线、回放持仓、逐笔交易和个股历史日线 K 线

架构

DSH 左侧栏入口 + 主面板(lib/client.js)
        |
        |  /ths-dashboard/api  (同源代理)
        v
宿主插件(lib/index.js)
        |
        |  启动并转发到 127.0.0.1:8766
        v
ths_sim.dashboard_server  (Python 后端,源码已随包放在 python/ths_sim)
        |
        +-- 同花顺模拟盘:账户 / 持仓 / 五档盘口
        +-- 新浪:分钟/日线 K 线,资金流
        +-- 腾讯:盘口与名称兜底

宿主插件会自动启动包内自带的 Python 服务;DSH 关闭时停止它。若服务没有启动,面板错误区会提示,也可以手动运行:

cd <package-root>
$env:PYTHONPATH = "$PWD\python"
python -m ths_sim.dashboard_server --port 8766

安装

从 npm 安装:

dsh plugin --profile desktop add dsh-ths-dashboard

本地开发时用 link: 安装当前目录:

dsh plugin --profile desktop add "link:<this-directory>"

新增客户端 bundle 后需要重启 DSH 桌面客户端,左侧栏才会出现「模拟持仓」。

数据口径与限制

  • 账户、持仓、五档盘口来自同花顺模拟炒股网页接口
  • K 线与新浪资金流来自公开网页接口
  • 资金流中的主力/超大单是公开数据口径,不是逐笔十档 L2
  • 回测目录通过用户目录 .ths_sim/dashboard.json 的 backtest_root 配置,或环境变量 THS_BACKTEST_ROOT:
{"backtest_root": "C:\\path\\to\\local_backtest\\out"}
  • 回测回放不提供历史分钟 K、逐笔盘口或 L2;这些数据无法从历史存档复原
  • 当前只读展示,不下单;交易仍通过 ths_sim CLI 或后续策略执行器
  • Cookie 和账户号不会发送到浏览器面板,也不会出现在前端 JSON 中

文件

lib/index.js       宿主:启动 Python 服务 + 同源 API 代理
lib/client.js      浏览器:模拟持仓/回测回放入口、持仓表、K线/MACD、资金流、五档盘口
cordis.patch.yml   DSH bundle patch
package.json       DSH 插件描述
—/ 5

No ratings yet

Verified DSH bundle

Commit e27075acf5f2

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout