ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Techical IndicatorDescriptionArgumentsResponse AttributesExample
2
SMAReturns the simple moving average (SMA) values- indicator (required) = sma
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- sma: List of moving average values.Sample Request:
GET /api/v1/forex/candle?symbol=BINANCE:BTCUSDT&resolution=D&count=250&indicator=bbands&timeperiod=7&seriestype=c&matype=8

Sample Response:
{
"c": [
11820.86,
13093.8,
11329.99,
...
],
"h": [
11850,
13970,
13478.04,
...
],
"l": [
11026,
11741,
10525.1,
...
],
"lowerband": [
0,
0,
0,
0,
0,
0,
-1602.736829332206,
-1709.5372323859742,
-1255.559428845574,
-1269.1316891705944,
...
],
"middleband": [
0,
0,
0,
...
],
"o": [
11056.59,
11821.28,
13098.38,
...
],
"s": "ok",
"t": [
1561420800,
1561507200,
1561593600,
...
],
"upperband": [
0,
0,
0,
0,
0,
0,
1602.736829332206,
1709.5372323859742,
1255.559428845574,
1269.1316891705944,
...
],
"v": [
61276.686648,
155930.147386,
173894.820889,
...
]
}
3
EMAReturns the exponential moving average (EMA) values- indicator (required) = ema
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- ema: List of moving average values.
4
WMAReturns the weghted moving average (WMA) values- indicator (required) = wma
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- wma: List of moving average values.
5
DEMAReturns the double exponential moving average (DEMA) values- indicator (required) = wma
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- dema: List of moving average values.
6
TEMAReturns the triple exponential moving average (TEMA) values- indicator (required) = tema
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- tema: List of moving average values.
7
TRIMAReturns the triple exponential moving average (TEMA) values- indicator (required) = trima
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- tema: List of moving average values.
8
KAMAReturns the Kaufman adaptive moving average (KAMA) values- indicator (required) = kama
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- kama: List of moving average values.
9
MAMAReturns the MESA adaptive moving average (MAMA) values- indicator (required) = mama
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- fastlimit (optional): Positive float accepted (default = 0.01)
- slowlimit (optional): Positive float accepted (default = 0.01)
- mam: List of moving average values
- fama: List of moving average values.
10
T3Returns the triple exponential moving average (T3) values- indicator (required) = t3
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- t3: List of moving average values.
11
MACDReturns the moving average convergence / divergence (MACD) values- indicator (required) = macd
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- fastperiod (optional): Positive integer accepted (default = 12)
- slowperiod (optional): Positive integer accepted (default = 26)
- signalperiod (optional): Positive integer accepted (default = 9)
- macd:
- macdSignal:
- macdHist:
12
MACDEXTReturns the moving average convergence / divergence values with controllable moving average type- indicator (required) = macdext
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- fastperiod (optional): Positive integer accepted (default = 12)
- slowperiod (optional): Positive integer accepted (default = 26)
- signalperiod (optional): Positive integer accepted (default = 9)
- fastmatype (optional): Moving average type for the faster moving average (default = 0)
- slowmatype (optional): Moving average type for the slower moving average (default = 0)
- signalmatype (optional): Moving average type for the signal moving average (default = 0)
- macd:
- macdSignal:
- macdHist:
13
STOCHReturns the stochastic oscillator (STOCH) values- indicator (required) = stoch
- fastkperiod (optional): Positive integer accepted (default = 5)
- slowkperiod (optional): Positive integer accepted (default = 3)
- slowdperiod (optional): Positive integer accepted (default = 3)
- slowkmatype (optional): Moving average type for the slowk moving average (default = 0)
- slowdmatype (optional): Moving average type for the slowd moving average (default = 0)
- slowd
- slowk
14
STOCHFReturns the stochastic fast (STOCHF) values- indicator (required) = stochf
- fastkperiod (optional): Positive integer accepted (default = 5)
- fastdperiod (optional): Positive integer accepted (default = 3)
- fastdmatype (optional): Moving average type for the fastd moving average (default = 0)
- fastd
- fastk
15
RSIReturns the relative strength index (RSI) values- indicator (required) = rsi
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l
- rsi: list of relative strenght index values
16
STOCHRSIReturns the stochastic relative strength index (STOCHRSI) values- indicator (required) = stochrsi
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l
- fastkperiod (optional): Positive integer accepted (default = 5)
- fastdperiod (optional): Positive integer accepted (default = 3)
- fastdmatype (optional): Moving average type for the fastd moving average (default = 0)
- fastd
- fastk
17
WILLRReturns the Williams' %R (WILLR) values- indicator (required) = willr
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- willr: list of William's %R values
18
ADXReturns the average directional movement index (ADX) values- indicator (required) = adx
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- adx: list of average directional movement index values
19
ADXRReturns the average directional movement index rating (ADXR) values- indicator (required) = adxr
- timeperiod (optional): Window size for calculating moving average value (default = 3)
20
APOReturns the absolute price oscillator (APO) values- indicator (required) = apo
- seriestype (optional): The price type in the time series. Option are: c, o, h and l
- fastperiod (optional): Positive integer accepted (default = 12)
- slowperiod (optional): Positive integer accepted (default = 26)
- matype (optional): Moving average type for the faster moving average (default = 0)
- apo: list of absolute price oscillator values
21
PPOReturns the percentage price oscillator (PPO) values- indicator (required) = ppo
- seriestype (optional): The price type in the time series. Option are: c, o, h and l
- fastperiod (optional): Positive integer accepted (default = 12)
- slowperiod (optional): Positive integer accepted (default = 26)
- matype (optional): Moving average type for the faster moving average (default = 0)
- ppo: list of percentage price oscillator values
22
MOMReturns the momentum (MOM) values- indicator (required) = mom
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- mom: list of momentum values
23
BOPReturns the balance of power (BOP) values- indicator (required) = bop- pop: list of balance of power values
24
CCIReturns the commodity channel index (CCI) values- indicator (required) = cci
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- cci: list of commodity channel index values
25
CMOReturns the Chande momentum oscillator (CMO) values- indicator (required) = cmo
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- cmo: list of chande momentum oscillator values
26
ROCReturns the rate of change (ROC) values- indicator (required) = roc
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- roc: list of rate of change values
27
ROCRReturns the rate of change ratio (ROCR) values- indicator (required) = rocr
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- rocr: list of rate of change ratio values
28
AROONReturns the Aroon (AROON) values- indicator (required) = aroon
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- aroonup:
- aroondown:
29
AROONOSCReturns the Aroon oscillator (AROONOSC) values- indicator (required) = aroonosc
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- aroonosc: list of aroon oscillator values
30
MFIReturns the money flow index (MFI) values- indicator (required) = mfi
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- mfi: list of money flow index values
31
TRIXReturns the 1-day rate of change of a triple smooth exponential moving average (TRIX) values- indicator (required) = trix
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- trix: list of triple smooth exponential moving average values
32
ULTOSCReturns the ultimate oscillator (ULTOSC) values- indicator (required) = ultosc
- timeperiod1 (optional): first time period for the indicator (default = 7)
- timeperiod2 (optional): first time period for the indicator (default = 14)
- timeperiod3 (optional): first time period for the indicator (default = 28)
- ultosc: list of ultimate oscillator values
33
DXReturns the directional movement index (DX) values- indicator (required) = dx
- timeperiod (optional): Window size for calculating moving average value (default=3)
- dx: list of directional movement index values
34
MINUSDIreturns the minus directional indicator (MINUSDI) values- indicator (required) = minusdi
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- minusdi: list of minus directional indicator values
35
PLUSDIReturns the plus directional indicator (PLUSDI) values- indicator (required) = plusdi
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- plusdi: list of plus directional indicator values
36
MINUSDMReturns the minus directional movement (MINUSDM) values- indicator (required) = minusdm
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- minusdm: list of minus directional movement values
37
PLUSDMReturns the plus directional movement (PLUSDM) values- indicator (required) = plusdm
- timeperiod (optional): Window size for calculating moving average value (default = 3)
- plusdm: list of plus directional movement values
38
BBANDSReturns the Bollinger bands (BBANDS) values- indicator (required) = bbands
- timeperiod (optional): Window size for calculating moving average value (default=3)
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- nbdevup (optional): the standard deviation multiplier of the upper band (default=2)
- nbdevdn (optional): the standard deviation multiplier of the lower band (default=2)
- upperband: list of upperband values
- middleband: list of middleband values
- lowerband: list of lowerband values
39
MIDPOINTReturns the midpoint (MIDPOINT) values. MIDPOINT = (highest value + lowest value)/2.- indicator (required) = midpoint
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- midpoint: list of midpoint values
40
MIDPRICEReturns the midpoint price (MIDPRICE) values. MIDPRICE = (highest high + lowest low)/2.- indicator (required) = midprice
- timeperiod (optional): number of data points used to calculate each MIDPRICE value (default = 3)
- midprice: list of midprice values
41
SARReturns the parabolic SAR (SAR) values- indicator (required) = sar
- acceleration (optional): Positive float accepted (default = 0.01)
- maximum (optional): Positive float accepted (default = 0.2)
- sar: list of sar values
42
TRANGEReturns the true range (TRANGE) values- indicator (required) = trange

