Метод - get_candles
Исторические OHLCV-бары в UTC, те же строки интервала, что и в графике приложения.
Контракт (аргументы)
| Аргумент | Обязательно | По умолчанию | Примечание |
|---|---|---|---|
exchange | да | — | |
market | да | — | spot или futures |
symbol | да | — | |
interval | да | — | Как в графике: 1m, 5m, 1h и т.д. |
limit | нет | 100 | 1–1000 (лимиты REST биржи могут вернуть меньше свечей) |
Форма ответа
Массив CandleBarDto: time_utc, open, high, low, close, volume (квотный объём в нотионале, если биржа отдаёт; иначе базовый объём как в kline графика).
Пример tools/call
json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_candles",
"arguments": {
"exchange": "Binance",
"market": "spot",
"symbol": "BTCUSDT",
"interval": "1h",
"limit": 3
}
}
}Пример успеха
json
[
{
"time_utc": "2026-04-25T12:00:00Z",
"open": 98000,
"high": 98500,
"low": 97800,
"close": 98234.5,
"volume": 12345.67
}
]