Communitygithub.com

DWLF — 市场分析平台

与 DWLF (dwlf.co.uk) 交互,这是一个用于加密货币和股票的市场分析平台。

DWLF — 市场分析平台 是什么?

该技能使 AI 代理能够与 DWLF API 平台进行交互,该平台为加密货币、股票和外汇提供全面的市场分析。它允许用户检索市场数据(OHLCV 蜡烛图、支撑/阻力位、图表指标、趋势线)、管理自定义事件和交易策略、执行回测以及跟踪投资组合和交易。该技能还支持管理观察列表、处理交易信号、从 DWLF 学院获取教育内容,以及管理自定义事件和策略的符号激活。其主要用例包括市场数据分析、技术指标(如 EMA、RSI、DSS、随机 RSI 和烟囱云)可视化、构建和回测交易策略,以及自动交易信号生成。该技能设计用于与基于 REST 的 API 配合使用,并包含一个 Shell 脚本辅助工具,以便于进行身份验证和 API 调用。

兼容平台~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, reversals 等)

策略与信号

方法路径描述
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.

相关技能