Kalo te përmbajtja kryesore
DEXOPT / LEARN

Indicator guide

Explore the studies available in the terminal. Compare what each measures, how it is constructed and where its interpretation can fail.

Reference articles are available in English and Russian.
Results: 72 / All topics
How to read the calculations

Notation: O/H/L/C = open/high/low/close; V = volume; n = lookback; Δ = change; Σ = sum; σ = standard deviation. A previous value is marked “prev”.

Periods count bars, not minutes. A fast and a slow period describe different windows; a signal period adds smoothing. k is a multiplier. Price inputs are shown in each outline. Changing timeframe, smoothing or the start of an anchored calculation changes the result; allow enough history for warm-up.

Trend: A smoother line reacts later. Crossings can repeat in a sideways market; compare the slope and the chosen timeframe.

Momentum: An extreme reading can persist during a strong trend. A threshold crossing alone does not establish a reversal.

Volatility: A larger reading describes dispersion or range, not the direction of the next move. Compare like-for-like periods.

Volume: The result depends on the supplied volume series. Missing, tick or venue-specific volume changes its meaning.

Levels & structure: A level is a reference, not a guaranteed fill or barrier. Check confirmation, lookback and whether the current bar is complete.

Volume

Accumulation/Distribution

Cumulatively combines the close’s position within the bar with volume.

Link to this entry

Calculation outline

A/D = A/D(prev) + ((2C−H−L)/(H−L)) × V
Trend

ADX

Measures the strength of directional movement without assigning a bullish or bearish direction.

Link to this entry

Interpretation limits

A rising ADX can accompany either an upward or a downward trend.

Calculation outline

DX = 100 × |+DI − −DI| / (+DI + −DI); ADX = smoothed DX
Trend

Alligator

Uses three displaced smoothing lines to visualize contraction and separation of price trends.

Link to this entry

Calculation outline

Three smoothed moving averages with different periods and displacements
Trend

Aroon

Uses the recency of highs and lows to describe whether new extremes are forming.

Link to this entry

Calculation outline

Aroon Up/Down = 100 × (n − bars since high/low) / n
Volatility

ATR

A smoothed measure of true bar range that includes gaps relative to the previous close.

Link to this entry

Calculation outline

TR = max(H−L, |H−C(prev)|, |L−C(prev)|); ATR = smoothed TR
Volatility

ATR Bands

Builds a volatility envelope from average true range around a price baseline.

Link to this entry

How ATR bands widen

Schematic example. A larger ATR widens the bands around the moving average; it does not predict the next direction.
PriceMoving averageAverage +/- k x ATR
Schematic example. A larger ATR widens the bands around the moving average; it does not predict the next direction.

Calculation outline

Bands = moving average ± k × ATR
Momentum

Awesome Oscillator

Compares short and long averages of bar midpoints to describe momentum around zero.

Link to this entry

Calculation outline

AO = SMA((H+L)/2, 5) − SMA((H+L)/2, 34)
Momentum

Balance of Power

Relates the candle body to its full range to describe buying versus selling pressure within a bar.

Link to this entry

Calculation outline

BOP = (C − O) / (H − L)
Momentum

Bears Power

Measures how far bar lows extend below or above an exponential price average.

Link to this entry

Calculation outline

Bears Power = L − EMA(C,n)
Volatility

Bollinger Bands

Places dispersion-based bands around a moving average; width expands and contracts with recent price variation.

Link to this entry

Calculation outline

Basis = SMA(C,n); bands = basis ± k × σ(C,n)
Volatility

Bollinger Bands Width

Expresses Bollinger band width relative to the central average, useful for comparing compression and expansion.

Link to this entry

Calculation outline

Width = 100 × (upper band − lower band) / basis
Momentum

Bulls Power

Measures how far bar highs extend above or below an exponential price average.

Link to this entry

Calculation outline

Bulls Power = H − EMA(C,n)
Momentum

CCI

Compares typical price with its average after adjusting for mean absolute deviation.

Link to this entry

Calculation outline

CCI = (TP − SMA(TP,n)) / (0.015 × mean deviation); TP = (H+L+C)/3
Volume

Chaikin Money Flow

Estimates accumulation or distribution from where each close falls inside its bar range, weighted by volume.

Link to this entry

Calculation outline

CMF = Σ(((2C−H−L)/(H−L)) × V, n) / Σ(V,n)
Volume

Chaikin Oscillator

