Public Indicator Library

Know what an indicator measures before you add it.

Explore every technical indicator currently supported by cBot Factory. Each entry explains its role, configurable parameters, compatible strategy styles, and commonly paired evidence. Indicators describe historical market behaviour; none can guarantee a future result.

Four evidence categories

Combine indicators with different jobs.

Indicator count is not the same as evidence quality. Several closely related tools may repeat the same information. A more deliberate strategy gives each condition a role—such as direction, strength, volatility, or activity—and verifies that the combination still behaves sensibly outside the period used to design it.

Trend

Trend indicators

Direction, structure, and trend-strength tools. 11 supported indicators.

EMAFree

Exponential Moving Average

Trend filter

Tracks trend direction while weighting recent prices more heavily.

GuidanceCommonly paired with momentum or volatility confirmation.
Editable parametersPeriod · Source · Rule
Commonly paired withRSI · ADX · ATR
Trend followingMean reversionHybrid / custom
SMAFree

Simple Moving Average

Trend baseline

Shows the average price over a selected lookback period.

GuidanceUseful for broad trend structure; avoid stacking many similar averages.
Editable parametersPeriod · Source · Rule
Commonly paired withADX · RSI · Bollinger Bands
Trend followingMean reversionHybrid / custom
ADXFree

Average Directional Index

Trend-strength filter

Measures trend strength without predicting its direction.

GuidanceUse a high threshold for trend systems or a low-strength ceiling for range systems.
Editable parametersPeriod · Reference level · Rule
Commonly paired withEMA · MACD · ATR
Trend followingMean reversionBreakoutHybrid / custom
STPremium

Supertrend

Adaptive trend direction

Uses ATR-adjusted bands to classify bullish and bearish trend states.

GuidancePair with momentum or volume confirmation; rapid reversals can cause whipsaws.
Editable parametersATR period · Multiplier · Rule
Commonly paired withRSI · ATR · OBV
Trend followingBreakoutHybrid / custom
ICHPremium

Ichimoku Kinko Hyo

Multi-line trend structure

Combines conversion, base and cloud levels to describe direction and structure.

GuidanceUse completed bars and avoid treating every cloud touch as an independent signal.
Editable parametersTenkan period · Kijun period · Senkou B period · Rule
Commonly paired withATR · MFI · ADX
Trend followingBreakoutHybrid / custom
SARPremium

Parabolic SAR

Trend and reversal trail

Plots an accelerating stop-and-reverse level around price.

GuidanceBest in directional markets; use a regime filter to reduce range whipsaws.
Editable parametersMinimum acceleration · Maximum acceleration · Rule
Commonly paired withADX · ATR · MACD
Trend followingHybrid / custom
HMAPremium

Hull Moving Average

Responsive trend average

Reduces moving-average lag while preserving smoothness.

GuidanceTreat slope and cross rules as trend evidence, not guaranteed turning points.
Editable parametersPeriod · Source · Rule
Commonly paired withADX · ATR · RSI
Trend followingHybrid / custom
KAMAPremium

Kaufman Adaptive Moving Average

Adaptive trend average

Adjusts smoothing based on market efficiency and noise.

GuidanceUse alongside an independent volatility or momentum condition.
Editable parametersEfficiency period · Fast period · Slow period · Rule
Commonly paired withATR · CCI · MFI
Trend followingMean reversionHybrid / custom
DONPremium

Donchian Channel

Breakout channel

Forms a channel from the highest high and lowest low of a lookback.

GuidanceCombine breakouts with volatility, volume or trend-strength confirmation.
Editable parametersChannel period · Rule
Commonly paired withATR · ADX · OBV
BreakoutTrend followingHybrid / custom
AROPremium

Aroon

Trend timing

Measures how recently new highs and lows occurred.

GuidanceUse crosses or strength thresholds with an independent price or volatility rule.
Editable parametersPeriod · Strength level · Rule
Commonly paired withATR · RSI · CMF
Trend followingBreakoutMean reversionHybrid / custom
ALLPremium

Alligator

Multi-average trend state

Uses three smoothed averages to distinguish sleeping and trending conditions.

GuidanceConfirm expansion with volatility or volume rather than relying on line order alone.
Editable parametersJaw period · Teeth period · Lips period · Rule
Commonly paired withATR · Awesome Oscillator · Tick Volume
Trend followingBreakoutHybrid / custom
Momentum

