unCoded · Indicator Lab

Understand indicators. Examine decisions.

Each indicator gets a dedicated tool: experiment, inspect the calculation and examine a concrete application and its limitations.

136 / 136 dedicated tools

CDL PATTERNCandle structure

Candlestick Patterns

Does this completed candle sequence meet the geometric conditions of the selected pattern?

Classifies selected candlestick patterns using bodies, shadows and their arrangement.

Open tool →
CDL ZCandle structure

Candlestick Z-Score

How unusual are open, high, low and close relative to their own recent windows?

Standardizes the four OHLC price series using rolling z-scores.

Open tool →
HACandle structure

Heikin Ashi

How does synthetic Heikin-Ashi smoothing change the visible candle structure?

Calculates smoothed synthetic OHLC candles from original prices and previous Heikin-Ashi values.

Open tool →
EBSWCycle diagnostics

Even Better Sinewave

Which smoothed oscillation remains after filtering this price sequence?

Filters prices and normalizes a smoothed oscillation by its local root-mean-square amplitude.

Open tool →
REFLEXCycle diagnostics

Reflex

How does the Reflex filter respond to changes in the current price structure?

Processes the price series using recursive smoothing and a normalized cyclical deviation.

Open tool →
AOMomentum

Awesome Oscillator

Is the short-term median-price average above or below the long-term average?

Compares two moving averages of HL2 and displays their difference.

Open tool →
APOMomentum

Absolute Price Oscillator

How large is the gap between fast and slow averages in USDC?

Calculates the unnormalized signed difference between two moving averages.

Open tool →
BIASMomentum

Bias

How far is the close from its moving average in relative terms?

Measures the relative deviation of price from a selected moving average.

Open tool →
BOPMomentum

Balance of Power

What fraction of the candle range is occupied by the directional move from open to close?

Relates the directional candle body to the high-low range.

Open tool →
BRARMomentum

BRAR

How do upper and lower ranges differ relative to open and the previous close?

AR compares high-open with open-low; BR compares positive ranges relative to the previous close.

Open tool →
CCIMomentum

Commodity Channel Index

How far does typical price deviate relative to its mean absolute deviation?

Normalizes the distance of typical price from its mean using mean absolute deviation.

Open tool →
CFOMomentum

Chande Forecast Oscillator

Is the current close above or below the regression value extrapolated one step ahead?

Shows the percentage distance of the close from a linear regression value extrapolated one step ahead.

Open tool →
CGMomentum

Center of Gravity

How does the time-weighted distribution of closes shift within the window?

Relates a time-weighted price sum to the unweighted price sum.

Open tool →
CMOMomentum

Chande Momentum Oscillator

Do upward or downward price changes dominate within the window?

Normalizes the difference between accumulated upward and downward moves by their sum.

Open tool →
COPPOCKMomentum

Coppock Curve

How does the smoothed combination of two rates of change evolve?

Combines two longer-horizon rates of change and smooths their sum.

Open tool →
CRSIMomentum

Connors RSI

How do price movement, streak duration and rate-of-change rank combine?

Averages a price RSI, an RSI of the price streak and a percentile rank of the rate of change.

Open tool →
CTIMomentum

Correlation Trend Indicator

How closely and in which direction does price follow a linear time sequence within the window?

Calculates the rolling correlation between closes and a linear time axis.

Open tool →
ERMomentum

Efficiency Ratio

How direct was the path from the old to the current price compared with all intermediate moves?

Compares absolute net displacement with the sum of absolute price changes.

Open tool →
ERIMomentum

Elder Ray Index

Where do the candle high and low lie relative to the smoothed price baseline?

Calculates bull power as high minus EMA and bear power as low minus EMA.

Open tool →
FISHERMomentum

Fisher Transform

Which turns appear in the nonlinear transformation of relative median-price location?

Normalizes median price within its local range and transforms it nonlinearly; a delayed line provides a comparison.

Open tool →
INERTIAMomentum

Inertia

What smoothed structure results from a regression of the Relative Volatility Index?

Smooths the Relative Volatility Index with a rolling linear regression.

Open tool →
KDJMomentum

KDJ

How do smoothed range positions K and D and their amplified difference J differ?

