dsh-copper-oil:銅油比與上證指數 DSH 看板插件

前言

在 DSH(DeepSeek Harness)裏做宏觀或指數相關分析時,常見做法是自己在對話裏貼行情、手算比值,或在瀏覽器裏開第三方圖表站對照。銅油比(滬銅連續 ÷ 原油連續)常被當作 A 股領先指標,但「固定滯後 3 個月」的畫法很難反映滯後本身在漂移。社區插件 dsh-copper-oil(倉庫 xinyuzi/copper-oil-plugin)把這條指標做成 DSH 側邊欄一頁看板,並在 Host 側註冊 Agent 工具,便於在會話裏直接讀數。下面介紹它是什麼、怎麼裝、怎麼用。

這是什麼

dsh-copper-oil(npm 包名 dsh-copper-oil,當前版本 1.7.5)由維護者 xinyuzi 發佈,GitHub 倉庫歸屬同一賬號;package.json 中作者署名爲「零點風研」。SkillHub 目錄分類爲 聯網工具,簡介爲「銅油比&上證指數 harness 插件」。

插件在 DSH 桌面端內完成:從行情源抓取滬銅連續、原油連續與上證指數,計算銅油比;在 60~130 個交易日的滯後候選上按最近 250 日相關性加權,得到有效滯後並對齊上證;再外推與未來有效滯後等長的交易日,並在 Web 面板展示讀數、主圖與預測區間。數據需訪問外網行情接口,插件以當前 DSH 進程權限運行;安裝前建議瀏覽源碼與 MIT 許可證,文檔註明僅供研究參考、不構成投資建議。

核心功能

看板面板

安裝成功後,左側邊欄增加 銅油比 入口,點開爲整頁看板。面板自上而下包括:讀數卡、主圖、滬銅/原油、走勢預估與滯後分佈、逐日預測列表、口徑說明。

主圖含義(與 README 一致):

圖上的元素 含義
深色實線 上證指數(右軸)
紅色實線 銅油比,按有效滯後向前平移(左軸)
三條淺色線 5 / 10 / 20 日均線各自的預測路徑
灰藍色陰影 各路徑的 P10–P90 區間
豎向虛線 預測起點(最後真實交易日),右側爲預測段

與常見固定「滯後 3 個月」、單條預測線不同,本插件對 60~130 日各算路徑、按相關性加權(近一年實測有效滯後在約 85~105 日之間漂移),預測長度等於有效滯後,並用「錯位 L 日後的 20 日變化」相關性定權,減輕趨勢線僞相關。

首次打開約 1 秒抓取與計算,默認 5 分鐘緩存;右上角「立即刷新」可強制更新。繪圖區支持滾輪縮放、拖動平移、底部滑塊調窗、雙擊復位;「高低點對齊」可開關雙軸刻度策略。

Agent 工具

在 cordis.patch.yml 中默認 enableTool: true 時,註冊工具 copper_oil_snapshot。無需打開面板,在會話中提問例如「現在銅油比多少、上證後面怎麼走」,Agent 可調用該工具返回 JSON 快照。

返回字段示例(README 摘錄,日期爲文檔示例值):

{
  "asOf": "2026-10-30",
  "source": "eastmoney",
  "current": { "ratio": 145.54, "cu": 108050, "sc": 742.4, "sh": 3599.02 },
  "leadTd": 88,
  "forecastEnd": "2027-03-03",
  "trend": "混沌",
  "predEnd": { "5": 3520, "10": 3539, "20": 3565 },
  "lag": { "eff": 88, "p10": 75, "p90": 100, "best": 85 }
}

Host 側還提供 /copper-oil/api 路由供面板使用;實現爲純 JS(index.js Host、client.js Client),無額外 npm 依賴、無構建步驟。

安裝與啓用

需要 DSH 桌面端,引擎要求 engines.dsh >= 0.2.1-rc.3。無需在本機單獨安裝 Python,也不要在插件目錄對助手執行 npm install(包無第三方依賴)。

方式一:從 npm 安裝(推薦)

在 DSH 任意會話中對助手說明要安裝插件 dsh-copper-oil。助手會調用 plugin_manager(action: install_bundle,target: dsh-copper-oil),從 npm 拉取包。

方式二:從源碼安裝

下載倉庫 ZIP 解壓到本地目錄(例如 D:\dsh-plugins\copper-oil-plugin),然後說:

安裝本地插件,路徑 D:\dsh-plugins\copper-oil-plugin

target 須指向包含 package.json 的目錄。安裝成功返回 application: applied,刷新頁面後側邊欄出現圖標。

注意:不要將插件放在 DSH 安裝目錄或 app.asar 內。

可選配置在 cordis.patch.yml 中覆蓋,例如延長緩存:

- insert:
    - id: copper-oil
      name: 'dsh-copper-oil'
      config:
        cacheMinutes: 10

完整可選字段:cacheMinutes(默認 5)、lagMin / lagMax / lagStep(默認 60 / 130 / 5)、lagWindow(250)、lagTau(0.15)、enableTool(true)。

典型用法

  1. 點側邊欄銅油比圖標打開看板,查看當前比值、對齊後的走勢與預測段 P10–P90。
  2. 在對話中直接問:「現在銅油比多少?上證後面 3 個月大概怎麼走?」由 Agent 調用 copper_oil_snapshot 獲取讀數與預測端點。
  3. 若首次空白或報錯,確認本機可訪問外網行情;數據源失敗時面板會提示,可點「立即刷新」重試。

數據口徑(README):新浪財經滬銅連續 CU0、原油連續 SC0;東方財富上證指數 000001;銅油比爲滬銅收盤 ÷ 原油收盤(元/噸 ÷ 元/桶)。原油自 2018-03-26 上市起有樣本;未來交易日按工作日推算,未剔除法定節假日。

適用場景與注意

適合在 DSH 內做銅油比與上證聯動的研究型查看、或在 Agent 工作流裏需要結構化快照的場景。不適合當作唯一交易依據;預測爲文檔所述公式的統計外推,歷史規律可能失效。

有效滯後每日重算屬設計行爲,不是配置錯誤。若預測線與歷史段在視覺上「對不上」,是因爲銅油比橫軸已按有效滯後前移,與上證對齊的是領先之後的日期。

DSH 生態強調「一切皆插件」;SkillHub 目錄頁 爲社區收錄站點,與 DeepSeek / 幻方無官方從屬關係。倉庫開發自測可執行 node --test(6 項冒煙測試)。

結尾

dsh-copper-oil 把銅油比領先指標和上證指數放在同一 DSH 看板裏,並用可配置的滯後網格與 Agent 工具 copper_oil_snapshot 補全會話查數。進一步瞭解可訪問目錄頁 xinyuzi/copper-oil-plugin 與源碼 GitHub。

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

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

小夜