Momentum indicators

Measures of movement speed, pressure, and potential exhaustion. 10 supported indicators.

RSIFree

Relative Strength Index

Momentum trigger

Measures the speed and magnitude of recent price movement.

GuidanceA trigger or confirmation tool—not proof that price must reverse.
Editable parametersPeriod · Level · Rule
Commonly paired withEMA · ADX · Bollinger Bands
Trend followingMean reversionHybrid / custom
MACDFree

MACD Crossover

Trend momentum

Compares fast and slow exponential averages to detect momentum shifts.

GuidanceWorks best with a separate regime or volatility filter.
Editable parametersFast period · Slow period · Signal period · Rule
Commonly paired withADX · ATR · EMA
Trend followingBreakoutHybrid / custom
STOFree

Stochastic Oscillator

Momentum and range

Compares closing price with the recent high-low range.

GuidanceMost useful when market regime supports the selected reversal or continuation logic.
Editable parameters%K period · %D period · Level · Rule
Commonly paired withBollinger Bands · ADX · EMA
Mean reversionTrend followingHybrid / custom
CCIPremium

Commodity Channel Index

Deviation momentum

Measures price deviation from its statistical mean.

GuidanceExtreme values can persist in strong trends; combine with a regime filter.
Editable parametersPeriod · Level · Rule
Commonly paired withADX · Bollinger Bands · ATR
Mean reversionTrend followingHybrid / custom
W%RPremium

Williams %R

Range momentum

Locates the close within the recent high-low range.

GuidanceUse re-entry from an extreme or continuation logic appropriate to the market regime.
Editable parametersPeriod · Level · Rule
Commonly paired withADX · Bollinger Bands · EMA
Mean reversionTrend followingHybrid / custom
UOPremium

Ultimate Oscillator

Multi-period momentum

Blends momentum across three lookback periods.

GuidanceUse thresholds with trend or volatility context rather than as a stand-alone reversal signal.
Editable parametersShort period · Medium period · Long period · Level · Rule
Commonly paired withEMA · ADX · ATR
Mean reversionTrend followingHybrid / custom
DEMPremium

DeMarker

Exhaustion momentum

Compares recent highs and lows to estimate directional exhaustion.

GuidancePair with a range or trend-state filter before using extreme levels.
Editable parametersPeriod · Level · Rule
Commonly paired withADX · Keltner Channels · ATR
Mean reversionTrend followingHybrid / custom
ROCPremium

Price Rate of Change

Price momentum

Measures percentage price change over a selected period.

GuidanceZero-line and threshold rules should be calibrated to symbol volatility.
Editable parametersPeriod · Level · Rule
Commonly paired withATR · EMA · CMF
Trend followingMean reversionBreakoutHybrid / custom
AOPremium

Awesome Oscillator

Market momentum

Compares short and long median-price averages around a zero line.

GuidanceUse zero-line or momentum shifts with a separate trend or volume condition.
Editable parametersRule
Commonly paired withAlligator · ATR · Tick Volume
Trend followingBreakoutHybrid / custom
TRIXPremium

TRIX

Smoothed momentum

Uses triple exponential smoothing to filter smaller price fluctuations.

GuidanceLonger periods reduce noise but increase delay; confirm with volatility.
Editable parametersPeriod · Rule
Commonly paired withATR · KAMA · ADX
Trend followingMean reversionHybrid / custom
Volatility

Volatility indicators

Range, dispersion, expansion, and contraction evidence. 7 supported indicators.

ATRFree

Average True Range

Volatility filter

Measures recent price range to identify changing volatility.

GuidanceUseful for volatility filters and adaptive stops; it does not show direction.
Editable parametersPeriod · Minimum value · Rule
Commonly paired withEMA · ADX · MACD
Trend followingMean reversionBreakoutHybrid / custom
BBFree

Bollinger Bands

Range and volatility

Places volatility-based bands around a moving average.

GuidanceBand touches are context, not automatic reversal signals; consider a regime filter.
Editable parametersPeriod · Deviation · Rule
Commonly paired withRSI · ADX · ATR
Mean reversionBreakoutHybrid / custom
KCPremium

Keltner Channels

ATR volatility channel

Places ATR-based envelopes around a moving average.