Measures momentum in the accumulation/distribution line by comparing two exponential averages.

Link to this entry

Calculation outline

Chaikin = EMA(A/D, fast) − EMA(A/D, slow)
Volatility

Choppiness Index

Compares accumulated path length with the net high–low range to describe how choppy a window is.

Link to this entry

Calculation outline

CHOP = 100 × log(ΣTR / (max(H,n) − min(L,n))) / log(n)
Momentum

CMO

Chande’s oscillator balances positive and negative changes on a −100 to 100 scale.

Link to this entry

Calculation outline

CMO = 100 × (Σ gains − Σ losses) / (Σ gains + Σ losses)
Momentum

Coppock Curve

A weighted smoothing of two rates of change, originally designed for long-horizon analysis.

Link to this entry

Calculation outline

Coppock = WMA(ROC(long) + ROC(short))
Trend

DEMA

Combines a first and second exponential average to compensate for part of their lag.

Link to this entry

Calculation outline

DEMA = 2 × EMA(C) − EMA(EMA(C))
Trend

DMI

Separates positive and negative directional movement, with ADX describing their directional strength.

Link to this entry

Calculation outline

+DI = 100 × smoothed(+DM) / ATR; −DI = 100 × smoothed(−DM) / ATR
Levels & structure

Donchian Channels

Marks rolling extremes and their midpoint, showing the recent price envelope.

Link to this entry

Calculation outline

Upper = max(H,n); lower = min(L,n); middle = (upper+lower)/2
Momentum

DPO

Detrends price against a displaced moving average to make shorter cycles easier to inspect.

Link to this entry

Interpretation limits

Displacement conventions differ between implementations. This outline follows the current Dexopt calculation.

Calculation outline

DPO = C − SMA(C,n)[floor(n/2)+1 bars ago]
Volume

Ease of Movement

Relates midpoint movement and range to volume to describe how easily price moves.

Link to this entry

Calculation outline

EOM ∝ Δ((H+L)/2) × (H−L) / V
Trend

EMA

A recursive average giving more weight to recent prices than to older ones.

Link to this entry

Calculation outline

EMA = α × C + (1 − α) × EMA(prev); α = 2 / (n + 1)
Momentum

Fisher Transform

Transforms a bounded and smoothed price position to emphasize extremes.

Link to this entry

Interpretation limits

Clipping and smoothing affect peaks. The transformed output is not proof that returns follow a normal distribution.

Calculation outline

Fisher(x) = 0.5 × ln((1+x)/(1−x))
Volume

Force Index

Combines the direction and size of a closing-price change with volume.

Link to this entry

Calculation outline

Force = smoothed((C − C(prev)) × V)
Levels & structure

Fractal

Marks local extrema only after the required surrounding bars are available.

Link to this entry

Interpretation limits

Confirmation arrives after the center bar; using the marker earlier would introduce look-ahead bias.

Calculation outline

Local high/low confirmed by bars on both sides
Levels & structure

Fractal Chaos Bands

Turns confirmed fractal extremes into step-like boundaries around price.

Link to this entry

Calculation outline

Bands follow the latest confirmed upper and lower fractals
Momentum

Gator Oscillator

Displays the separation between Alligator lines as opposing histograms.

Link to this entry

Calculation outline

Upper = |jaw − teeth|; lower = −|teeth − lips|
Volatility

Historical Volatility

Measures dispersion of logarithmic returns using the annualization convention in the terminal.

Link to this entry

Interpretation limits

Dexopt uses √252. On an intraday or 24/7 chart, do not interpret this as an automatically timeframe-adjusted annual forecast.

Calculation outline

HV = σ(ln(C/C(prev)), n) × √252 × 100
Trend

HMA

The Hull average combines weighted averages to reduce delay while smoothing price.

Link to this entry

Interpretation limits

Rounding of half and square-root periods affects short settings; reduced lag can also produce overshoot.

Calculation outline

HMA(n) = WMA(2 × WMA(C, n/2) − WMA(C, n), √n)
Levels & structure

Ichimoku Cloud

Combines range midpoints and displaced spans to show trend context, relative levels and momentum.

Link to this entry

Interpretation limits

A line drawn ahead on the time axis is a displaced calculation from known data, not an observation of future price.

Calculation outline

Midpoints of short/medium/long ranges; displaced spans form the cloud
Trend

KAMA

Kaufman’s adaptive average changes its smoothing using directional efficiency relative to total movement.

Link to this entry

