dsh-fx-marquee: Real-Time Market Ticker and Currency Converter on DeepSeek Harness

前言

DeepSeek Harness (DSH) 采用插件化架构。在智能体开发或日常使用中,如果需要将市场数据(如汇率、指数、加密货币)直接嵌入对话流,通常需要跳转外部网站或编写额外脚本。dsh-fx-marquee 是一个 DSH Web 插件,它在输入框上方常驻一条行情跑马灯,点击标的可查看走势图,并提供汇率计算器与设置页。该插件由用户 0rangeSoda1506 维护,遵循 MIT 许可证。

核心功能

跑马灯与走势图

跑马灯位于会话输入框上方,默认新会话未开始时不显示。

  1. 标的展示:支持货币对、A股指数、加密货币混排。每个标的显示名称、数值、涨跌幅及迷你走势图。内容放得下时静态居中,放不下时滚动。
  2. 走势图详情:点击标的后弹出浮层,支持以下配置:
    • 时间单位:自动、小时、天、月。
    • 数据组数:天/月档位为 7 的倍数(如 14/21/28…);小时档位为 12 的倍数,上限 60(如 12/24/36…)。切换单位时若原组数对新单位无效,会自动收敛到默认值。
    • 交易时段:显示市场时钟(如 Asia/Beijing)、开市状态、距开盘/收盘倒计时。
    • 休市处理:休市时曲线变灰,无法获取数据。
  3. 数据降级:货币对的小时档源为 Yahoo Finance(海外延迟最低)。中国大陆无法访问 Yahoo Finance 时,会自动降级为 ECB 日线,并在面板上标注实际使用的档位。指数与加密货币的小时档源为腾讯 m60 / Binance 1h。

汇率计算器

在正文区上方切换到 Tab 页,可使用汇率计算器。
* 货币对:提供 24 个货币对(包含跑马灯中的 + 内置清单),支持分组。
* 汇率逻辑:使用打开计算器时的快照汇率,之后数值不自动变化,需点击「刷新汇率」更新。
* 精度与调换:结果保留两位小数,支持 ⇅ 调换方向。换算基于「每 1 单位」汇率,按 100 单位报价的货币(如日元/人民币)会正确换算。

设置页

在设置中找到「汇率跑马灯」即可配置:
* 开关与列表:一键开关跑马灯(关闭即停止后台轮询),勾选 19 个常用货币对 + 6 个指数/加密标的,支持自定义添加。
* 信源选择:汇率信源可选自动、新浪财经、ECB、ER-API。
* 刷新间隔:支持关闭 / 5 秒 / 10 秒 / 20 秒 / 30 秒 / 1 分钟 / 5 分钟。
* 图表与配色:走势图开关、涨跌配色(红涨绿跌 / 绿涨红跌)。

安装与启用

通过 DSH 命令行安装插件:

dsh plugin --profile web add github:0rangeSoda1506/dsh-fx-marquee

安装完成后,必须重启 dsh 进程才能使新插件生效(recompose 不会重算已启动进程的 boot manifest,UI 不会出现)。

注意事项与兼容性

  • 非官方插件:与 DeepSeek 官方无关,数据仅供个人参考,不构成投资建议。
  • 数据源限制:全部免密钥,但存在地域限制。
    • 新浪外汇:需要 Referer 头,由宿主端代理处理。
    • Binance:在部分地区受限,受限时该格显示 —,且指数与加密货币目前没有兜底源。
    • Yahoo Finance:中国大陆无法访问,会自动降级为 ECB 日线。
  • 时区逻辑:交易时段按市场本地时区(如 Asia/Beijing)判定,与你的机器所在时区无关。
  • 兼容版本:兼容 dsh 0.1.5-rc.1 和 0.2.0-rc.2,支持 Windows/macOS/Linux。
  • 数据延迟:客户端默认每 20 秒轮询一次,宿主侧另有 25 秒缓存,最坏情况下屏幕上的数字比上游旧约 45 秒。

结语

dsh-fx-marquee 在 DSH Web 界面中集成了行情监控与汇率计算功能,适合需要在对话流中实时查看市场数据的开发者或用户。使用前请注意检查数据源的可访问性及插件的兼容版本。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye