Skip to main content
Tranc v1 includes 19 technical indicators. All are computed from live exchange data and cached in Redis. Every indicator response includes:
  • value — the primary numeric result
  • signal — a short classification string (e.g. overbought_confirmed)
  • hint_for_llm — a one-sentence interpretation for direct injection into LLM prompts
  • staletrue if no fresh bar has arrived in > 2× the timeframe duration

Full indicator list

#NameEndpoint nameDefault paramsMin barsUnit
1RSIrsiperiod=1415ratio_0_100
2EMAemaperiod=1213price
3SMAsmaperiod=2020price
4MACDmacdfast=12, slow=26, signal=935ratio_signed
5Bollinger Bandsbbperiod=20, multiplier=2.020price
6ATRatrperiod=1415price
7ADXadxperiod=1429ratio_0_100
8Stochasticstochastick_period=14, d_period=317ratio_0_100
9VWAPvwapsession-anchored1price
10OBVobv1volume
11Ichimoku Cloudichimokutenkan=9, kijun=26, senkou_b=5252price
12Supertrendsupertrendperiod=10, multiplier=3.011price
13Pivot Pointspivotclassic daily1price
14Fibonaccifibonaccilookback=100100price
15Volume Profilevolume_profilenum_bins=501price
16Donchian Channelsdonchianperiod=2020price
17Keltner Channelskeltnerperiod=20, atr_period=10, multiplier=2.021price
18CCIcciperiod=2020ratio_signed
19Parabolic SARparabolic_sarstep=0.02, max_af=0.202price

Signal classifications

All indicators return a signal field from a shared vocabulary:
SignalMeaning
neutralNo strong directional signal
bullishUpward bias or momentum
bearishDownward bias or momentum
overbought_approachingApproaching overbought zone
overbought_confirmedIn overbought zone
oversold_approachingApproaching oversold zone
oversold_confirmedIn oversold zone
breakout_upPrice breaking above upper band/channel
breakout_downPrice breaking below lower band/channel
squeezeLow-volatility compression (Bollinger/Keltner)
above_vwapPrice above VWAP (bullish intraday bias)
below_vwapPrice below VWAP (bearish intraday bias)
trend_upUptrend confirmed (Supertrend, ADX)
trend_downDowntrend confirmed
trend_strongADX > 25, strong trend present
trend_weakADX < 20, ranging market

Unit types

UnitDescriptionTypical range
priceSame currency as the quoted pricee.g. $84,000
ratio_0_100Oscillator bounded 0–100RSI, Stochastic, ADX
ratio_signedUnbounded signed oscillatorMACD, CCI
volumeCumulative or periodic volume unitsOBV

Compact vs verbose format

Add ?format=compact to strip hint_for_llm and context fields for token efficiency:
GET /v1/indicator/rsi?symbol=BTC-USD&tf=5m&format=compact
Default is verbose (includes all fields).