Skip to content

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:

json
{"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.

json
{
  "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.

FieldUse
columns / dataField names and per-candle values
objectsEvents or ranges returned by some indicators; see their reference pages
metaResult status returned by some indicators; see their reference pages
explain.summary_focusInterpretation notes
explain.outputs / signals / caveatsIndicator-specific field meanings, signal rules and limitations; not present for every indicator

Category breakdown ​

CategoryCountExamples
base1price
momentum18MACD, RSI family, TSI, ...
oscillator4RSI, Fisher Transform, RVI
trend15EMA, SuperTrend, PSAR, HMM
trend_strength4ADX, Aroon, Vortex
volatility10ATR, Bollinger, Keltner, ...
volume7OBV, 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) ​

IDCategory
mobius_trendtrend
smctrend

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 ​

bash
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/indicators

Multiple indicators: RSI + MACD + Bollinger ​

bash
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/indicators

Same indicator with different params (use id to disambiguate) ​

json
{
  "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 ​

MethodPathPurpose
GET/api/indicators/registryAll indicators — param signatures + output columns
GET/api/indicators/catalogChartable subset + drawing protocol
POST/api/indicatorsCompute endpoint — returns klines + indicator values
POST/api/chartSame + drawing protocol for chart-rendering clients

AI trading infrastructure