Communitygithub.com

DWLF — 市場分析平台

與 DWLF (dwlf.co.uk) 互動,這是一個針對加密貨幣和股票的市場分析平台。

DWLF — 市場分析平台 是什麼?

此技能可讓 AI 代理與 DWLF(一個全面的市場分析平台)進行互動,該平台涵蓋加密貨幣、股票和外匯。它能取得即時和歷史市場數據,包括 OHLCV 蠟燭圖、價格圖表以及各種技術指標,例如 EMA、RSI、MACD、布林通道、DSS 以及支撐/阻力位。使用者可以建立和管理視覺化策略、執行回測(非同步處理)、觸發客製化事件並接收交易訊號。此外,它還支援投資組合追蹤、觀察清單和交易日記功能,可作為從市場分析到策略執行的完整交易工作流程解決方案。此技能專為整合至 AI 編碼環境(如 Claude Code、Cursor 或 Codex)而設計,透過 shell 腳本提供與 DWLF API 的程式化存取,並強調必要的符號啟用步驟,以確保事件和策略能正常觸發訊號。內建的 DWLF 學院提供廣泛的教育內容,涵蓋 15 個主題和 60 多堂課程,可透過專用工具進行瀏覽和搜尋,協助使用者學習平台概念。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Kernel8901/ai-agent-skills-classification/tree/HEAD/%E9%87%91%E8%9E%8D/dwlf

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

DWLF — 市場分析平台 是做什麼的?

API 基礎網址:https://api.dwlf.co.uk/v2

驗證

使用 API 金鑰驗證。請查看 TOOLS.md 以取得金鑰。標頭格式:

Authorization: ApiKey dwlf_sk_...

輔助腳本:scripts/dwlf-api.sh

快速開始

# 通用 GET 請求
./scripts/dwlf-api.sh GET /market-data/BTC-USD

# 帶查詢參數
./scripts/dwlf-api.sh GET "/events?symbol=BTC-USD&limit=10"

# POST 請求
./scripts/dwlf-api.sh POST /visual-backtests '{"strategyId":"...","symbol":"BTC-USD"}'

代號格式

  • 加密貨幣:BTC-USD、ETH-USD、SOL-USD(一律加上 -USD 後綴)
  • 股票/ETF:TSLA、NVDA、META、MARA、RIOT
  • 外匯:GBP-USD、EUR-USD

若使用者說「BTC」→ 使用 BTC-USD。若說「TSLA」→ 使用 TSLA。

核心端點

市場數據

方法路徑說明
GET/market-data/{symbol}?interval=1d&limit=50OHLCV 蠟燭圖
GET/market-data/symbols列出所有追蹤的代號
GET/support-resistance/{symbol}支援/阻力位與評分
GET/chart-indicators/{symbol}?interval=1d所有指標 (RSI, EMA, MACD 等)
GET/trendlines/{symbol}自動偵測的趨勢線
GET/events?symbol={symbol}&limit=20系統事件 (突破)
GET/events?type=custom_event&scope=user&symbol={symbol}&days=30使用者的自訂事件 (wcl, dss, 反轉等)

策略與訊號

方法路徑說明
GET/visual-strategies列出使用者的策略
GET/visual-strategies/{id}策略詳細資訊
POST/visual-strategies建立策略
PUT/visual-strategies/{id}更新策略
GET/user/trade-signals/active活躍交易訊號
GET/user/trade-signals/recent?limit=20近期訊號
GET/user/trade-signals/stats訊號績效統計
GET/user/trade-signals/symbol/{symbol}特定代號的訊號

回測

方法路徑說明
POST/visual-backtests觸發回測 (非同步)
GET/visual-backtests/{id}取得回測結果

回測為非同步 — 先 POST 觸發,然後輪詢 GET 直到完成。

投資組合與交易

方法路徑說明
GET/portfolios列出投資組合
GET/portfolios/{id}投資組合詳細資訊 + 持倉
GET/trades?status=open列出交易
POST/trades記錄新交易
PUT/trades/{id}更新交易
GET/trade-plans列出交易計畫

觀察清單

