加密货币行情分析
OpenClaw 内置工具
| 用途 | 工具 |
|---|---|
| 行情与技术指标 JSON | exec + {baseDir}/crypto_market_snapshot.py |
| 资讯 | web_search、web_fetch(重要链接必须 fetch 正文) |
说明:
- OpenClaw 不内置
ccxt。本包脚本使用 Binance 公开 REST(api.binance.com),标准库,无需pip install ccxt。 - 若你的网关另有
ccxt工具,可改用网关实现;字段语义以你方工具文档为准,本技能脚本输出结构见下节。
代理(可选)
脚本会读取 CRYPTO_HTTP_PROXY 或系统 HTTPS_PROXY/HTTP_PROXY,与容器访问外网一致即可。
调用本包脚本(exec)
python3 "{baseDir}/crypto_market_snapshot.py" BTCUSDT 1d 200
参数:SYMBOL(如 BTCUSDT,无斜杠)、interval(如 1d、4h)、limit(K 线条数,默认 200)。
输出 JSON 要点
- ticker_24h:Binance
/api/v3/ticker/24hr - ohlcv_meta.last_row:最后一根 OHLCV
- indicators:
sma_20、rsi_14、macd_12_26_9、bollinger_20_2、atr_14的 latest - 分析须基于上述字段,勿编造未返回的数值
分析流程
- 解析用户币种:默认现货
BTCUSDT形式(用户说 BTC 则映射BTCUSDT)。 exec拉取脚本 JSON;可按需多次换interval。- 技术面归纳(趋势、超买超卖、波动等)。
web_search+web_fetch做资讯与情绪侧写。- 在对话中整合输出完整分析结论与风险提示。
合规与约束
- 不构成投资建议;若 Binance 不可用,说明原因并可部分依赖资讯。
- 新闻结论须有
web_fetch正文依据,不得仅用搜索摘要。
