Candle Pressure & Response (JMA) evaluates price action dynamics by calculating bidirectional candle pressure, upper and lower wick rejection fractions, body efficiency, and range expansion metrics relative to ATR.
Each output series is smoothed using a Jurik Moving Average (JMA). Plotted in a separate pane, the indicator displays threshold-driven visual highlights for compression, expansion, rejection, and pressure extremes, along with optional chart labels. Users can adjust ATR lookbacks, range and wick caps, JMA smoothing parameters, cutoff thresholds, and plot toggles.
Bidirectional candle pressure scoring
Jurik Moving Average (JMA) metric smoothing
Rejection wick and efficiency metrics
Threshold-based visual highlights and chart labels
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
ATR Length
int
14
nATR
Efficiency Lookback (m)
int
8
mEff
Range cap (ATR multiples)
float
2.0
capR
Wick-vs-Body cap
float
2.0
capWb
Doji gate cutoff (Body/Range)
float
0.20
dojiCut
JMA Length
int
20
jLen
JMA Phase (-100..+100)
int
0
jPhase
JMA Power
float
2.0
jPower
Compression threshold
float
60
thrCompression
Pressure threshold
float
65
thrPressure
Expansion threshold
float
65
thrExpansion
Rejection threshold
float
70
thrRejection
Show all 22 settings
Setting
Type
Default
Variable
Exhaustion threshold
float
70
thrExhaust
Show Compression background
bool
true
showCompressionBg
Plot Rejection curves
bool
true
showRejection
Plot Efficiency curves
bool
true
showEfficiency
Plot Expansion curves (optional)
bool
false
showExpansion
Plot Exhaustion curves (optional)
bool
false
showExhaustion
Enable chart labels
bool
true
labelsEnabled
Label size
string
large
labelsSizeOpt
Max labels per side (rolling)
int
2
labelsMaxPerSide
Cooldown bars between labels (same type)
int
6
labelsCooldownBars
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This overlay indicator marks Linda Raschke short-term bar setups on the price chart. It flags Turtle Soup and Turtle Soup plus one false breakouts of a prior extreme, 80-20 bars, inside bars, failed inside-bar breakouts, outside up and down bars, NR4 and NR7 c
This indicator plots a TTM Squeeze momentum oscillator in a separate pane. It compares a Bollinger Band offset to a Keltner Channel offset and marks the zero line white when the difference is non-negative and black when the bands are inside the channel. A line
Calculates dynamic modeling values by applying a mathematical logistic differential equation to price change over a specified lookback length. It measures price momentum relative to the recent high-low price range. The script plots positive and negative logist
This indicator measures directional momentum by evaluating candlestick body proportions and volume over a user-defined lookback window. It computes the ratio of candle body to total range, weights the cumulative value by volume and absolute body size, and dete
This indicator generates trade entry signals and target levels optimized for 1-hour timeframes, designed for external signal extraction. It calculates 7-period and 16-period EMAs alongside 10-period RSI and ATR filters. Long signals occur when the fast EMA cro
The Bubbles Indicator measures volatility squeezes and expansion bursts using Bollinger Bands combined with a sinusoid oscillator and RSI divergence. It processes price data through scaled Bollinger Bands to highlight volatility changes while confirming trend