方法路徑說明
GET/watchlist取得觀察清單
POST/watchlist新增代號 ({"symbol":"BTC-USD"})
DELETE/watchlist/{symbol}移除代號

自訂事件

方法路徑說明
GET/custom-events列出自訂事件
POST/custom-events建立自訂事件
GET/custom-events/{id}事件詳細資訊

自訂事件代號啟用

方法路徑說明
POST/custom-event-symbols/:eventId/enable-all批次啟用事件的代號
POST/custom-event-symbols/:eventId/disable-all批次停用事件的代號
GET/custom-event-symbols/event/:eventId取得事件的啟用代號
GET/custom-event-symbols列出所有事件-代號關聯

策略代號啟用

方法路徑說明
POST/strategy-symbols/:strategyId/enable-all批次啟用策略的代號
POST/strategy-symbols/:strategyId/disable-all批次停用策略的代號
GET/strategy-symbols/strategy/:strategyId取得策略的啟用代號
GET/strategy-symbols列出所有策略-代號關聯

評估

方法路徑說明
POST/evaluations觸發評估執行
GET/evaluations/{id}取得評估結果

代號啟用(建立後必要)

⚠️ 重要: 建立自訂事件或策略後,不會自動為任何代號啟用。建立之後,您必須詢問使用者要為哪些代號啟用,然後呼叫啟用端點。若未執行此步驟,事件/策略將不會觸發或產生訊號。

工作流程:自訂事件

  1. 建立事件 → POST /custom-events
  2. 編譯事件 → POST /custom-events/{id}/compile
  3. 詢問使用者要為哪些代號啟用
  4. 啟用代號 → POST /custom-event-symbols/{eventId}/enable-all,附帶 { "symbols": ["BTC-USD", "ETH-USD"] }

工作流程:策略

  1. 建立策略 → POST /visual-strategies
  2. 編譯策略 → POST /visual-strategies/{id}/compile
  3. 詢問使用者要為哪些代號啟用
  4. 啟用代號 → POST /strategy-symbols/{strategyId}/enable-all,附帶 { "symbols": ["BTC-USD", "ETH-USD"] }

檢查啟用的代號

  • 事件代號:GET /custom-event-symbols/event/{eventId}
  • 策略代號:GET /strategy-symbols/strategy/{strategyId}
  • 所有啟用:GET /custom-event-symbols 和 GET /strategy-symbols(查詢:?activeOnly=true)

停用代號

  • 事件:POST /custom-event-symbols/{eventId}/disable-all,附帶 { "symbols": [...] }
  • 策略:POST /strategy-symbols/{strategyId}/disable-all,附帶 { "symbols": [...] }

回應格式

向使用者呈現資料時:

市場概覽: 顯示價格、百分比變化、關鍵支撐/阻力位以及任何近期事件。

訊號: 顯示代號、方向、進場點、停損點、信心分數、策略名稱。

支撐/阻力位: 按分數排序(最強優先),顯示位階和觸及次數。

回測: 顯示交易次數、勝率、總報酬率、夏普比率、最佳/最差交易。

可用指標

EMA(多個週期)、SMA、RSI、MACD、布林通道、DSS(雙重平滑隨機指標)、 隨機 RSI、ATR、ADX、OBV、成交量分佈、一目均衡表、費氏回撤、 支撐/阻力、趨勢線、K 線型態、SMC(訂單塊、FVGs、BOS/ChoCH)。

學院

DWLF 學院是託管於 CDN 的教育內容集合(15 個主題,60 多堂課程),涵蓋指標、事件、策略、圖表等。不需要驗證。

使用學院工具閱讀課程內容並了解 DWLF 概念:

  • dwlf_list_academy_tracks — 瀏覽所有主題和課程
  • dwlf_search_academy — 按關鍵字搜尋
  • dwlf_get_academy_lesson — 閱讀特定課程 (markdown)

當使用者問「X 在 DWLF 中如何運作?」或「什麼是 DSS?」時,請先查閱學院 — 很可能有相關的課程說明。

詳細參考資料

  • API 端點(參數、回應結構):請閱讀 references/api-endpoints.md
  • 策略建構器(節點類型、邊線連接、範例):請閱讀 references/strategy-builder.md

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

相關技能