Calculation outline

KAMA = KAMA(prev) + SC × (C − KAMA(prev))
Volatility

Keltner Channel

An exponential-average channel whose width follows true range rather than standard deviation.

Link to this entry

Calculation outline

Channel = EMA(C,n) ± k × ATR
Levels & structure

KrollStop

Builds trailing stop reference lines by combining recent extremes with true-range volatility.

Link to this entry

Calculation outline

Rolling price extremes adjusted by an ATR multiple
Momentum

KST

Know Sure Thing combines several smoothed rates of change to describe longer-horizon momentum.

Link to this entry

Calculation outline

KST = Σ(weight × smoothed ROC(period))
Trend

Linear Regression

Fits a straight line to a rolling window of prices and displays the fitted value.

Link to this entry

Calculation outline

C ≈ a + b × bar index; least-squares fit over n bars
Levels & structure

MA Envelope

Offsets a moving average by a fixed percentage rather than a volatility measure.

Link to this entry

Calculation outline

Envelope = SMA(C,n) × (1 ± percentage/100)
Levels & structure

MAC

The moving-average channel smooths bar highs and lows into an upper and lower boundary.

Link to this entry

Calculation outline

MA channel: moving averages of H and L
Momentum

MACD

Shows the difference between fast and slow exponential averages, with a smoothed signal and their difference.

Link to this entry

Calculation outline

MACD = EMA(fast) − EMA(slow); histogram = MACD − signal
Volatility

Mass Index

Tracks expansion and contraction in the high–low range using the ratio of two smoothings.

Link to this entry

Calculation outline

Mass = Σ(EMA(H−L) / EMA(EMA(H−L)), n)
Trend

McGinley Dynamic

An adaptive smoothing line whose adjustment speed depends on price relative to its previous value.

Link to this entry

Calculation outline

MD = MD(prev) + (C − MD(prev)) / (k × n × (C / MD(prev))⁴)
Volume

MFI

A bounded money-flow oscillator combining typical-price direction with volume.

Link to this entry

Calculation outline

MFI = 100 − 100 / (1 + positive money flow / negative money flow)
Momentum

Momentum

The absolute change in price over the selected lookback, expressed in price units.

Link to this entry

Calculation outline

Momentum = C − C[n bars ago]
Volume

Negative Volume Index

Updates a cumulative price-change index only on bars with lower volume than the preceding bar.

Link to this entry

Calculation outline

NVI = NVI(prev) × (C/C(prev)) when V < V(prev)
Volume

OBV

Accumulates volume positively or negatively according to the change in closing price.

Link to this entry

Calculation outline

OBV = OBV(prev) + sign(ΔC) × V
Levels & structure

Parabolic SAR

A trailing reference that accelerates toward an extreme until its reversal condition changes state.

Link to this entry

Calculation outline

SAR = SAR(prev) + acceleration × (extreme − SAR(prev))
Levels & structure

PC

Marks the highest and lowest closing prices in a rolling window.

Link to this entry

Interpretation limits

Dexopt PC uses closes and has two boundaries. Donchian Channels use candle highs and lows; the two studies can produce different envelopes.

Calculation outline

Upper = max(C,n); lower = min(C,n)
Levels & structure

Pivot Points

Creates reference support and resistance levels from a completed prior period.

Link to this entry

Calculation outline

P = (H(prev period)+L(prev period)+C(prev period))/3; derived R/S levels
Momentum

PPO

Expresses the gap between two exponential averages as a percentage of the slow average.

Link to this entry

Calculation outline

PPO = 100 × (EMA(fast) − EMA(slow)) / EMA(slow)
Momentum

Relative Vigor Index

Compares the direction of candle bodies with their ranges, using weighted smoothing and a signal.

Link to this entry

Calculation outline

RVI = smoothed(C − O) / smoothed(H − L)
Momentum

ROC

The percentage change in price relative to an earlier bar.

Link to this entry

Calculation outline

ROC = 100 × (C / C[n bars ago] − 1)
Momentum

RSI

The relative strength index compares smoothed positive and negative price changes on a bounded 0–100 scale.

Link to this entry

Interpretation limits

A reading above 70 or below 30 is a convention for describing momentum, not an instruction to enter a trade.

Calculation outline

RSI = 100 − 100 / (1 + average gain / average loss)
Trend

SMA

An equally weighted average of the last n prices; useful for comparing price with its recent baseline.

Link to this entry

Calculation outline