Extends a stochastic oscillator with a J line derived from K and D.

Open tool →
KSTMomentum

Know Sure Thing

Does smoothed price momentum agree across four horizons?

Combines four smoothed rates of change with different weights and a signal line.

Open tool →
MACDMomentum

MACD

How do the EMA spread, signal line and their difference change at this candle?

Calculates the difference between two EMAs, its smoothed signal line and their difference histogram.

Open tool →
MOMMomentum

Momentum

By how many USDC has the close changed over the selected interval?

Subtracts an earlier close from the current close.

Open tool →
PGOMomentum

Pretty Good Oscillator

How many ATR units separate the close from its average?

Normalizes the distance of the close from its simple average by a smoothed true range.

Open tool →
PPOMomentum

Percentage Price Oscillator

How large is the average spread relative to the slow average?

Shows the relative spread of two moving averages with a signal line and histogram.

Open tool →
PSLMomentum

Psychological Line

What fraction of recent candles closed above their respective reference?

Counts positive price changes within the window and displays their fraction.

Open tool →
QQEMomentum

Quantitative Qualitative Estimation

Where is smoothed RSI relative to its dynamic trailing bands?

Combines smoothed RSI with dynamic bands derived from its changes.

Open tool →
ROCMomentum

Rate of Change

By what percentage has the close changed over the lookback?

Calculates relative price change from an earlier close.

Open tool →
RSIMomentum

Relative Strength Index

How are smoothed upward and downward moves distributed over the selected lookback?

Condenses the ratio of smoothed gains and losses into a scale from 0 to 100.

Open tool →
RSXMomentum

Relative Strength Xtra

How does recursive smoothing change visible relative price momentum?

Produces an RSI-like oscillator through several recursive processing stages.

Open tool →
RVGIMomentum

Relative Vigor Index

Do smoothed positive or negative candle bodies dominate relative to the range?

Relates smoothed close-open moves to smoothed high-low ranges and adds a signal line.

Open tool →
SLOPEMomentum

Slope

What is the average net change per candle over the selected interval?

Divides the price change over the lookback by the number of candles.

Open tool →
SMIMomentum

SMI Ergodic Indicator

Where is normalized double-smoothed momentum relative to its signal line?

The SMI Ergodic variant used here is based on the True Strength Index and a signal line.

Open tool →
SQUEEZEMomentum

Squeeze

Are the Bollinger Bands inside the Keltner Channel and what does accompanying momentum show?

Marks relative band compression and adds a momentum display.

Open tool →
SQUEEZE PROMomentum

Squeeze Pro

Which compression level do Bollinger Bands show relative to several Keltner widths?

Extends squeeze states with several Keltner Channel widths and a momentum component.

Open tool →
STCMomentum

Schaff Trend Cycle

How does repeatedly normalized MACD move within its local ranges?

Processes MACD with stochastic range normalization and additional smoothing.

Open tool →
STOCHMomentum

Stochastic Oscillator

Where is the close within the recent high-low range?

Normalizes the close within the rolling range and smooths it into K and D.

Open tool →
STOCHFMomentum

Fast Stochastic Oscillator

Which crossings occur when range position is tracked without additional K smoothing?

Shows the fast stochastic K line and its smoothed D signal line.

Open tool →
STOCHRSIMomentum

Stochastic RSI

Where is current RSI within its own recent range?

Applies stochastic range normalization to RSI rather than directly to prices.

Open tool →
TRIXMomentum

TRIX

How does the triple exponentially smoothed price series change?

Calculates the rate of change of a triple-smoothed EMA series with a signal line.

Open tool →
TSIMomentum

True Strength Index

Which direction dominates after double smoothing of price changes?

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

Open tool →
UOMomentum

Ultimate Oscillator

How is relative buying pressure distributed across three different windows?

Combines weighted ratios of close-based buying pressure to true range across three lookbacks.

Open tool →
WILLRMomentum

Williams Percent Range

How far below the rolling high is the current close relative to the entire range?

Displays close location between rolling high and low, usually from −100 to 0.

Open tool →
ALMATrend and price

Arnaud Legoux Moving Average

How do the center and width of Gaussian weights change the current price baseline?