GuidanceA channel touch can represent either exhaustion or strength; select the matching strategy style.
Editable parametersMA period · ATR period · ATR multiplier · Rule
Commonly paired withRSI · ADX · CMF
Mean reversionBreakoutTrend followingHybrid / custom
SDPremium

Standard Deviation

Statistical volatility

Measures dispersion of price around its average.

GuidanceUse relative thresholds or rising/falling rules that account for each symbol's scale.
Editable parametersPeriod · Source · Reference value · Rule
Commonly paired withEMA · CCI · ROC
Mean reversionBreakoutHybrid / custom
HVPremium

Historical Volatility

Return volatility

Estimates realised fluctuation from historical returns.

GuidanceTreat thresholds as symbol- and timeframe-specific and validate them out of sample.
Editable parametersPeriod · Reference level · Rule
Commonly paired withEMA · ROC · CMF
Mean reversionBreakoutHybrid / custom
ENVPremium

Envelopes

Percentage price channel

Places fixed-percentage bands around a moving average.

GuidanceCalibrate deviation by symbol and timeframe; fixed bands do not adapt automatically.
Editable parametersMA period · Deviation (%) · Rule
Commonly paired withADX · RSI · ATR
Mean reversionBreakoutHybrid / custom
CHVPremium

Chaikin Volatility

Range expansion

Measures the rate of change in the high-low trading range.

GuidanceUse expansion and contraction as context rather than directional evidence.
Editable parametersSmoothing period · Rate-of-change period · Rule
Commonly paired withEMA · CCI · OBV
BreakoutMean reversionHybrid / custom
Volume

Volume indicators

Tick-volume activity and price-volume pressure for forex markets. 7 supported indicators.

MFIPremium

Money Flow Index

Price-volume pressure

Combines typical price and tick volume to estimate buying and selling pressure.

GuidanceForex volume is typically tick volume rather than centralised exchange volume.
Editable parametersPeriod · Level · Rule
Commonly paired withADX · Bollinger Bands · ATR
Mean reversionTrend followingHybrid / custom
OBVPremium

On-Balance Volume

Cumulative volume pressure

Adds or subtracts tick volume according to price direction.

GuidanceUse slope or confirmation rules; values are relative rather than comparable across symbols.
Editable parametersRule
Commonly paired withDonchian Channel · EMA · ATR
Trend followingBreakoutHybrid / custom
CMFPremium

Chaikin Money Flow

Accumulation pressure

Estimates accumulation and distribution over a selected period.

GuidanceConfirm zero-line signals with price structure and volatility.
Editable parametersPeriod · Level · Rule
Commonly paired withAroon · Keltner Channels · RSI
Trend followingMean reversionBreakoutHybrid / custom
EFIPremium

Elder Force Index

Price-volume force

Combines price change and tick volume to estimate buying or selling force.

GuidanceUse a smoothing period and confirm divergences or zero-line moves with price structure.
Editable parametersSmoothing period · Rule
Commonly paired withEMA · ATR · Bollinger Bands
Trend followingMean reversionHybrid / custom
TVPremium

Tick Volume

Activity filter

Counts price updates in each bar as a proxy for market activity.

GuidanceCompare with a rolling baseline rather than using a universal absolute value.
Editable parametersBaseline period · Baseline multiplier · Rule
Commonly paired withDonchian Channel · ATR · Alligator
Trend followingBreakoutMean reversionHybrid / custom
PVTPremium

Price Volume Trend

Cumulative price-volume trend

Weights tick volume by percentage price change to track pressure.

GuidanceUse slope or breakout rules and avoid comparing raw values across markets.
Editable parametersRule
Commonly paired withEMA · ROC · ATR
Trend followingBreakoutHybrid / custom
VOPremium

Volume Oscillator

Volume momentum

Compares fast and slow averages of tick volume.

GuidancePositive values show increasing relative activity, not necessarily bullish direction.
Editable parametersFast period · Slow period · Rule
Commonly paired withSupertrend · Donchian Channel · RSI
Trend followingBreakoutMean reversionHybrid / custom
Forex volume note

Volume indicators need the right interpretation.

Spot forex does not have one centralized exchange volume feed. cTrader brokers commonly provide tick volume, which measures price-update activity rather than total worldwide contracts traded. Treat volume thresholds as broker-, symbol-, and timeframe-specific.

Ready to choose your evidence?

Add supported indicators and configure their rules.