dsh-web
zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:c-ling/dsh-plugin-goldboard
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness 黄金实时看板与策略诊断插件:Au99.99/XAU/CMB 行情、独立交易日历、招行双边历史、持仓建议与探索性回放。右上角可拖拽浮窗(可收起为小圆球),优先通过招商银行公开接口拉取积存金客户买卖价,接口不可用时回退为国际金价按汇率折算 + 固定价差估算;结合持仓/上限与手续费(默认买入 0 + 卖出 5 元/克)给出日内参考,并通过宿主机系统通知和 Webhook 在阈值穿越时提醒。
本插件只提供技术面参考,不自动下单,不构成投资建议。
v1.11.0 执行、估值与回放 v5 的完成项/延期项见 策略优化说明。 v1.12.0 在策略统计明细中保留达到仓位上限等原因导致的未执行信号,并支持跨重启查看。 v1.13.0 完成阶段 0 证据与口径冻结:回放报告统一标记为“探索性诊断”,5 分钟模拟、真实/代理/未知双边覆盖、完整/部分交易日、成本假设和 control 版本均会随报告输出;当前没有已验证策略或真实业绩结论。 v1.14.0 完成阶段 1 数据与执行事实层:新增 market data v2、独立品种日历、长期 CMB 双边 point-in-time 历史、state v2 迁移/回滚、完整覆盖质量、统一执行证据和收紧后的公共接口;默认 RSI、ATR、仓位与提醒策略保持不变。
从 GitHub 安装到 web profile(需要 pnpm 在 PATH 上;没有则用下面的 corepack 方式):
npx @deepseek-ai/dsh plugin --profile web add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
或使用已有的 dsh 命令:
dsh plugin --profile web add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
pnpm 不在 PATH 上时:
cd ~/.dsh/profiles/web
corepack pnpm add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
dsh plugin把参数原样转发给 pnpm,直接从本仓库拉取包(pnpm 9+,本机需装有git)。 安装时若看到declares no dsh.bundle — installed as a plain dependency的提示属正常现象: 本插件不是 profile bundle 层,而是通过下面的 loader 行激活。
然后在 ~/.dsh/profiles/web/cordis.patch.yml 增加一行插入:
- insert:
- id: dsh-plugin-goldboard
name: 'dsh-plugin-goldboard'
重启 dsh web(client-modules 按进程缓存包裁决,新包必须重启宿主),然后硬刷新页面。
右上角会出现黄金看板浮窗;设置页新增“黄金看板”。
curl -s http://127.0.0.1:3080/plugins/dsh-plugin-goldboard/client.js | head -c 60
应输出 window.__ModuleLoader__.load({ 开头的 factory bundle。
curl -s http://127.0.0.1:3080/dsh-plugin-goldboard/snapshot
应返回 { ok: true, quotes: { AU9999, XAU, USDCNY, CMB }, quality: …, plan: … };quotes.GCF 若存在表示独立的 COMEX 期货诊断口径。/replay-stats 新报告会额外返回 strategyVersion、calculationVersion、dataSchemaVersion、executionVersion、calendarVersion、evidenceStatus: "exploratory"、costAssumptions 和 real/proxy/unknown executionCoverage。
curl -s http://127.0.0.1:3080/dsh-plugin-goldboard/models
curl -s 'http://127.0.0.1:3080/dsh-plugin-goldboard/analysis-logs?limit=30'
模型目录来自 Harness 当前已注册 provider,日志查询只返回脱敏的结构化摘要;没有选定模型时不会发起模型调用。数据质量门控未通过时仍可手动调用模型,模型会以数据不足/过期/无效等状态说明限制。
dsh plugin --profile web add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
# 或:npx @deepseek-ai/dsh plugin --profile web add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
# 或:cd ~/.dsh/profiles/web && corepack pnpm add "github:c-ling/dsh-plugin-goldboard#v1.14.0"
用新的 #v1.14.0 重新执行安装命令即可升级依赖;cordis.patch.yml 中的 loader 行保持不变。
重启 dsh web,然后硬刷新。
cd ~/.dsh/profiles/web
corepack pnpm remove dsh-plugin-goldboard
# 或:dsh plugin --profile web remove dsh-plugin-goldboard
同时删除 cordis.patch.yml 中对应的 insert 行,然后重启 dsh web。
本插件会保存状态,热缓存位于 $DSH_HOME/storages/dsh-plugin-goldboard/state.json,长期 CMB 双边历史按交易日追加到 history/*.jsonl;卸载后需手动清理整个目录。
mbmodule-openapi.paas.cmbchina.com 市场中心接口拉取实时客户买卖价(zBuyPrc / zSelPrc,客户买入=ask、客户卖出=bid);接口不可用时回退为 国际金价按汇率折算 + 买/卖偏移。实时报价有效期间会分别采样 customerBuy-reference 与 customerSell-reference,样本充足时按双边中位数动态校准;v1.10 的单一中间价样本仍可读取,但明确标记为 legacy。新采集的 CMB K 线会同时持久化真实 ask/bid OHLC,旧单边历史不会伪装成真实双边数据。点击招行区域可查看自建折线图;昨收和手动补录行为保持不变。ask + 显式买入费 + 买入滑点 形成买入成本,bid - 显式卖出费 - 卖出滑点 形成卖出净额;真实 CMB 双边报价不再重复叠加估算点差,估算点差只用于缺少双边价的 synthetic fallback。回本、目标、止损、浮盈亏、回放和期末估值共享同一 module。默认配置仍为买入 0 + 卖出 5 元/克;该字段现在明确表示报价外显式费用,请按实际产品协议核对。sell_weakness 和 spread_alert 两类保护性提示;提醒日志记录每个渠道的实际送达结果。calendarVersion。$DSH_HOME/settings.yaml 的 dsh-plugin-goldboard namespace),保存后立即生效、刷新与重启均保留;旧版 config.json 在升级后首次启动自动迁移并保留为 config.json.migrated 备份;无 settings 服务的环境自动回落原存储,功能不变。Webhook 签名密钥只写不回显,页面仅显示「已配置」徽标。goldboard-market-data-v2,带 sourceTimestamp/receivedAt/ingestedAt、source delay/future skew、品种、市场、货币、单位、质量和 real/synthetic/proxy/unknown 执行证据;compact 北京时间、epoch 秒/毫秒和 ISO 时间统一规范化。XAU 与 USDCNY 任一 stale 或 point-in-time future 都禁止 fallback 新开仓和历史污染。所有自然时间聚合缺子 K 或包含 partial 子 K 时,父桶保持 partial 并排除在正式指标之外;XAU 现货与 GC=F 期货严格分开。HistoricalStore 按 CMB 交易日 append-only 保存 customer ask/bid、各侧来源和三类时间,稳定 event ID 去重并支持 as-of 查询;旧单边、手工和派生记录永久保留 proxy 身份。状态页显示源成功率、连续失败时长、P50/P95、可用备用源、执行证据比例、最后有效时刻和缺口。旧 state 首次升级前原字节备份并生成 hash manifest;损坏 state/历史分区隔离,支持显式回滚。./market-data、./execution、./history、./replay 提供领域入口,parser、bar 变异器、存储原语和 fetch 替换 hook 仅位于 ./testing。queryId,记录 started/finished 生命周期、模型、行情快照、质量状态、输入 hash、结构化结果、usage 和错误;日志写入 $DSH_HOME/storages/dsh-plugin-goldboard/analysis-log.jsonl,支持脱敏详情、筛选、游标分页和孤儿 running 查询恢复。validUntil 记为 expired,不成交。同一 K 同触目标和止损时标记 ambiguousBar,默认按多头止损先到的保守路径,并报告最佳/最差区间。报告新增订单数、成交率、过期率、平均延迟、双触及数、真实/代理/未知 bid/ask 覆盖、成本假设与成本拆分、权益曲线和最大回撤,并冻结 control 策略、指标、market data v2、execution v2、所选 lane 的独立日历和 report 版本。报告明确 evidenceStatus: "exploratory",并携带长期历史、OOS、真实双边、费用语义、基准和不确定性区间等验证准入门槛;这些门槛未满足前不称为验证结果。订单、fills 和兼容 trade 明细一并持久化。策略条件已确认但因连续账户达到最大克数而没有创建订单时,会另存为“未执行策略信号”,显示信号时间、价格、当时仓位/上限和原因,且不计入成交率、现金流或收益。独立信号表也先走同一 next-bar fill/expiry 判断,未成交建议只计决策/过期数,不进入目标、回本或时段净结果。v4 和阶段 0 之前的 v5 报告只读显示已有版本、窗口、参数和 caveat,不补字段、不重算、不与新口径比较。所有数字仍是 5 分钟数据上的探索性模拟诊断,不是实际成交或样本外业绩证据。免费公开源,非官方接口,可能限流或变更:
gds_AU9999(主)→ 上金所 SGE graph/quotations → 东财 118.AU9999 → 60s API(备)hf_XAU → gold-api.com → 60s API → GoldPrice.Today;Yahoo GC=F 仅作为单独标记的黄金期货诊断源,不替代现货whUSDCNYhttps://mbmodule-openapi.paas.cmbchina.com/product/v1/func/market-center(POST params=[{"prdType":"H","prdCode":""}])api.jijinhao.com、京东金融 api.jdjygold.compush2his.eastmoney.com(被限流时自动切换 push2delay.eastmoney.com 延迟镜像,仅取已收盘历史数据),历史可用上金所 graph/Dailyhq 兜底push2his.eastmoney.com;若源不可用则标记为数据不足,不把 Yahoo GC=F 期货历史改名为现货query1.finance.yahoo.com/v8/finance/chart/GC=F?interval=1d插件使用低频轮询、多源降级、本地缓存;看板标注数据是否过期。仅供个人参考,不用于分发。
本插件输出均为技术面参考,不构成投资建议。黄金价格波动可能导致亏损,请自行决策并核实招行 App 实际报价。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: sidebar、trading-signals、ui-plugin、web-ui。