Get Market Indicators
get_market_indicatorsTechnical indicators on the klines of 1 to 10 pairs (OBV, MFI, AD, ADOSC: aggregated spot volume; stablecoin pair: its keys null, unavailable not_applicable). Up to 50, several of a type (rsi_7, rsi_21). data: one series per '@' ('/@' with several pairs), newest first; indicators.: its type and parameters; limit 1 = the latest CLOSED candle. One quota request per pair. limit + warmup <= 1000 (warmup: period; ema 3x, rsi/atr/keltner 5x, adx 14x, macd 3x slow + signal, sar 200; the 422 gives the largest period). obv, ad: cumulative, read the slope only. OUTPUTS: stoch {k, d}; macd {macd, signal, histogram}; bb, keltner, donchian {upper, middle, lower}; ichimoku {tenkan_sen, kijun_sen, senkou_a, senkou_b}; others one value. EXAMPLE: indicators=[{"id": "rsi_7", "type": "rsi", "period": 7}, {"id": "macd", "type": "macd"}]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>",
"timeframe": "<timeframe>",
"indicators": "<indicators>"
},
"name": "get_market_indicators"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | N latest values (default 1). | |
| symbol | Yes | 1 to 10 pairs, e.g. ["BTCUSDT"]. | |
| dry_run | No | Plans the call without making it: its quota cost, your remaining rate and quota, the checks. No data, no quota. | |
| timeframe | Yes | Candle step. | |
| indicators | Yes | {id (your unique name), type, ...its own optional parameters, flat}. Defaults: rsi(period=14), ema(period=20), sma(period=20), bb(period=20, std=2.0), atr(period=14), stoch(k=14, d=3, smooth=3), macd(fast=12, slow=26, signal=9), obv(), ad(), adx(period=14), cci(period=20), willr(period=14), mfi(period=14), roc(period=10), donchian(period=20), adosc(fast=3, slow=10), sar(acceleration=0.02, maximum=0.2), keltner(period=20, multiplier=2.0), ichimoku(tenkan=9, kijun=26, senkou=52). | |
| max_tokens | No | Response budget, estimated tokens (default 6000). | |
| max_quota_cost | No | Refuses the call, before any request, if it would use more quota requests than this. |