Popular Technical Indicators
We support the following technical indicators. We are constantly adding new indicators to our platform.
Momentum Indicators
ADX
Average Directional Index
Average Directional Movement Index
ADXR
Average Directional Index Rating
Average Directional Movement Index Rating
APO
Absolute Price Oscillator
APO measures the difference between two moving averages in absolute price terms: APO = FastMA - SlowMA. With default settings (12, 26,…
AROON
Aroon Indicator
Aroon
AROONOSC
Aroon Oscillator
AROONOSC is the difference between Aroon Up and Aroon Down: AROONOSC = AroonUp - AroonDown. This creates a single oscillator ranging…
BOP
Balance of Power
Balance Of Power
CCI
Commodity Channel Index
CCI calculates the deviation of the typical price from its SMA, scaled by the mean absolute deviation. It has no fixed bounds but…
CMO
Chande Momentum Oscillator
CMO is a momentum oscillator developed by Tushar Chande that measures the difference between the sum of gains and sum of losses over a…
DX
Directional Movement Index
DX measures the difference between +DI and -DI (Directional Indicators) normalized by their sum: DX = 100 × |+DI - -DI| / (+DI + -DI).…
IMI
Intraday Momentum Index
IMI is an RSI-style momentum indicator that uses open and close prices instead of period-to-period price changes. IMI = 100 × (Sum of…
MACD
Moving Average Convergence Divergence
Moving Average Convergence/Divergence
MACD Histogram
MACD Histogram — the difference between the MACD line and its signal line.
MACD Line
MACD line from Moving Average Convergence Divergence.
MACD Signal
MACD Signal Line
MACD Signal line (EMA of MACD).
MACDEXT
MACD with Controllable MA Type (Extended)
MACD with controllable MA type
MACDFIX
MACD with Fixed 12/26 Periods
Moving Average Convergence/Divergence Fix 12/26
MFI
Money Flow Index
MFI uses typical price and volume to calculate positive and negative money flow. It oscillates between 0 and 100, with 14 periods as the…
MINUS_DI
Minus Directional Indicator
MINUS_DI is part of Wilder's Directional Movement System, calculated by dividing smoothed MINUS_DM by smoothed True Range (ATR), then…
MINUS_DM
Minus Directional Movement
MINUS_DM measures downward price movement by calculating the difference between consecutive lows, smoothed over a specified period…
MOM
Momentum (Rate of Change - Absolute)
Momentum
PLUS_DI
Plus Directional Indicator
PLUS_DI is part of Wilder's Directional Movement System, calculated by dividing smoothed PLUS_DM by smoothed True Range (ATR), then…
PLUS_DM
Plus Directional Movement
PLUS_DM measures upward price movement by calculating the difference between consecutive highs, smoothed over a specified period…
PPO
Percentage Price Oscillator
PPO expresses the difference between two moving averages as a percentage of the slower MA: PPO = ((FastMA - SlowMA) / SlowMA) × 100.…
ROC
Rate of Change
Rate of change : ((price/prevPrice)-1)*100
ROCP
Rate of Change Percentage (Decimal Form)
Rate of change Percentage: (price-prevPrice)/prevPrice
ROCR
Rate of Change Ratio
Rate of change ratio: (price/prevPrice)
ROCR100
Rate of Change Ratio (100 Scale)
Rate of change ratio 100 scale: (price/prevPrice)*100
RSI
Relative Strength Index
RSI oscillates between 0 and 100. Traditionally, an RSI above 70 indicates overbought conditions, while below 30 signals oversold…
STOCH
Stochastic Oscillator
Stochastic
Stochastic %D
Stochastic Oscillator %D Line
Stochastic %D line is the smoothed average of the %K line.
Stochastic %K
Stochastic Oscillator %K Line
Stochastic %K line shows how close the price is to the recent high or low.
STOCHF
Fast Stochastic Oscillator
Stochastic Fast
STOCHRSI
Stochastic RSI
Stochastic Relative Strength Index
TRIX
Triple Exponential Average (TRIX)
1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
ULTOSC
Ultimate Oscillator
ULTOSC combines buying pressure across three different timeframes (default 7, 14, 28 periods) using weighted averages to create a…
WILLR
Williams Percent Range (%R)
Williams' %R
Overlap Studies
BBANDS
Bollinger Bands
The default setting uses a 20-period SMA with bands set at 2 standard deviations. Bands widen during high volatility and contract during…
DEMA
Double Exponential Moving Average
DEMA is calculated using two exponential moving averages to create a faster-responding MA: DEMA = 2×EMA(n) - EMA(EMA(n)). This double…
EMA
Exponential Moving Average
EMA applies a weighting multiplier that decreases exponentially. Common periods are 9, 12, 21, 50, and 200. Shorter periods react faster…
HT_TRENDLINE
Hilbert Transform - Instantaneous Trendline
HT_TRENDLINE uses Hilbert Transform mathematics to create an instantaneous trendline that adapts to market cycles in real-time.…
KAMA
Kaufman's Adaptive Moving Average
Kaufman Adaptive Moving Average
MA
Moving Average (Configurable Type)
Moving average
MAMA
MESA Adaptive Moving Average
MAMA is an advanced adaptive moving average developed by John Ehlers using his MESA (Maximum Entropy Spectrum Analysis) algorithm to…
MAVP
Moving Average with Variable Period
Moving average with variable period
MIDPOINT
MidPoint over Period
MidPoint over period
MIDPRICE
Midpoint Price over Period
Midpoint Price over period
SAR
Parabolic Stop and Reverse (SAR)
Parabolic SAR
SAREXT
Parabolic SAR Extended
Parabolic SAR - Extended
SMA
Simple Moving Average
SMA sums up closing prices for a given number of periods and divides by the number of periods. Each data point has equal weight in the…
T3
Triple Exponential Moving Average (T3 by Tillson)
Triple Exponential Moving Average (T3)
TEMA
Triple Exponential Moving Average
TEMA applies exponential smoothing three times to achieve even faster response than DEMA: TEMA = 3×EMA(n) - 3×EMA(EMA(n)) +…
TRIMA
Triangular Moving Average
TRIMA is a double-smoothed moving average calculated by taking a SMA of a SMA, giving more weight to the middle values of the period.…
WMA
Weighted Moving Average
WMA assigns linearly increasing weights to more recent data points. The most recent price gets weight n, the previous gets weight n-1,…
Volatility Indicators
ATR
Average True Range
True Range is the greatest of: current high minus current low, absolute current high minus previous close, or absolute current low minus…
NATR
Normalized Average True Range
NATR is ATR (Average True Range) normalized as a percentage of closing price: (ATR / Close) × 100. This normalization makes volatility…
TRANGE
True Range
TRANGE calculates the True Range for each bar: the maximum of (High - Low), abs(High - Previous Close), or abs(Low - Previous Close).…
Volume Indicators
Bollinger Bands
Bollinger Band (High)
Bollinger Band Upper
When prices continually touch the upper Bollinger Band®, they are overbought.
Bollinger Band (Lower)
Bollinger Band Lower
When prices continually touch lower Bollinger Band®, prices are thought to be oversold.
Bollinger Band (Middle)
Bollinger Band Middle
The Bollinger Band middle line is a simple moving average of the price.
Cycle Indicators
HT_DCPERIOD
Hilbert Transform - Dominant Cycle Period
HT_DCPERIOD uses Hilbert Transform mathematics to identify the dominant market cycle period in real-time. Developed by John Ehlers, this…
HT_DCPHASE
Hilbert Transform - Dominant Cycle Phase
HT_DCPHASE uses Hilbert Transform to identify the current phase position within the dominant market cycle, outputting values from 0 to…
HT_PHASOR
Hilbert Transform - Phasor (In-Phase and Quadrature Components)
Hilbert Transform - Phasor Components
HT_SINE
Hilbert Transform - Sine Wave Indicator
Hilbert Transform - SineWave
HT_TRENDMODE
Hilbert Transform - Trend vs Cycle Mode
HT_TRENDMODE uses Hilbert Transform to classify market state as either trending (output=1) or cycling (output=0). Developed by John…
Price Transform
Statistic Functions
BETA
Beta Coefficient (Relative Volatility)
Beta
CORREL
Pearson's Correlation Coefficient
Pearson's Correlation Coefficient (r)
LINEARREG
Linear Regression Line
Linear Regression
LINEARREG_ANGLE
Linear Regression Angle (Trend Steepness)
Linear Regression Angle
LINEARREG_INTERCEPT
Linear Regression Intercept (Starting Point)
Linear Regression Intercept
LINEARREG_SLOPE
Linear Regression Slope (Rate of Change)
Linear Regression Slope
STDDEV
Standard Deviation
STDDEV calculates the standard deviation of price over a specified period (default 5), measuring the dispersion or volatility around the…
TSF
Time Series Forecast (Linear Regression Forecast)
Time Series Forecast
VAR
Variance
VAR calculates the statistical variance of price over a specified period (default 5), measuring the average squared deviation from the…
Pattern Recognition
CDL2CROWS
Two Crows
CDL3BLACKCROWS
Three Black Crows
CDL3INSIDE
Three Inside Up/Down
CDL3LINESTRIKE
Three-Line Strike
CDL3OUTSIDE
Three Outside Up/Down
CDL3STARSINSOUTH
Three Stars In The South
CDL3WHITESOLDIERS
Three Advancing White Soldiers
CDLABANDONEDBABY
Abandoned Baby
CDLADVANCEBLOCK
Advance Block
CDLBELTHOLD
Belt-hold
CDLBREAKAWAY
Breakaway
CDLCLOSINGMARUBOZU
Closing Marubozu
CDLCONCEALBABYSWALL
Concealing Baby Swallow
CDLCOUNTERATTACK
Counterattack
CDLDARKCLOUDCOVER
Dark Cloud Cover
CDLDOJI
Doji
CDLDOJISTAR
Doji Star
CDLDRAGONFLYDOJI
Dragonfly Doji
CDLENGULFING
Engulfing Pattern
CDLEVENINGDOJISTAR
Evening Doji Star
CDLEVENINGSTAR
Evening Star
CDLGAPSIDESIDEWHITE
Up/Down-gap side-by-side white lines
CDLGRAVESTONEDOJI
Gravestone Doji
CDLHAMMER
Hammer
CDLHANGINGMAN
Hanging Man
CDLHARAMI
Harami Pattern
CDLHARAMICROSS
Harami Cross Pattern
CDLHIGHWAVE
High-Wave Candle
CDLHIKKAKE
Hikkake Pattern
CDLHIKKAKEMOD
Modified Hikkake Pattern
CDLHOMINGPIGEON
Homing Pigeon
CDLIDENTICAL3CROWS
Identical Three Crows
CDLINNECK
In-Neck Pattern
CDLINVERTEDHAMMER
Inverted Hammer
CDLKICKING
Kicking
CDLKICKINGBYLENGTH
Kicking - bull/bear determined by the longer marubozu
CDLLADDERBOTTOM
Ladder Bottom
CDLLONGLEGGEDDOJI
Long Legged Doji
CDLLONGLINE
Long Line Candle
CDLMARUBOZU
Marubozu
CDLMATCHINGLOW
Matching Low
CDLMATHOLD
Mat Hold
CDLMORNINGDOJISTAR
Morning Doji Star
CDLMORNINGSTAR
Morning Star
CDLONNECK
On-Neck Pattern
CDLPIERCING
Piercing Pattern
CDLRICKSHAWMAN
Rickshaw Man
CDLRISEFALL3METHODS
Rising/Falling Three Methods
CDLSEPARATINGLINES
Separating Lines
CDLSHOOTINGSTAR
Shooting Star
CDLSHORTLINE
Short Line Candle
CDLSPINNINGTOP
Spinning Top
CDLSTALLEDPATTERN
Stalled Pattern
CDLSTICKSANDWICH
Stick Sandwich
CDLTAKURI
Takuri (Dragonfly Doji with very long lower shadow)
CDLTASUKIGAP
Tasuki Gap
CDLTHRUSTING
Thrusting Pattern
CDLTRISTAR
Tristar Pattern
CDLUNIQUE3RIVER
Unique 3 River
CDLUPSIDEGAP2CROWS
Upside Gap Two Crows
CDLXSIDEGAP3METHODS
Upside/Downside Gap Three Methods
Math Transform
ACOS
Vector Arccosine (Inverse Cosine)
Vector Trigonometric ACos
ASIN
Vector Arcsine (Inverse Sine)
Vector Trigonometric ASin
ATAN
Vector Arctangent (Inverse Tangent)
Vector Trigonometric ATan
CEIL
Vector Ceiling (Round Up)
Vector Ceil
COS
Vector Cosine
Vector Trigonometric Cos
COSH
Vector Hyperbolic Cosine
Vector Trigonometric Cosh
EXP
Vector Exponential (e^x)
Vector Arithmetic Exp
FLOOR
Vector Floor (Round Down)
Vector Floor
LN
Vector Natural Logarithm
Vector Log Natural
LOG10
Vector Base-10 Logarithm
Vector Log10
SIN
Vector Sine
Vector Trigonometric Sin
SINH
Vector Hyperbolic Sine
Vector Trigonometric Sinh
SQRT
Vector Square Root
SQRT calculates the square root of each value in a data series: √x for x ≥ 0. This transformation compresses large values more than…
TAN
Vector Tangent
Vector Trigonometric Tan
TANH
Vector Hyperbolic Tangent
Vector Trigonometric Tanh
Math Operators
ADD
Vector Addition
Vector Arithmetic Add
DIV
Vector Division
Vector Arithmetic Div
MAX
Highest Value Over Period (Rolling Maximum)
Highest value over a specified period
MAXINDEX
Index of Highest Value (Bars Since High)
Index of highest value over a specified period
MIN
Lowest Value Over Period (Rolling Minimum)
Lowest value over a specified period
MININDEX
Index of Lowest Value (Bars Since Low)
Index of lowest value over a specified period
MINMAX
Minimum and Maximum Values (Range Bounds)
Lowest and highest values over a specified period
MINMAXINDEX
Indices of Minimum and Maximum (Time Since Range Extremes)
Indexes of lowest and highest values over a specified period
MULT
Vector Multiplication
Vector Arithmetic Mult
SUB
Vector Subtraction
Vector Arithmetic Substraction
SUM
Summation (Rolling Sum)
Summation
FAQ
Frequently Asked Questions
What technical indicators does Cryptorobot.ai support?
Cryptorobot.ai supports over 100 technical indicators including RSI, MACD, Bollinger Bands, EMA, SMA, ATR, ADX, Stochastic, CCI, OBV, and many more from the TA-Lib and qtpylib libraries.
Do I need to code to use indicators in Cryptorobot.ai?
No. Cryptorobot.ai is a fully no-code platform. You can add any indicator to your automated strategy using the visual strategy builder — no programming knowledge required.
Can I combine multiple indicators in one strategy?
Yes. Cryptorobot.ai lets you combine multiple indicators with custom logic (AND/OR conditions) to create sophisticated entry and exit signals for your automated trading strategies.
Can I backtest indicator-based strategies before going live?
Yes. Every strategy built with indicators in Cryptorobot.ai can be backtested against historical market data on cloud HPC infrastructure, delivering detailed performance reports in seconds.

