金融图表
已上线可视化输入的OHLCV蜡烛图数据。
Free持OpenNan密钥免费使用,每个账户每分钟最多30次金融请求。
Finance chart
Example outputCaller-supplied data
Example price series
RisingFalling
Open 100 · High 103 · Low 98 · Close 101
Data table
| Time | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 100 | 103 | 98 | 101 | 1,050 | |
| 103 | 106 | 101 | 104 | 1,100 | |
| 102 | 105 | 100 | 103 | 1,150 | |
| 108 | 111 | 106 | 109 | 1,200 | |
| 105 | 108 | 103 | 106 | 1,250 | |
| 110 | 113 | 108 | 111 | 1,300 | |
| 109 | 112 | 107 | 110 | 1,350 |
Response
{ "data": { "candles": [ { "time": "2026-01-01T00:00:00Z", "open": 100, "high": 103, "low": 98, "close": 101, "volume": 1050 }, { "time": "2026-01-02T00:00:00Z", "open": 103, "high": 106, "low": 101, "close": 104, "volume": 1100 }, { "time": "2026-01-03T00:00:00Z", "open": 102, "high": 105, "low": 100, "close": 103, "volume": 1150 }, { "time": "2026-01-04T00:00:00Z", "open": 108, "high": 111, "low": 106, "close": 109, "volume": 1200 }, { "time": "2026-01-05T00:00:00Z", "open": 105, "high": 108, "low": 103, "close": 106, "volume": 1250 }, { "time": "2026-01-06T00:00:00Z", "open": 110, "high": 113, "low": 108, "close": 111, "volume": 1300 }, { "time": "2026-01-07T00:00:00Z", "open": 109, "high": 112, "low": 107, "close": 110, "volume": 1350 } ], "type": "candlestick", "title": "Example price series" }, "meta": { "sources": [ "Caller-supplied data" ], "retrieved_at": "2026-11-11T01:39:41.977674+00:00", "example_output": true } }
Highlighted lines match the selected record.
Tool discovery · GET /v1/tools · MCP tools/list
运作方式
- 01选择输入输入股票代码、序列或按时间排序的OHLCV数据。
- 02检查结果选择图表记录以高亮显示完全对应的JSON值。
从代码调用 金融图表
REST和MCP共用输入、结果和验证错误。
POST
https:/ / api.opennan.com/ v1/ finance/ charts获取 API 密钥
在控制台创建密钥。它与试用区使用同一余额。
创建密钥发送第一个请求
与试用区发送的请求相同。把 OPENNAN_KEY 设为你的密钥。
curl 'https://api.opennan.com/v1/finance/charts' \ -H 'Authorization: Bearer <OPENNAN_API_KEY>' \ -H 'Content-Type: application/json' \ --data '{"type":"candlestick","title":"Example price series","candles":[{"time":"2026-01-01T00:00:00Z","open":100,"high":103,"low":98,"close":101,"volume":1050},{"time":"2026-01-02T00:00:00Z","open":103,"high":106,"low":101,"close":104,"volume":1100},{"time":"2026-01-03T00:00:00Z","open":102,"high":105,"low":100,"close":103,"volume":1150},{"time":"2026-01-04T00:00:00Z","open":108,"high":111,"low":106,"close":109,"volume":1200},{"time":"2026-01-05T00:00:00Z","open":105,"high":108,"low":103,"close":106,"volume":1250},{"time":"2026-01-06T00:00:00Z","open":110,"high":113,"low":108,"close":111,"volume":1300},{"time":"2026-01-07T00:00:00Z","open":109,"high":112,"low":107,"close":110,"volume":1350}]}'读取结果
结果在同一个响应里返回。X-Usage-Cost-Usd 响应头写明本次调用的费用。
错误及解决方法
401缺少密钥或密钥错误
用 Authorization: Bearer 请求头发送控制台中的密钥。
402余额不足
在账单页面充值,然后重新发送同一请求。
400有值不被接受
查看 error.message,它会指出字段。请使用参数表中的值。
429请求过多
等几秒再试,每次遇到 429 都等得更久一些。
MCP
https://api.opennan.com/v1/finance/mcp在 AI 智能体中使用
把 Opennan MCP 服务器加到你的智能体中,然后调用此工具。
- 工具
- finance_chart
- 示例参数
{ "type": "candlestick", "title": "Example price series", "candles": [ { "time": "2026-01-01T00:00:00Z", "open": 100, "high": 103, "low": 98, "close": 101, "volume": 1050 }, { "time": "2026-01-02T00:00:00Z", "open": 103, "high": 106, "low": 101, "close": 104, "volume": 1100 }, { "time": "2026-01-03T00:00:00Z", "open": 102, "high": 105, "low": 100, "close": 103, "volume": 1150 }, { "time": "2026-01-04T00:00:00Z", "open": 108, "high": 111, "low": 106, "close": 109, "volume": 1200 }, { "time": "2026-01-05T00:00:00Z", "open": 105, "high": 108, "low": 103, "close": 106, "volume": 1250 }, { "time": "2026-01-06T00:00:00Z", "open": 110, "high": 113, "low": 108, "close": 111, "volume": 1300 }, { "time": "2026-01-07T00:00:00Z", "open": 109, "high": 112, "low": 107, "close": 110, "volume": 1350 } ] }
金融图表:常见问题
免费吗?
持OpenNan密钥免费使用,每个账户每分钟最多30次金融请求。
示例来自哪里?
示例输出记录自已发布的端点。点击Run live请求当前数据。加密货币预览标记为Sample data。
有哪些限制?
股票支持SEC申报公司及以美元计价的US-GAAP数据。缺失值为null。宏观数据涵盖最近三个日历年并提供覆盖信息。图表接受2–5,000根K线。SMA需要period根,RSI和收益率需要period加一根。period范围为2–500。包含from,不包含to。