ATH price field
Which candle field defines the all-time high (resistance level). close — only committed closes above count, cleaner signal. high — intraday wicks count, catches all approaches but more noise.
Exclude last N days from ATH
Compute the resistance level ignoring the most recent N candles.
Useful to avoid today's own rally inflating the resistance — e.g. set 3 to
ask "is the stock breaking a level established at least 3 days ago?"
Default 0 = use all history.
Resistance strength conditions (S3, S4)
Touch zone width %
A "touch" = a distinct period where the chosen price field enters within X% of the ATH.
Wider zone catches more approaches but dilutes the signal.
Touch detection fieldhigh — counts any intraday approach (default, more sensitive). close — requires committed closes near resistance, fewer but stronger signals.
Exclude last N candles from touch count
Prevents the current rally from counting as a "test" of the resistance —
the stock approaching resistance today doesn't mean it has tested it multiple times.
Default 3.
S3 — Min resistance touches
Resistance tested at least N distinct times — confirms it is a real, recognised ceiling.
S4 — Strong resistance touches
Heavily tested resistance. The more times it held, the stronger the eventual breakout.
Momentum & pattern conditions (S5, S6, S7)
S5 — Short-term momentum (days)
Today's close > close N days ago — price building upward pressure toward the ceiling.
S6 — Ascending triangle
Rising floor + flat ceiling over a look-back window. See parameters below.
Look-back window (days)
How many past candles to examine for the triangle pattern.
Exclude last N candles from window
Trim the end of the window to avoid today's breakout biasing the pattern.
Default 1 (current candle only). Set 2–3 to be more conservative.
Rising floor — price fieldlow — uses the intraday low (true floor, classic TA interpretation). close — uses closing prices only, less noisy but less sensitive to wicks.
Segments (2 or 3)3 — compare avg floor of the last third vs first third, skipping the noisy middle (default). 2 — compare second half vs first half, simpler but includes the middle.
Min ceiling touches in window
How many distinct times the ceiling must be reached within the triangle window.
Independent of the global S3/S4 touch count (which uses all history).
Min floor gain % (first → last segment)
Avg floor price must rise by at least X% from the first to the last segment.
Default 0 = any upward tilt qualifies. Increase to filter micro-fluctuations, e.g. 1.0 = need 1% rise.
S7 — Confirmed breakout
Today's close exceeds the previous all-time high close — resistance has been broken.
Soft score threshold
Soft threshold %
Qualify if at least X% of active soft conditions are met. 40% with 7 soft = need 3 of 7.