Smooths closes with Gaussian weighting within the historical window.

Open tool →
DEMATrend and price

Double Exponential Moving Average

How does combining EMA with double-smoothed EMA change the price reference?

Combines twice the first EMA with a negative contribution from an EMA of that EMA.

Open tool →
EMATrend and price

Exponential Moving Average

Which trading action follows from the order of the fast and slow EMAs?

Smooths prices recursively with greater weight on recent observations.

Open tool →
FWMATrend and price

Fibonacci Weighted Moving Average

How does a Fibonacci weight sequence change the emphasis of the moving average?

Weights prices within the window using normalized Fibonacci numbers.

Open tool →
HILOTrend and price

Gann High-Low Activator

Which smoothed high or low branch is active after the current price move?

Switches by state between moving averages of highs and lows.

Open tool →
HL2Trend and price

Median Price (HL2)

Where is the midpoint between this candle’s high and low?

Calculates the arithmetic mean of high and low.

Open tool →
HLC3Trend and price

Typical Price (HLC3)

How does typical price from high, low and close differ from the close?

Averages the high, low and close of each candle.

Open tool →
HMATrend and price

Hull Moving Average

How does a combination of weighted averages respond to the same price change?

Combines weighted averages of different lengths and smooths the result over a square-root length.

Open tool →
HWMATrend and price

Holt-Winter Moving Average

How do smoothed level, velocity and acceleration affect the reference line?

Recursively updates estimates of price level, velocity and acceleration.

Open tool →
ICHIMOKUTrend and price

Ichimoku Cloud

How do price, range-midpoint lines and the time-shifted cloud relate?

Combines high-low midpoints over different windows with shifted cloud lines and a lagged price line.

Open tool →
JMATrend and price

Jurik Moving Average

How do adaptive smoothing and the phase parameter change the current price reference?

Calculates adaptive recursive price smoothing using the documented JMA library variant.

Open tool →
KAMATrend and price

Kaufman Adaptive Moving Average

How does smoothing adapt to the directness of recent price movement?

Uses the Efficiency Ratio to adapt the recursive smoothing weight.

Open tool →
LINREGTrend and price

Linear Regression

Where does the best-fitting line end within the current price window?

Fits a least-squares line to the rolling window and displays its endpoint.

Open tool →
MAMATrend and price

MESA Adaptive Moving Average

How do adaptive MAMA and its FAMA comparison line respond to estimated phase changes?

Uses phase-related filter states for adaptive price smoothing and calculates a trailing comparison line.

Open tool →
MCGDTrend and price

McGinley Dynamic

How does price distance change the adaptive tracking of the McGinley line?

Updates a recursive price baseline with a denominator dependent on the price ratio.

Open tool →
MIDPOINTTrend and price

Rolling Close Midpoint

Where is the midpoint between the highest and lowest close in the window?

Averages the rolling maximum and minimum of closes.

Open tool →
MIDPRICETrend and price

Rolling High-Low Midprice

Where is the midpoint between the highest high and lowest low of the lookback?

Calculates the midpoint of the rolling overall high-low range.

Open tool →
OHLC4Trend and price

OHLC Average (OHLC4)

How does including open change this candle’s average price baseline?

Averages open, high, low and close with equal weight.

Open tool →
PWMATrend and price

Pascal Weighted Moving Average

How does symmetric binomial weighting change the smoothed price reference?

Weights a historical price window with normalized coefficients from Pascal’s triangle.

Open tool →
RMATrend and price

Wilder Moving Average

How does Wilder smoothing with weight 1/N respond to current price?

Smooths the price series recursively with a smoothing weight of one divided by the period.

Open tool →
SINWMATrend and price

Sine Weighted Moving Average

How does sine-shaped weighting smooth prices within the window?

Uses positive sine-shaped window weights for a moving price average.

Open tool →
SMATrend and price

Simple Moving Average

How does the equally weighted window change the current price reference?

Averages the last N prices with equal weight.

Open tool →
SMMATrend and price

Smoothed Moving Average

How does an SMA seed continue to affect subsequent recursive smoothing?

Starts with a simple average and then updates recursively with weight 1/N.