SMA(n) = Σ C / n
Momentum

SMI

The stochastic momentum index measures the close relative to the midpoint of its range.

Link to this entry

Calculation outline

SMI = 100 × smoothed(C − range midpoint) / smoothed(range/2)
Volatility

Standard Deviation

Measures price dispersion around the mean within a rolling window.

Link to this entry

Calculation outline

σ = √(Σ(C − mean)² / n)
Momentum

Stochastic

Locates the closing price within its recent high–low range; smoothing creates the companion signal.

Link to this entry

Calculation outline

%K = 100 × (C − min(L,n)) / (max(H,n) − min(L,n))
Momentum

Stochastic RSI

Applies range normalization to RSI rather than directly to price, producing a more reactive oscillator.

Link to this entry

Calculation outline

StochRSI = 100 × (RSI − min(RSI,n)) / (max(RSI,n) − min(RSI,n))
Levels & structure

Supertrend

A trailing line that switches between volatility-based upper and lower bands as its state changes.

Link to this entry

Calculation outline

Basic bands = (H+L)/2 ± k × ATR; active band follows trend state
Trend

TEMA

Combines three successive exponential averages to reduce smoothing delay.

Link to this entry

Calculation outline

TEMA = 3 × EMA₁ − 3 × EMA₂ + EMA₃
Momentum

TRIX

The percentage change of a triple-smoothed exponential price series.

Link to this entry

Calculation outline

TRIX = 100 × Δ(EMA(EMA(EMA(C)))) / EMA₃(prev)
Momentum

TSI

Normalizes double-smoothed price changes by double-smoothed absolute changes.

Link to this entry

Calculation outline

TSI = 100 × double EMA(ΔC) / double EMA(|ΔC|)
Volatility

Ulcer Index

Measures the depth of price drawdowns over a window, with deeper declines receiving greater weight.

Link to this entry

Interpretation limits

This is a price-series statistic, not the realized drawdown of your account.

Calculation outline

UI = √mean((100 × (C / rolling peak − 1))²)
Momentum

Ultimate Oscillator

Combines buying pressure relative to true range across three horizons.

Link to this entry

Interpretation limits

BP is close minus min(low, previous close); the subscripts denote rolling sums.

Calculation outline

UO = 100 × (4 × BP₇/TR₇ + 2 × BP₁₄/TR₁₄ + BP₂₈/TR₂₈) / 7
Volume

Volume Oscillator

Compares short and long volume averages to describe changes in activity.

Link to this entry

Calculation outline

VO = 100 × (MA(V,fast) − MA(V,slow)) / MA(V,slow)
Volume

Volume Price Trend

Accumulates volume multiplied by the proportional change in closing price.

Link to this entry

Calculation outline

VPT = VPT(prev) + V × (C / C(prev) − 1)
Trend

Vortex

Compares upward and downward cross-bar movement after normalizing by true range.

Link to this entry

Calculation outline

VI+ = Σ|H − L(prev)| / ΣTR; VI− = Σ|L − H(prev)| / ΣTR
Volume

VWAP

A cumulative volume-weighted typical price, restarted at the selected anchor.

Link to this entry

Interpretation limits

Dexopt anchors use UTC day, week or month. An incomplete anchor or missing volume can leave the reading unavailable.

Calculation outline

VWAP = Σ(((H + L + C) / 3) × V) / Σ V
Volume

VWMA

A rolling price average that gives greater influence to bars with more volume.

Link to this entry

Interpretation limits

When usable volume sums to zero, the current terminal implementation falls back to SMA; it is then not a volume-weighted reading.

Calculation outline

VWMA(n) = Σ(C × V, n) / Σ(V, n)
Momentum

Williams %R

Measures how far the close sits below the recent high on a scale from −100 to 0.

Link to this entry

Calculation outline

%R = −100 × (max(H,n) − C) / (max(H,n) − min(L,n))
Trend

WMA

A moving average with linearly increasing weights toward the newest observation.

Link to this entry

Calculation outline

WMA = Σ (weight × C) / Σ weight
Levels & structure

ZigZag

Filters small swings to expose larger turning points in the price structure.

Link to this entry

Interpretation limits

The latest leg can move before confirmation. Historical turning points must not be treated as signals known at the earlier extreme.

Calculation outline

Connect confirmed alternating extremes beyond a deviation threshold

Continue learning

Further reading: Fidelity Technical Indicator Guide; TradingView / Bollinger Bands.

Loading