Indicator Catalog
There are 59 indicators. Use the registry for parameter and output definitions and the catalog for chart support.
Request and response
Call POST /api/indicators. Each calc[] item has a name, optional params, and optional id:
{"exchange":"binance","market":"perp","symbol":"BTCUSDT","interval":"5m","limit":100,"calc":[{"name":"rsi","id":"rsi","params":{"period":14}}]}This partial response illustrates the structure. Read indicators[responseKey]; columns defines the order of values in each data row. Candle open_time is in milliseconds.
{
"indicators": {
"rsi": {
"columns": ["open_time", "rsi"],
"data": [[1735689600000, 55.0]],
"explain": {
"name": "RSI",
"summary_focus": ["当前 RSI 数值及近期变化"]
}
}
}
}Use ?explain=true to include interpretation notes under each indicator's explain; use ?explain=false for numeric results only. Interpretation notes are returned in Chinese.
| Field | Use |
|---|---|
columns / data | Field names and per-candle values |
objects | Events or ranges returned by some indicators; see their reference pages |
meta | Result status returned by some indicators; see their reference pages |
explain.summary_focus | Interpretation notes |
explain.outputs / signals / caveats | Indicator-specific field meanings, signal rules and limitations; not present for every indicator |
Category breakdown
| Category | Count | Examples |
|---|---|---|
base | 1 | price |
momentum | 18 | MACD, RSI family, TSI, ... |
oscillator | 4 | RSI, Fisher Transform, RVI |
trend | 15 | EMA, SuperTrend, PSAR, HMM |
trend_strength | 4 | ADX, Aroon, Vortex |
volatility | 10 | ATR, Bollinger, Keltner, ... |
volume | 7 | OBV, CMF, CVD, KVO, VWAP |
Registry vs catalog
/api/indicators/registry→ full self-description (params, output cols, types) — consumed by programs/api/indicators/catalog→ chartable subset + drawing metadata — consumed by chart clients/api/indicators→ POST compute endpoint, returns klines + indicator values
Möbius Lab (proprietary)
| ID | Category |
|---|---|
mobius_trend | trend |
smc | trend |
These are MobiusQuant in-house indicators, not classic public ones.
All indicators
base (1)
| ID |
|---|
price |
momentum (18)
| ID |
|---|
accelerator_oscillator |
awesome_oscillator |
cci |
chande_mo |
connors_rsi |
coppock_curve |
dpo |
kst |
macd |
momentum |
ppo |
roc |
smi_ergodic |
stoch_rsi |
trix |
tsi |
ultimate_oscillator |
williams_r |
oscillator (4)
| ID |
|---|
fisher_transform |
rci_ribbon |
rsi |
rvi |
trend (15)
| ID |
|---|
alligator |
alma |
ema |
hma |
hmm_regime |
lsma |
mcginley_dynamic |
mobius_trend |
parabolic_sar |
pi_cycle_bottom |
smc |
supertrend |
tema |
vwma |
williams_stops |
trend_strength (4)
| ID |
|---|
adx |
aroon_oscillator |
choppiness_index |
vortex |
volatility (10)
| ID |
|---|
atr |
bollinger |
chande_kroll_stop |
donchian_channels |
fibonacci_bollinger_bands |
historical_volatility |
keltner_channels |
linear_regression_channel |
mass_index |
stdev |
volume (7)
| ID |
|---|
chaikin_oscillator |
cmf |
cvd |
kvo |
obv |
pvo |
vwap |
Usage examples
Single indicator: EMA(20) on BTC 5-minute
curl -X POST -H "Authorization: Bearer mq_xxx" \
-H "Content-Type: application/json" \
-d '{
"exchange": "binance",
"market": "perp",
"symbol": "BTCUSDT",
"interval": "5m",
"limit": 100,
"calc": [{"name": "ema", "params": {"period": 20}}]
}' \
https://api.mobiusquant.ai/api/indicatorsMultiple indicators: RSI + MACD + Bollinger
curl -X POST -H "Authorization: Bearer mq_xxx" \
-H "Content-Type: application/json" \
-d '{
"exchange": "binance",
"market": "perp",
"symbol": "BTCUSDT",
"interval": "1h",
"limit": 200,
"calc": [
{"name": "rsi", "params": {"period": 14}},
{"name": "macd", "params": {"fast": 12, "slow": 26, "signal": 9}},
{"name": "bollinger", "params": {"period": 20, "stdev": 2}}
]
}' \
https://api.mobiusquant.ai/api/indicatorsSame indicator with different params (use id to disambiguate)
{
"calc": [
{"id": "ema_fast", "name": "ema", "params": {"period": 12}},
{"id": "ema_slow", "name": "ema", "params": {"period": 26}}
]
}Full interpretation guide
The detailed signal interpretation, analysis focus points, and caveats for each indicator are documented in Chinese. Each English detail page links to its Chinese counterpart at the bottom.
For the rich Chinese version of this catalog: Chinese version.
Companion endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /api/indicators/registry | All indicators — param signatures + output columns |
| GET | /api/indicators/catalog | Chartable subset + drawing protocol |
| POST | /api/indicators | Compute endpoint — returns klines + indicator values |
| POST | /api/chart | Same + drawing protocol for chart-rendering clients |