Open tool →
SSFTrend and price

Ehlers Super Smoother

Which price changes remain visible after the recursive low-pass filter?

Processes prices using a recursive digital smoothing filter.

Open tool →
SUPERTRENDTrend and price

Supertrend

Which ATR-based trend branch is active and when does it switch?

Combines ATR-distance bands with a carried-forward direction state.

Open tool →
SWMATrend and price

Symmetric Weighted Moving Average

How does symmetric triangular weighting respond to this price sequence?

Smooths the historical window using symmetrically increasing and decreasing weights.

Open tool →
T3Trend and price

Tillson T3

How does the T3 factor change the combination of several EMA smoothing stages?

Combines multiple recursive EMA stages with an adjustable combination factor.

Open tool →
TEMATrend and price

Triple Exponential Moving Average

How does the compensated combination of three EMA stages change the price reference?

Combines EMA, EMA of EMA and a third EMA stage using positive and negative weights.

Open tool →
TRIMATrend and price

Triangular Moving Average

How does triangular weighting affect the current historical price baseline?

Smooths prices using triangular weighting that emphasizes the middle of the window.

Open tool →
VIDYATrend and price

Variable Index Dynamic Average

How does the magnitude of Chande momentum control the average’s response?

Adapts an EMA-like smoothing weight using the absolute Chande Momentum Oscillator.

Open tool →
WCPTrend and price

Weighted Close Price

How does double close weighting change the price baseline compared with HL2 and HLC3?

Averages high and low with a double-weighted close.

Open tool →
WMATrend and price

Weighted Moving Average

How strongly does linear emphasis on recent prices change the average?

Weights prices linearly within the rolling window, giving the newest price the largest weight.

Open tool →
ZLMATrend and price

Zero Lag Moving Average

How does compensation for a historical price distance change the smoothed line?

Smooths a price input corrected by a historical displacement.

Open tool →
LOG RETURNReturns

Logarithmic Return

What logarithmic price change occurs over the selected interval?

Calculates the natural logarithm of the ratio between current and earlier price.

Open tool →
PERCENT RETURNReturns

Percentage Return

What is the simple relative price change over the lookback?

Divides the price change by the earlier price and displays it in relative terms.

Open tool →
ENTROPYStatistics

Price Contribution Entropy

How does the library convention distribute normalized price contributions within the window?

Processes price contributions normalized by rolling price sums using a logarithmic entropy form.

Open tool →
KURTOSISStatistics

Rolling Price Kurtosis

How strongly do extreme price levels shape the distribution within the current window?

Calculates rolling kurtosis of price levels under the specified sample convention.

Open tool →
MADStatistics

Mean Absolute Deviation

How far do prices lie on average in absolute terms from their window mean?

Averages absolute price distances from the arithmetic mean of the window.

Open tool →
MEDIANStatistics

Rolling Price Median

Which price splits the ordered closes in the window into two halves?

Calculates the rolling median of the price series.

Open tool →
QUANTILEStatistics

Rolling Price Quantile

Which historical price lies at the selected quantile of the window?

Determines a configurable quantile of rolling price levels.

Open tool →
SKEWStatistics

Rolling Price Skewness

Is the distribution of price levels within the window asymmetric upward or downward?

Calculates rolling skewness of the price series.

Open tool →
STDEVStatistics

Rolling Price Standard Deviation

How widely do closes disperse around their current window mean?

Calculates rolling standard deviation of price levels using the specified degrees-of-freedom convention.

Open tool →
TOS STDEVALLStatistics

Regression Standard Deviation Bands

Where do historical prices lie relative to a fitted regression line and dispersion bands?

Combines a regression line for the selected range with standard-deviation distances.

Open tool →
VARIANCEStatistics

Rolling Price Variance

What is the average squared price distance within the current window?

Calculates rolling variance of price levels.

Open tool →
ZSCOREStatistics

Rolling Price Z-Score

How many historical standard deviations separate close from its window mean?

Standardizes current distance from the rolling mean by rolling standard deviation.

Open tool →
ADXTrend structure

Average Directional Index

How pronounced is directional movement, regardless of its direction?

Smooths the relative imbalance between positive and negative directional movement.