- trange: list of true range values
43
ATRReturns the average true range (ATR) values- indicator (required) = atr
- timeperiod (optional): Window size for calculating moving average value (default = 3)

- atr: list of average true range values
44
NATRReturns the normalized average true range (NATR) values- indicator (required) = natr
- timeperiod (optional): Window size for calculating moving average value (default = 3)

- natr: list of normalized average true range values
45
ADReturns the Chaikin A/D line (AD) values- indicator (required) = ad

- ad: list of chaikin A/D line values
46
ADOSCReturns the Chaikin A/D oscillator (ADOSC) values- indicator (required) = adosc
- seriestype (optional): The price type in the time series. Option are: c, o, h and l
- fastperiod (optional): Positive integer accepted (default = 3)
- slowperiod (optional): Positive integer accepted (default = 10)
- adosc: list of chaikin A/D oscillator values
47
OBVReturns the on balance volume (OBV) values- indicator (required) = obv

- obv: list of balance volum values
48
HTTRENDLINEReturns the Hilbert transform, instantaneous trendline (HT_TRENDLINE) values- indicator (required) = httrendline
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- httrendline: list of hilbert transform instataneous trendline values
49
HTSINEReturns the Hilbert transform, sine wave (HT_SINE) values- indicator (required) = htsine
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- htsine: list of hilber transform sine wave values
50
HTTRENDMODEReturns the Hilbert transform, trend vs cycle mode (HT_TRENDMODE) values- indicator (required) = httrendmode
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- httrendmode: hiltert transform, trend vs cycle mode values'
51
HTDCPERIODReturns the Hilbert transform, dominant cycle period (HT_DCPERIOD) values- indicator (required) = htperiod
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- htdcperiod: hilbert transform, dominant cycle period values
52
HTDCPHASEReturns the Hilbert transform, dominant cycle phase (HT_DCPHASE) values- indicator (required) = htphase
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- htdcphase: hilbert transfrom, dominant cycle phase values
53
HTPHASORReturns the Hilbert transform, phasor components (HT_PHASOR) values- indicator (required) = htphasor
- seriestype (optional): The price type in the time series. Option are: c, o, h and l (default c)
- htphasor: hilbert transform, phasor components values
54
55
56
Apendix
57
Moving average type mapping
58
CodeMAType
59
0SMA
60
1EMA
61
2WMA
62
3DEMA
63
4TEMA
64
5TRIMA
65
6KAMA
66
7MAMA
67
8T3MA
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100