前言¶
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 獲取源碼。