Open tool →
AMATTrend structure

Archer Moving Average Trends

Which combination of fast and slow average movements is currently active?

Derives long and short trend states from the evolution of two moving averages.

Open tool →
AROONTrend structure

Aroon

How long ago did the latest window high and low occur?

Normalizes elapsed time since the high and low within a rolling window.

Open tool →
CHOPTrend structure

Choppiness Index

How large is accumulated range relative to the entire price range of the window?

Logarithmically compares a sum of true-range movements with the overall high-low range.

Open tool →
CKSPTrend structure

Chande Kroll Stop

How do ATR-adjusted upper and lower stop references evolve?

Calculates smoothed long and short stop lines from rolling extrema and ATR distances.

Open tool →
DECAYTrend structure

Decay Transform

How is an earlier input carried forward with linear or exponential attenuation?

Combines current values with an attenuated previous state under the selected decay convention.

Open tool →
DECREASINGTrend structure

Decreasing Price Condition

Is the specified downward condition satisfied over the lookback?

Marks a negative change or a strictly decreasing sequence under the selected convention.

Open tool →
DPOTrend structure

Detrended Price Oscillator

Which price deviation remains after the specified time alignment of the average baseline?

Forms a time-aligned difference between price and moving average to describe fluctuations.

Open tool →
INCREASINGTrend structure

Increasing Price Condition

Is the specified upward condition satisfied over the lookback?

Marks a positive change or a strictly increasing sequence under the selected convention.

Open tool →
PSARTrend structure

Parabolic SAR

When does the recursive stop-and-reverse line change its direction state?

Carries a price reference forward using an extreme point, acceleration factor and direction state.

Open tool →
QSTICKTrend structure

Q Stick

Are recent candle bodies positive or negative on a smoothed average?

Smooths the difference between close and open.

Open tool →
VHFTrend structure

Vertical Horizontal Filter

How large is price-range width relative to the entire back-and-forth distance traveled?

Compares rolling range width with the sum of absolute price changes.

Open tool →
VORTEXTrend structure

Vortex Indicator

Which of the two cross-candle movement series dominates relative to true range?

Normalizes high-to-previous-low and low-to-previous-high distances by accumulated true range.

Open tool →
ABERRATIONVolatility

Aberration

Where is the close within a typical-price baseline with ATR distances?

Forms a channel from smoothed typical price and distances based on Average True Range.

Open tool →
ACCBANDSVolatility

Acceleration Bands

How does the relative high-low range widen the smoothed price channel?

Scales highs and lows using their relative range and smooths them into upper and lower bands.

Open tool →
ATRVolatility

Average True Range

What historical range in USDC results when moves relative to the previous close are included?

Smooths true range, accounting for candle range and distances from the previous close.

Open tool →
BBANDSVolatility

Bollinger Bands

Where is price relative to the mean and historical standard-deviation width?

Constructs upper and lower bands from a moving mean and multiples of price standard deviation.

Open tool →
CHANDELIER EXITVolatility

Chandelier Exit

How does an ATR-based exit reference change relative to the rolling extreme?

Derives long and short exit lines from rolling highs or lows with ATR distances.

Open tool →
DONCHIANVolatility

Donchian Channel

Does current price exceed a window range already known beforehand?

Shows rolling highest highs, lowest lows and their midpoint.

Open tool →
HWCVolatility

Holt-Winter Channel

Where is price relative to a recursive level-and-trend baseline with an error band?

Combines recursive estimates of level, trend and acceleration with a channel based on historical errors.

Open tool →
KCVolatility

Keltner Channel

Where is the close relative to a smoothed price baseline with range-based bands?

Places a multiple of smoothed true range or high-low range around a moving average.

Open tool →
MASSIVolatility

Mass Index

How does the ratio of single- and double-smoothed candle ranges change?

Sums ratios of an EMA of the high-low range to its further-smoothed EMA.

Open tool →
NATRVolatility

Normalized Average True Range

What percentage of current price does Average True Range represent?

Normalizes ATR by the current close and scales the ratio as a percentage.

Open tool →
PDISTVolatility

Price Distance

What OHLC-based movement distance results from range, gap and candle body?

