charting 是做什么的?
生成 TradingView 风格的 K 线图及技术指标。当用户需要可视化图表、价格走势或技术分析图时使用。
概述
该技能使 AI 代理能够基于价格数据生成自定义的、TradingView 风格的 K 线图。通过 charting 工具,代理可接收历史价格数据并返回渲染后的图表图像,常用于响应诸如“显示 BTC/USDT 最近 30 天的 K 线图”或“绘制 ETH 的 RSI 指标”等用户请求。
工作原理
- 输入数据: 代理收集股票、加密货币或外汇的 OHLCV(开盘价、最高价、最低价、收盘价、成交量)数据。
- 工具调用: 代理调用
charting工具,传递数据、指标参数(如移动平均线周期)和图表样式选项。 - 图表生成: 该技能内部使用轻量级图表库渲染完整的 K 线图,包含成交量柱、时间轴和可选的叠加指标。
- 输出: 返回一个图像 URL 或 base64 编码的图表图像,供代理在聊天中显示给用户。
支持的指标
- 移动平均线 (MA): 简单移动平均线 (SMA)、指数移动平均线 (EMA)
- 相对强弱指标 (RSI)
- 布林带 (Bollinger Bands)
- MACD(可选)
- 成交量柱
使用场景
- 用户: “显示 AAPL 的 K 线图及 20 日和 50 日移动平均线。”
- 用户: “绘制比特币的 RSI 指标图。”
- 用户: “给我看 ETH/USDT 的最近价格走势图表。”
兼容性
- 支持所有主流 AI 代理平台(Claude Code、Cursor、Codex 等)。
- 需要提供有效的 OHLCV 价格数据。
- 图表输出为 PNG 格式图像。