前言¶
DeepSeek Harness(DSH)通过插件扩展能力。dsh-trading212 旨在将 Trading 212 的组合数据接入 DSH 工作流。它由 Kevoyuan 维护,提供配置一次后即可在对话和仪表盘中查看持仓与收益的能力,避免手动跨应用查询。
核心功能¶
- API 配置:提供引导式的 Demo 或 Live API 设置,支持持久化凭证存储。
- 仪表盘:提供响应式桌面和移动端界面,包含概览、持仓、历史、设置和帮助视图。
- 隐私保护:提供“一键隐私掩码”(眼睛图标),可隐藏所有余额、持仓价值、股数、买入均价和收益。
- 图表集成:使用 TradingView Lightweight Charts 展示 1 天到 5 年的价格历史,包含分钟级短区间和实际 Trading 212 买卖成交标记。
- 对话工具:注册了只读的
trading212_portfolio和trading212_history工具,可直接在普通 dsh 对话中调用。 - 多语言支持:UI 支持英文和中文,默认跟随 dsh 设置,设置页可手动覆盖。
安装与启用¶
该插件仅支持 Web Profile。
dsh plugin --profile web add --save-exact dsh-trading212@latest
安装完成后,完全退出并重新打开 dsh。在会话标题栏中,会出现一个原生的 T212 标签页,点击即可在聊天面板内打开仪表盘。
连接 Trading 212¶
- 打开 Trading 212 仪表盘,选择 Demo 或 Live 环境。
- 粘贴 API Key 和 API Secret,选择 Test and save。
- 返回 dsh 或打开仪表盘,即可开始查看数据。
权限要求:
需授予只读权限:
* Account data / account summary(账户数据/摘要)
* Portfolio / positions(组合/持仓)
* Orders / history(订单/历史)
请勿授予下单、修改或取消订单的权限。
使用示例¶
在 dsh 对话中,可以使用以下提示词:
- “Summarize my three largest positions and concentration risk.”
- “Which positions are dragging down my unrealized return?”
- “What currency exposure do I have, and are any orders still pending?”
注意事项¶
- 用途限制:仅供个人研究使用。不提供投资建议,无法下单、修改或取消订单。
- 数据延迟:历史市场价格可能延迟、不完整或暂时不可用。Trading 212 的持仓和执行历史在 Yahoo Finance 失败时仍可用。
- 许可证:MIT License。图表使用 TradingView Lightweight Charts(Apache-2.0)。
总结¶
该插件通过持久化凭证和可视化的仪表盘,将 Trading 212 的组合数据标准化接入 DSH 生态。开发者可通过目录查看详情或通过 GitHub 获取源码。