Combines twice the high-low range with the gap from previous close to open, minus the absolute candle body.

Open tool →
RVIVolatility

Relative Volatility Index

How is smoothed price dispersion distributed across positive and negative price changes?

Assigns standard-deviation contributions by movement direction and normalizes their smoothed sums.

Open tool →
THERMOVolatility

Elder Thermometer

How far have highs or lows shifted from the previous candle?

Uses the larger absolute change in high or low and adds a smoothed reference.

Open tool →
TRUE RANGEVolatility

True Range

What range results when the previous close is included as a reference?

Takes the maximum of the high-low range and absolute distances from high or low to the previous close.

Open tool →
UIVolatility

Ulcer Index

How far below their rolling peaks were prices within the window?

Aggregates percentage drawdowns from rolling peaks using a root-mean-square calculation.

Open tool →
ADVolume

Accumulation/Distribution Line

How does volume weighted by close location within the candle accumulate?

Weights volume by close location within the high-low range and accumulates contributions.

Open tool →
ADOSCVolume

Chaikin A/D Oscillator

How do fast and slow smoothing of the A/D line differ?

Calculates the difference between two exponential averages of the accumulation/distribution line.

Open tool →
AOBVVolume

Archer On Balance Volume

How do fast and slow OBV references relate and which trend states arise?

Extends on-balance volume with moving averages, range references and trend flags.

Open tool →
CMFVolume

Chaikin Money Flow

Does volume-weighted closing in the upper or lower candle range dominate?

Divides accumulated close-location-weighted volume contributions by total window volume.

Open tool →
EFIVolume

Elder Force Index

How large is smoothed directional price change after weighting by trading volume?

Multiplies price change by volume and smooths the resulting series.

Open tool →
EOMVolume

Ease of Movement

How large is median-price movement relative to volume and candle range?

Combines changes in the high-low midpoint with a volume-range ratio and smooths them.

Open tool →
KVOVolume

Klinger Volume Oscillator

How does the spread between fast and slow smoothing of the signed-volume proxy change?

The pinned variant signs volume by the direction of typical-price change and compares two smoothings with a signal line.

Open tool →
MFIVolume

Money Flow Index

How is typical price times volume distributed across positive and negative price changes?

Normalizes positive and negative typical-price-volume contributions into an oscillator.

Open tool →
NVIVolume

Negative Volume Index

Which price changes does the index accumulate only when candle volume decreases?

Updates a seeded index using price changes on candles with lower volume than before.

Open tool →
OBVVolume

On Balance Volume

How does volume accumulate when close-change direction determines its sign?

Adds or subtracts candle volume according to close direction relative to the previous candle.

Open tool →
PVIVolume

Positive Volume Index

Which price changes are included only when candle volume increases?

Updates a price index only on candles with higher volume than before.

Open tool →
PVOVolume

Percentage Volume Oscillator

How far is short-term smoothed volume above or below the long-term level in relative terms?

Calculates the percentage spread between fast and slow volume averages with signal line and histogram.

Open tool →
PVOLVolume

Price Volume

What nominal price-volume value results from close times base volume?

Multiplies close by candle volume.

Open tool →
PVRVolume

Price Volume Rank

Which of the four price-and-volume direction combinations applies to this candle?

Classifies rising or falling prices together with rising or falling volume.

Open tool →
PVTVolume

Price Volume Trend

How do relative price changes accumulate after weighting by their respective volume?

Accumulates the product of relative close change and volume.

Open tool →
VHMVolume

Volume Heat Map

How many historical volume standard deviations separate current activity from its smoothed level?

Normalizes the gap between current volume and its moving average by volume standard deviation.

Open tool →
VWAPVolume

Volume Weighted Average Price

Where is current price relative to the volume-weighted session reference price?

Divides cumulative typical-price-times-volume by cumulative volume within the anchor.

Open tool →
VWMAVolume

Volume Weighted Moving Average

How does higher candle volume change a price’s influence in the rolling average?

Weights closes in the rolling window by their respective volume.

Open tool →

An indicator is not automatically a trading rule: directional rules, filters, risk scenarios and diagnostic analyses are explicitly defined. Historical results do not establish future profitability.