FTM Plus

Flow · Trend · Momentum — combines four institutional flow indicators with trend and relative strength into a single A/D Score, firing color-coded entry, add, and exit labels on any ticker and timeframe.

3 Entry signals (T1/T2/T3) 3 Add signals (R1/A2/A3) Profit-Taking Overlay MCDX Smart-Money S1/S2/S3 advisory VGB [+] Badge (T1) Pre-breakout WATCH
Signal Quick Reference

All 9 signals. Entry and add signals appear below the bar; exit signals above. Priority when multiple fire at once: S1 → S2 → S3 → T1 → T2 → T3 → R1 → A2 → A3. (A1 + A4 removed in v3.7.9 — A1 was dominated by R1, A4 had no validated edge.)

🏷️
Quality badges on labels
[+] on a T1 — fired while the Volatility Gaussian Band is flipping bullish. T1-only as of v3.7.7: backtesting showed a marked T1 roughly doubled forward return, so T1+ is a genuine size-up cue — on T2/T3 the same badge marked worse entries, so it was dropped there.
[*] on a T signal / [·] on an A signal — fired from a tight RMV zone (compressed volatility before expansion). Often the cleanest entries.
👀
Pre-breakout WATCH — get in early, don't chase (v3.7.3)
Before any T signal fires, FTM flags a coiling base so you can rest a buy-stop at the pivot instead of paying the breakout-day close. A base "arms" while you're flat and it's tight (low RMV), accumulating (rising A/D Score), leading the market, in Stage 1–2, and coiling just under resistance. When armed: the dashboard signal cell reads WATCH, an aqua buy-stop line plots at the pivot, and a SETUP alert fires with the buy-stop price + suggested stop. It's display & alert only — it changes no T/A/S signal. The same metrics export to the Pine Screener so you can scan for coiling bases (RMV < 15 · Stage 2 · Score ≥ 55).
📈 Entry Signals (below bar)
T1
Max Conviction
All 5 triggers plus a volume qualifier (pocket pivot or elevated RVOL). Institutional footprint confirmed.
→ Full position
T2
Strong Entry
4 of 5 triggers plus elevated RVOL plus a confirmed Stage 2 uptrend (RVOL + Stage 2 gates added v3.4.5 — sharply raised T2's edge).
→ Full position
T3
Starter Entry
3 of 5 triggers, gated by RVOL and Stage 2 and a min ADR% (large-cap guard, v3.6.8). The tightest-filtered tier — only fires in confirmed uptrends with volume.
→ Starter / probe
➕ Add / Continuation Signals (below bar) — bypass entry lock
R1
Phase 3 Expansion
ICT Power of 3 breakout — a prior tight base resolves with a high-volume breakout closing in the upper part of the range. Stage 1 or 2. Strong-conviction blast-off.
→ Aggressive add / entry
A2
Pocket Pivot Continuation
Today's up-volume overwhelms the strongest recent down-volume bar, with elevated RVOL. Requires Stage 2 and a healthy A/D Score.
→ Add on strength
A3
Pullback Bounce
Price tagged a key EMA, then reclaimed it on a green bar with volume confirmation. Requires Stage 2 and a healthy A/D Score.
→ Add on reset
📉 Exit Signals (above bar) — advisory when Profit-Taking is on
With the Profit-Taking Overlay enabled (default), S1/S2/S3 print as heads-up labels only — they no longer close the position. Testing showed they exit winners too early in strong momentum, so the scale-out + ATR trail now own the exit. Turn the overlay off to restore the classic behaviour where S1/S2/S3 drive the exit cycle.
S3
Early Warning
Close below the fast EMA with enough active warnings to confirm weakness. Only fires while in position. Shake-out + strong-trend filters cut noise.
→ Heads-up / discretionary trim
S2
Clear Weakness
Intermediate-trend EMA broken, confirmed by active warnings. Fires once per cycle. A firmer warning that the trend has cracked.
→ Heads-up / trend break
S1
Capitulation
Deep break below the intermediate EMA, OR A/D Score collapsed, OR most warnings firing at once. The strongest exit warning. (Overlay off → S1 also clears the position & resets the cycle.)
→ Strongest exit warning
The A/D Score (0–100)

A composite accumulation/distribution score from four institutional flow indicators plus price-to-MA position. Higher = more institutional buying pressure.

Volume
OBV
On-Balance Volume momentum & divergence
Money Flow
CMF
Chaikin Money Flow direction
Money Flow
MFI
Money Flow Index oscillator
Volume
U/D Vol
Up-volume vs down-volume ratio
Trend
MA Position
Position vs the intermediate EMA
High
Accumulation
Strong institutional buying. Satisfies the score gate for entry signals.
Mid
Building
Mild positive flow. Can still support T2/T3 if other triggers align.
Soft
Caution
Mixed signals. Flow softening — avoid new entries.
Low
Distribution
Institutional selling likely. Contributes to the S1 capitulation gate.
The 5 Entry Triggers

Each trigger is boolean. The total count (0–5) determines whether T1, T2, or T3 fires. More triggers = stronger conviction.

#TriggerWhat it measures
1Score GateComposite flow is in the accumulation zone
2CMF CrossoverMoney flow just turned positive — fresh accumulation
3OBV StrengthOn-Balance Volume rising with or against price (divergence scored extra)
4Relative StrengthStock outperforming the benchmark over the lookback
5Trend GatePrice is above the intermediate trend line
⚡
The conviction ladder (gated by volume + uptrend)
T1 — all 5 triggers plus a volume qualifier. Max conviction.
T2 — 4 of 5 plus RVOL plus Stage 2.
T3 — 3 of 5 plus RVOL plus Stage 2 plus a min ADR% (large-cap guard, v3.6.8, default 5%).
The looser the trigger count, the more confirmation required. The RVOL + Stage 2 gates (v3.4.5) materially raised T2/T3's edge; the T3 ADR guard keeps it in the higher-volatility momentum names where it works. The RVOL Threshold (default 1.5) is the master dial — raise it for fewer, sharper entries.
The 6 Exit Warnings

Each warning is boolean. The count (0–6) gates S3/S2/S1 alongside the crossunder conditions. Dashboard color: green → yellow → orange → red as warnings accumulate.

#WarningWhat it signals
1Score SofteningComposite flow leaving the accumulation zone — institutional interest fading
2Money Flow NegativeChaikin Money Flow flipped — net outflows on the candle range
3OBV StallingOn-Balance Volume no longer rising — buyers not committing volume to up-moves
4Below Fast EMAShort-term trend broken — stock under the fast moving average
5Below Intermediate EMAIntermediate trend broken — more serious structural breakdown
6RS OffStock underperforming the benchmark — relative strength gone
S3 fires when:
Close under fast EMA with enough warnings active to confirm weakness
S2 fires when:
Intermediate EMA crossunder OR close under it with warnings stacking
S1 fires when:
Deep break of the intermediate EMA OR Score collapsed OR most warnings active
Trade Cycle Flow

How the signals interact across a trade. With the Profit-Taking Overlay on (default), the exit is a two-step scale-out plus a trailing stop (the Scale-out path below); high-volatility names take the Trail-only branch instead. S1/S2/S3 still print as advisory heads-ups in parallel. R1/A2/A3 bypass the entry lock and can fire any time the stage is active.

⏳
FLAT / WATCH
No Position
Entry lock off; all T signals eligible. A coiling base shows WATCH + a buy-stop line.
📈
T3 / T2 / T1
Entry Signal
Position opens. Lock activates — no new T signals until it fully exits.
✂️
PT1
Bank ⅓ at +4 ATR
First scale-out target hit. Sell one third into strength.
✂️
PT2
Bank ⅓ at +8 ATR
Second target hit. Sell another third; let the rest run.
🛡️
TRAIL
Exit last ⅓
Final third rides the ATR trail; closes on the trail stop or −30% hard floor. Lock lifts.
🛡️

Trail-only variant — high-ADR names skip the scale-out

When PT exit mode is on Auto (by ADR%) (default) and the name is high-volatility (ADR% ≥ 5), the overlay rides the whole position on one wider trail from entry — no PT1/PT2 banking — and exits in a single shot on the trail stop or the −30% floor. That's why those names show only the trail line. Calm, low-ADR names follow the scale-out steps. Set the mode to Scale-out to force the ladder on every name.

➕

R1 / A2 / A3 — run in parallel, bypass the lock

While locked, all three add signals still fire freely. R1 — ICT Phase 3 blast-off (the one breakout add). A2 pocket pivots & A3 pullback bounces require Stage 2 + a healthy A/D Score. All three also fire when not in position, so a late entrant can use any add signal as an initial entry — which then activates the S-exit cycle. (A1 + A4 removed v3.7.9 — see the validation note in the signals section.)

Profit-Taking Overlay v3.4.6 · universe-aware exit v3.7.0

A backtest-validated exit engine that scales out into strength and trails the rest. When enabled (default), it owns the exit and the S1/S2/S3 ladder becomes advisory. Built because testing showed EMA-cross exits left most of the move on the table.

PT1
Bank ⅓ at +4 ATR
First scale-out target, measured in ATRs above entry. Sell one third into strength. Prints a "PT1" label + alert.
PT2
Bank ⅓ at +8 ATR
Second scale-out target. Sell another third; let the final third run. Prints a "PT2" label + alert.
TRAIL
Last ⅓ on the ATR trail
Final third rides an entry-anchored Chandelier (ATR×3.5), with a wide −30% hard floor for tail risk. Prints a "PT Exit" label + alert.
🧭
Exit mode — universe-aware (v3.7.0)
A single PT exit mode dropdown: Scale-out — the ⅓/⅓/trail ladder (best on calmer names); Trail-only — ride the whole position on one wider trail (best on high-volatility names, where banking early clips the runner); Auto (by ADR%) — the default — Trail-only on high-ADR names (≥ 5), Scale-out on calmer ones. Why a name shows no PT1/PT2 lines: in Trail-only (or Auto on a high-ADR name) there's no scale-out, so only the trail line plots. Force the ladder with PT exit mode → Scale-out.
MCDX Smart-Money Flow

A read of who is moving the stock — "banker" (strong-handed institutional money) vs the "retail" crowd — shown as a thin color strip along the bottom of the chart plus optional dashboard rows. A richer VIEW of flow, complementary to the A/D Score, not a separate trigger.

The Strip
9-level heat band
Pinned to the bottom of the chart. Blue = banker (smart money) in control; magenta/pink = retail crowd dominant; grey = balanced.
MCDX row
B# R#
Banker and Retail levels on a 0–20 scale (blue = strong banker → grey → orange as retail takes over). Off by default.
Bank/Flow row
value ▲▼→
A volume flow-stack value (0–100) with a direction arrow. Tints on an active banker-vs-flow divergence.
Divergence marker
▴ above strip
A triangle when flow lifts off its trough while price is still depressed — an early accumulation tell. Bull-only; the bear ▾ failed validation and was removed in v3.8.1.

What the strip looks like on the chart

▴
← earlier barsa full rotation: retail-dominant → balanced → banker accumulationlatest →
Level:+4 banker max+20 balanced−2−4 retail max ▴ bull divergence — the only marker (bear removed v3.8.1)

Read it left-to-right as a rotation: deep pink = the crowd is holding the tape, grey = balanced, deep blue = strong hands accumulating. The colour is Banker − Retail bucketed into 9 levels — so it deepens as dominance grows, not as price moves. The ▴ above the strip marks the bull divergence: banker still pinned low while the pure-volume flow stack lifts off its 10-bar trough and the tape still looks weak — accumulation under a soft surface, which is exactly the handoff shown mid-strip here. There is no bear counterpart: the ▾ mirror failed validation (it over-fired on mid-trend pullbacks and missed every real top — RSI-50 banker stays high through an entire uptrend), sat default-off from v3.3.6, and was removed outright in v3.8.1. For tops, use the S3→S2→S1 exit cascade.

How to use it: treat the strip as confirmation, not a trigger. A blue strip under a fresh T entry = strong hands backing the move; a strip flipping magenta while you hold = the crowd taking over, a reason to tighten up.
Dashboard Readings

The live table (top-right by default) updates every bar. To stay compact, the four A/D component rows (MFI/CMF/OBV/U-D Vol) and the two MCDX rows are hidden by default (v3.4.8) — enable them in the Display group.

FTM
T1+
A/D Score
78
Triggers
5/5
Warnings
0/6
RVOL
2.14x
vs Bench
+4.82%
ADR%
6.24%
EMA50 Ext
2.1x
RMV
8 tight
Stage
Stage 2
MCDX
B16 R4
Bank/Flow
72 ▲

Reading this panel top-down

CellWhat it says here
FTM (signal)The live flag. T1+ = max-conviction entry with the validated VGB badge — the size-up cue. Reads WATCH when a coiling base is armed but nothing has fired, or — when idle.
A/D Score78 — accumulation zone (≥65 lime). Above the 70 gate that trigger #1 needs.
Triggers5/5 — all five entry triggers on, which is what makes this a T1 rather than T2/T3.
Warnings0/6 — nothing deteriorating. Colour escalates green → yellow → orange → red as they stack.
RVOL2.14x — well over the 1.5 threshold, so the volume qualifier is satisfied.
vs Bench+4.82% — leading SPY, so the relative-strength trigger is on.
ADR%6.24% — above the 5% line, so this is a high-ADR momentum name: T3 is permitted and the PT overlay runs Trail-only under Auto.
EMA50 Ext2.1x ATRs above EMA50 — healthy, room to run. At ≥7x it reads "trim" (trim-into-strength, not a sell).
RMV8 tight — compressed range, so the label earns a [*] tag. ≤5 shows "VCP", >40 shows "ext" (chase risk).
StageStage 2 — the only stage T2/T3 will fire in, and the one you want to hold in.
MCDX / Bank​/FlowB16 R4 + 72 ▲ — banker dominant and the volume flow stack rising: strong hands behind the move. Both rows are off by default (Display group).
The one-glance read. Top cell tells you what fired; A/D + Triggers tell you why; Warnings + RMV + Stage tell you whether to trust it; ADR% tells you which exit mode the overlay will use. Everything else is supporting detail.

Hidden by default and not shown above: the four A/D component rows (MFI / CMF / OBV / U-D Vol). Turn them on in the Display group when you want to audit why the score is what it is.

Every cell, in detail

A/D Score
0 – 100
Composite accumulation/distribution. Green → cyan → orange → red as flow deteriorates. The single most important number.
Triggers
X / 5
Active entry triggers. 5/5 = T1 eligible, 4/5 = T2, 3/5 = T3. Watch it climb as a setup develops.
Warnings
X / 6
Active exit-warning count. Escalates green → yellow → orange → red. Rising = deteriorating position.
RMV
Tight ↔ Wide
Relative Measured Volatility. Low = tight base (squeeze). Signals from a tight RMV get the [*]/[·] badge.
MFI / CMF / OBV / U-D Vol
flow components
The four A/D inputs. CMF green when positive; OBV a discrete divergence read; U/D >1 = buyers dominating. Hidden by default.
RVOL
X.XXx
Relative Volume vs the rolling average. Required for T1, A2 and R1 qualification.
vs Bench
±%
Stock performance minus SPY over the lookback. Drives the relative-strength trigger. Default benchmark: SPY.
ADR%
X.XX%
Average Daily Range %. If the ADR% filter is on and the stock isn't volatile enough, T/A signals are suppressed.
EMA50 Ext
X.Xx
ATRs above EMA50 — a "how extended" gauge. lime → yellow (3+) → orange (5+) → red (7+ = trim-into-strength cue, not a sell).
ATR Trail
price · −%
The Chandelier trailing-stop level and distance above it. "off" when price is below EMA50.
Stage
1 – 4
Weinstein stage. Blue = 2 (uptrend), gray = 1 (base), yellow = 3 (topping), red = 4 (downtrend).
Signal Cell
T1+ / S2 / WATCH
Most recently fired signal incl. quality badge. Reads WATCH when a coiling base is armed, "—" when nothing is active.
Stage Analysis (Weinstein)

Based on the 150-bar SMA (≈30 weeks on daily). Determined by price vs the SMA and the SMA slope. Enable "No entry signals in Stage 4" to auto-block all T/A entries in downtrends.

1
Basing / Accumulation
Price below or near SMA. Slope rising or flat. Consolidating after a downtrend.
T signals allowed. Watch for breakout.
2
Uptrend / Mark-Up
Price above rising SMA. Best stage to hold. A2/A3 require Stage 2; R1 fires here too.
All signals active. Prime hunting ground.
3
Topping / Distribution
Price still above SMA but slope flat/declining. Institutional selling begins. Often A/D divergence.
Caution. Exit signals likely incoming.
4
Downtrend / Mark-Down
Price below declining SMA. Avoid longs. "No entry signals in Stage 4" suppresses all T/A entries.
Block entries. Wait for Stage 1 base.
SMA Length Preset (v3.1.3+): a dropdown — Daily (150), Weekly (30), 60-min (300), or Custom. All target ≈30 weeks of history — the classic Weinstein lookback.
Settings Overview

Input groups below, each with sensible defaults and an in-app tooltip on every field. Most users only touch Signal Sensitivity, the Profit-Taking Overlay, and Display.

📐 Moving Averages & Badges
Which EMAs to show, and the volatility-tightness that earns a quality badge.
📊 A/D Score Inputs
Lookback periods for the flow components behind the score.
⚡ Entry Qualifiers
The RVOL and pocket-pivot gates that confirm T-tier entries.
📏 Momentum Filter (ADR%)
Optional — suppress signals on names that aren't moving enough.
🗺 Stage Analysis
The Weinstein stage SMA preset (Daily / Weekly / intraday / Custom).
🎛 Signal Sensitivity
Score gate, confirm/cooldown, entry lock, Stage-4 block. Your main dials.
➕ Add Signals (R1/A2/A3)
Phase-3 breakout, pocket-pivot and pullback add-signal sensitivity.
🚀 R1 — Phase 3 Expansion
The high-volume base-breakout signal and how strict it is.
📅 Earnings Guard
Opt-in (default OFF): suppress T/A entries within N days of the next report (v3.8.0, live-bar only). The ER countdown itself lives on the MarketMerge panel.
🏷 VGB Quality Badge
The volatility-structure read that adds [+] to T1 (T1-only since v3.7.7).
👀 Setup / Watch (pre-breakout)
Arms WATCH + buy-stop on a coiling base: pivot lookback, base tightness, min A/D Score.
✂️ Profit-Taking Overlay
Exit-mode dropdown, scale-out targets, trail multiples, and hard floor.
🖥 Display / Dashboard
Table position/size and row-visibility toggles (A/D breakdown, MCDX).
🚪 Exit Sensitivity
Thresholds for the advisory S1/S2/S3 labels.
Tips & Common Scenarios

Real-world usage patterns and how to configure for different styles.

✂️ "Price is way extended above EMA50 — should I sell?"
Trim into strength — don't dump. When EMA50 Ext turns red (≥ 7 ATR, reads e.g. 7.2x trim), take partial profits and tighten the stop — but don't full-exit just because it looks stretched. In strong momentum, extension persists: in testing the most-extended state had the highest forward returns. Reserve full exits for the trail stop or an S3→S2→S1 rollover. The overlay automates this.
🚂 "The stock ran 5× and I only got a T3 entry months ago"
That's lockUntilExit working as designed — clean chart, but no re-entries on runners. Solution: watch for R1 Phase 3 blast-offs, A2 pocket pivots, and A3 EMA bounces. All three bypass the lock and give multiple add points.
📉 "Too many signals on choppy / low-float stocks"
Noise reducers in order: (1) Raise Confirm flag to 2–3 bars. (2) Set Cooldown 5–10 bars. (3) Enable ADR% Filter at 4–5% min. (4) Enable No entry signals in Stage 4. (5) For S signals: enable the shake-out filter and consolidation-aware thresholds.
⬇️ "I keep getting buy signals on stocks that are crashing"
Enable "No entry signals in Stage 4". Stage 4 = price below a declining 150-bar SMA — true downtrend. This one checkbox eliminates the "buy the falling knife" class. R1/A2/A3 respect it too.
📅 "I trade weekly charts — does this work?"
Yes. Change Stage SMA Length from 150 to 30 (30 weekly bars ≈ 30 weeks). Consider raising MFI/CMF/U-D lookbacks slightly. Confirm and Cooldown are especially useful on weekly to avoid single-bar spikes.
🎯 "How do I use T3 vs T2 vs T1 for sizing?"
T1 (5 triggers + volume) → full. T2 (4 + volume + Stage 2) → full/near-full. T3 (3 + volume + Stage 2 + ADR guard) → starter; add on an A3 bounce if the thesis plays out. A [+] or [*] tag is reason to lean into size, not back off.
🔔 "How do I set up alerts?"
Right-click the indicator → Add Alert, pick a condition. Pre-breakout: FTM SETUP (buy-stop price). Entries/adds: T1, T1+, T2, T3, R1, A2, A3. Exits (advisory): S3, S2, S1. Profit-taking: PT1, PT2, PT Exit (only fire when the overlay is on). Use "Once per bar close" for confirmed signals.
🎯 "Why does this name show no PT1 / PT2 lines — only a trail?"
Because PT exit mode is on Auto (by ADR%) (default) and this is a high-volatility name (ADR% ≥ 5) → Trail-only, which rides the whole position and hides the scale-out targets. Calm names show the full PT1 + PT2 + trail. Want targets everywhere? Set PT exit mode → Scale-out. (The standalone ATR Trailing Stop line was removed in v3.5.7 — the PT Trail is now the only stop line.)
MarketMerge

A MarketSurge-style CANSLIM workstation on your chart — IBD-style ratings, earnings power, RS line with new-high detection, and a 7-letter checklist gated by market direction. All ratings computed from daily data, so the panel reads right on any timeframe.

CANSLIM · 7 letters M-gated BUY ZONE RS Line + Blue Dot Earnings Reaction Markers
Selection & conviction

MarketMerge answers “is this a stock worth owning, and does the earnings power justify a longer hold?” — it builds the buy list and sets conviction. FTM handles the timing.

1
Add the indicator. The dashboard appears bottom-left; overlays plot on price.
2
Read top-down: Market (M) status first → ratings → earnings → CANSLIM score. If M shows CORRECTION, nothing else matters for new buys.
3
Names scoring 6–7/7 in a confirmed uptrend go on the active list.
Chart overlays

Moving Averages (chart timeframe — panel checks always use daily MAs)

21 EMA · off
50 DMA · on
150 DMA · off
200 DMA · on, thick

RS Line (blue) + Blue Dot

Stock ÷ benchmark ratio (default SPY), anchored 250 bars back and scaled into the lower price window. Rising = outperforming; falling = lagging even if price rises.

● Blue dot = RS line at a 52-week high — the strongest single leadership confirmation. New highs in the RS line before price clears its base is a classic pre-breakout tell. The dashboard mirrors it as ● NEW HI.

EPS Markers — the earnings-reaction read

EPS $2.15
Surp +8.3% ← vs consensus
Gap +4.2% · Vol 3.1x

Green = beat · Red = miss · Blue = no estimate

SurpriseGapVolRead
BeatUp2x+Institutions endorsing — supports a longer hold
BeatFades / gaps downHighSold into good news — favor selling into strength
BeatFlatLowUnimpressed — power not rewarded
MissDownHighThesis broken — exit discipline applies
Trust the reaction over the number. A beat that gets sold on volume is a warning regardless of how good the EPS line looks.
Dashboard walkthrough
DELL
$437.50
-0.42%
Vol 4.6M
Avg 9.3M
Off Hi -6.8%
ATR 6.7%
Market (M)
PRESSURE
Dist Days
7/25
Size
HALF
FTM PT
TRAIL-ONLY
── RATINGS ──
Composite
85
EPS Rtg
95
RS 1M
50
RS 3M
99
RS 6M
99
RS Trend
▼ FALL
SMR
C
Acc/Dis
A
U/D Vol
1.65
P/E (ttm)
34.8
ROE
N/A
52w Hi
469.47 · -6.8%
52w Lo
110.22 · +297%
Neglect
—
4% B/O
✓ 2d ago
✓ 8 EMA
✓ 21 EMA
✓ 50 DMA
✓ 200 DMA
MM Trend
8/8 ✓
RS Line
▲ UP
── EARNINGS ──
Ann EPS
8.68
EPS Grw
+36.1%
Last Surp
+64.1%
Rev Grw
+87.5%
Next ER
41d
Pre-ER
—
Qtr
EPS
YoY %
Latest
5.24
+281.3%
Prior
3.37
+56.7%
Q-2
2.28
+38.9%
EPS Accel
YES ✓✓
3Q Trend
+38.9→+56.7→+281%
── CANSLIM ──
C Qtr EPS+Sales
✓
A Ann EPS
✓
N New Hi
✓
S Demand
✓
L Leader
✓
I Quality
✓
M Market
✗
SCORE
6/7
WATCH · Market X
Edge 3/4

Header

CellMeaning
Vol / AvgToday vs 50-day avg — confirm breakouts at 1.5x+
Off Hi% below 52w high (green ≥ −10%)
ATR21-day ATR % — the movement budget for stops & sizing

Workflow cues (v2.1 — backtest-validated)

CueMeaning
SizePosition-sizing ladder from the M-gate cohort test: FULL ▲ (UPTREND, 0–2 dist days) · FULL (UPTREND, 3–4) · HALF (PRESSURE) · NONE (CORRECTION). Validated on small/mid-cap momentum; large-cap leaders may treat CORRECTION as a follow-through watchlist instead.
FTM PTSuggested FTM "PT exit mode" for this name: EPS accel ✓✓ → TRAIL-ONLY (let the runner run) · DECEL ▼ → SCALE-OUT (bank into strength) · else AUTO. Set FTM's dropdown per position — indicators can't set each other's inputs.
Next ER / Pre-ERDays to the next scheduled report. Inside 7 days: HOLD full size only if EPS is accelerating AND the last surprise was positive; otherwise TRIM ½ before the print.
Edge x/4The four signals MM adds beyond FTM's own gates: C, A, EPS acceleration, M. (L/S/N/I largely overlap FTM's triggers — judge incremental conviction on these four.)

Ratings (proxies — directional, not official IBD)

RatingMeasuresGood
CompositeRS 35 + EPS 35 + SMR 15 + Acc/Dis 15≥ 80
RS 1M / 3M / 6MRelative-strength ratings (1–99) vs the benchmark over ~21 / 63 / 126 days. On the strongest leaders all three peg at 99 — that's the point of RS Trend below≥ 80
RS TrendIs leadership accelerating? Last month's outperformance pace vs the 6-month average pace. ▲ RISE = pulling ahead faster (lean in) · ▼ FALL = the lead is shrinking, a sell-into-strength tell even while price rises · → FLAT = steady▲ RISE
EPS RtgLatest quarterly EPS growth YoY≥ 80
SMRSales + Margin + ROEA / B
Acc/Dis50-day up/down volumeA · B+ · B
52w Hi / LoEach shows how far price sits from it, coloured by the criterion it tests. 52w Lo: green when ≥30% above the low (Minervini #6). 52w Hi: green within 10% of the high (CANSLIM N), yellow within 25% (Minervini #7), red beyondboth green
Neglect / 4% B/OStockbee's seller-exhaustion read. Neglect: no net price progress vs ~2 years ago — weak hands gone, no overhead supply. TURN ✓ when also ≥30% above the 52w low · DORMANT when the turn isn't confirmed · — not neglected · thin fails the liquidity floor. 4% B/O: bars since a one-day 4%+ gain on higher volume (the wake-up trigger) — green within ~10 bars. Backtested: the same 4% breakout carries more follow-through in neglected names. Context only — no score impactTURN + recent B/O
MA stackClose vs 8 / 21 EMA (institutional short-term) + 50 / 200 DMA — ✓ above (green), ✗ below (red)all ✓
MM TrendMinervini Trend Template, scored x/8 — price > 50 > 150 > 200 DMA · 200 DMA rising ≥1 month · ≥30% above the 52w low · within 25% of the 52w high · RS ≥70. Hover to see which criteria are failing8/8
RS Line20-bar direction / 52w high● NEW HI
The M Gate — market direction

SPY daily trend + distribution days (SPY down ≥0.2% on higher volume, over 25 sessions — x/25, green 0–2 · yellow 3–4 · red 5+). Three of four stocks follow the market: M overrides everything.

UPTREND
SPY > 50 & 200 · <5 dist days
Full offense — new buys allowed, BUY ZONE can print.
PRESSURE
5+ dist days / SPY < 50 DMA
No new buys. Tighten stops, take partial profits.
CORRECTION
SPY < 200 DMA
Defense — raise cash, build the watchlist. WATCH · Market X names lead the next follow-through day.
EPS acceleration — the hold-vs-sell engine
YES ✓✓
Accelerated 2 quarters
Hold longer. Power confirmed — give it room, trail the 50 DMA.
YES ✓
Latest > prior
Constructive. Normal management.
NO
Flat / mixed
Neutral — lean on FTM.
DECEL ▼
Slowing 2 quarters
Sell into strength. Often fires while price still looks fine.
CANSLIM — all 7 letters
LetterPass condition
C Qtr EPS+SalesQuarterly EPS ≥ +25% YoY and sales ≥ +20% YoY
A Ann EPSAnnual EPS growth ≥ +25%
N New HiWithin 10% of the 52-week high
S DemandU/D volume ratio ≥ 1.0
L LeaderRS Rating ≥ 80
I QualityComposite ≥ 70
M MarketMarket status = UPTREND
BUY ZONE
6–7 of 7 · M passes
A quality verdict, not an entry trigger — FTM says when.
WATCH
4–5 of 7
Close — set the alert, wait for the missing letters.
WATCH · Market X
Stock ready · market isn't
Watchlist priority for the next follow-through day.
AVOID
≤ 3 of 7
Not a candidate right now.
Data notes & limitations
  • Ratings are proxies. Directionally aligned with IBD, not the exact percentile numbers.
  • Financials lag & differ. request.financial updates days after filings; TradingView uses GAAP EPS, IBD excludes non-recurring items. Verify C and A at the source before sizing up.
  • Surprise coverage thins on older history and small caps — blue markers mean no consensus estimate.
  • Not on TradingView: fund-sponsorship counts (true “I”) and forward estimate revisions — track outside the chart.
  • No lookahead. Live-bar panel values are provisional until the daily close.
MarketMerge selects · FTM times

The two indicators answer different questions. Run them together: MarketMerge for what to own and how long, FTM for when to enter and exit.

Selection Timing Management
TechnoFunda — the hybrid this stack is built on

Neither discipline is complete on its own. Fundamental analysis finds companies worth owning but is famously bad at timing; technical analysis times entries precisely but cannot tell a real business from a story stock. TechnoFunda runs both as filters in series — and that is exactly the division of labour between these two indicators.

1 · The fundamental side — MarketMerge
WHAT to buy
Filtering for hyper-growth. Builds the buy list, sets conviction.
  • Earnings & sales growth — quarterly acceleration (C, A, EPS Accel)
  • Institutional sponsorship — Acc/Dis, U/D volume, RS leadership (I, L)
  • Profit quality — margins, ROE, SMR rating
  • Catalyst & demand — new highs, supply/demand, market direction (N, S, M)
TECHNO
FUNDA
DUAL FILTER
→ then →
2 · The technical side — FTM Plus
WHEN to buy & sell
Timing and risk management. Executes on names already blessed.
  • Price trend — Stage 2 confirmed, above EMA 20/50 (Weinstein)
  • Volume — RVOL, pocket pivots, the A/D money-flow score
  • Constructive base — tight RMV, the pre-breakout WATCH pivot (VCP-style)
  • Entry & exit — T1/T2/T3 ladder in, PT scale-out + ATR trail out
Fundamentals tell you WHAT to buy. Technicals tell you WHEN to buy. MarketMerge answers the first sentence. FTM Plus answers the second. Run them in that order and each one covers the other's blind spot.
Avoiding the “value trap” — the fundamental flaw

The problem: great earnings on a chart stuck in a multi-year downtrend. The numbers look cheap all the way down.

FTM prevents it by refusing to fire entries outside an established uptrend — the T2/T3 tiers are hard-gated to Stage 2, and “No entry signals in Stage 4” blocks the falling-knife class outright.
Avoiding the “speculative bubble” — the technical flaw

The problem: a beautiful breakout in a company with no earnings behind it. The pattern is real; the business isn't.

MarketMerge prevents it by requiring real earnings power before a name reaches the buy list — CANSLIM 6–7/7, EPS acceleration and RS leadership, with the M-gate confirming the tape.
Lineage: CAN SLIM · O'Neil — the fundamental screen behind MarketMerge SEPA / VCP · Minervini — volatility contraction, mirrored by FTM's RMV + WATCH base Stage Analysis · Weinstein — FTM's Stage 1–4 engine, buy only Stage 2 mark-ups

This isn't theory bolted on afterwards — it is why the Selection → Timing → Management sequence below is ordered the way it is, and the M-gate cohort test further down is the measured version of the same claim: the fundamental/market filter roughly doubled per-trade expectancy on small caps, at the cost of taking fewer trades.

Who answers what
MARKETMERGE
“Is this worth owning, and does the earnings power justify a longer hold?”

CANSLIM score, RS leadership, earnings acceleration, market-direction gate. Builds the buy list and sets conviction.
FTM PLUS
“When do I enter, and when do I exit?”

Money-flow A/D score, pre-breakout WATCH, T1/T2/T3 entries, R1/A2/A3 adds, and a Profit-Taking Overlay (scale-out + ATR trail) that owns the exit — S1/S2/S3 print as advisory. Executes the trade on names MarketMerge already blessed.
What it actually looks like — a worked example

One chart, both indicators. MarketMerge occupies the left panel (selection & conviction), FTM Plus the right-hand dashboard plus every label on the price chart (timing & management). This is a real screen, not a mock-up — and it happens to catch the stack in its most instructive state.

DELL daily chart with the MarketMerge CANSLIM panel on the left, the FTM dashboard on the right, FTM entry/add and profit-taking labels on the price chart, the MCDX smart-money strip along the top, and a SPY market pane above.
DELL · 1D — MarketMerge panel (left) + FTM dashboard (right) + FTM labels & MCDX strip on the chart, with SPY in the upper pane for market context.
① Top pane — SPY

The market itself. This is what feeds MarketMerge's M (market-direction) gate and the distribution-day count — the switch that decides your position size.

② Left — MarketMerge panel

Ratings, CANSLIM checklist, earnings history and the workflow cues (Size, FTM PT, Next ER). Answers is this worth owning, and how hard to press.

③ Right — FTM dashboard

Flag cell, A/D Score, triggers, warnings, RVOL, RMV, Stage. Answers is the chart ready right now — the top cell here reads WATCH.

④ On the chart

FTM's labels — adds (A2/A3/R1), profit-takes (PT1/PT2), the red EXIT, dotted PT target/trail lines, EMA 10/20/50 — plus the blue MCDX banker strip along the top and MarketMerge's green earnings-reaction boxes.

Reading this exact screen

What it saysWhy it matters
Score 6/7 · Edge 3/4
but M ✗, "WATCH · Market X"
The company passes — EPS accelerating ✓✓ (+38.9% → +56.7% → +281.3%), MM Trend PASS, Acc/Dis A. The market does not: M is PRESSURE with 7/25 distribution days. One red letter, and it's the one that gates everything.
Size = HALFThis is the M-gate doing its job. Same name in a clean UPTREND would read FULL ▲. You are not being told to skip it — you are being told how hard to press.
FTM = WATCH
RMV 5 VCP · Stage 2 · 0/6 warnings
No entry has fired. The base is coiling tightly — RMV 5 is the VCP zone, the tightest reading the indicator has — inside a confirmed Stage 2 uptrend with zero warnings. FTM is saying get ready, don't chase: rest a buy-stop at the pivot.
RVOL 0.65xVolume has dried up into the coil — exactly what you want to see before a breakout, and why no T-tier has triggered yet (they all require volume).
RS 1M 50 vs RS 3M 99
RS Trend ▼ FALL
The fast/slow relative-strength split flags that leadership is cooling short-term even though the 3–6 month picture is near-perfect. Consistent with a pause, and a reason the Size cue isn't full.
FTM PT = TRAIL-ONLYMarketMerge's cue for FTM's exit dropdown: EPS is accelerating, so let the runner run rather than banking at fixed targets. ADR% 6.9 puts FTM's own Auto mode in trail-only anyway — the two agree.
MCDX B15 R0
Bank/Flow 56 ▲
The blue strip across the top: banker dominant, retail nowhere, volume flow rising. Strong hands are holding through the consolidation — confirmation, not a trigger.
The whole thesis in one screen. A high-quality, earnings-accelerating leader (MarketMerge's job to find) coiling in a textbook VCP base inside a Stage 2 uptrend (FTM's job to spot) — held back only by a weak tape, which is why the size cue says HALF rather than FULL. Neither indicator alone tells you that. Fundamentals said what; technicals said not yet; the market said half.
Selection → Timing → Management
1
Screen with MarketMerge. Only 6–7/7 names with M in UPTREND and MM Trend 8/8 reach the active buy list.
2
Enter with FTM. Rest a buy-stop at the pivot when FTM shows WATCH on a coiling base, or take the T1 / T2 breakout. A T1+ badge or a tight-RMV [*] tag is a size-up cue. RS line ● NEW HI on entry day is the highest-conviction confirmation. Already in a runner? Add on R1/A2/A3 — they bypass the entry lock.
3
Let FTM's Profit-Taking Overlay run the exit (PT1 banks ⅓ at +4 ATR, PT2 ⅓ at +8 ATR, trail the rest) and overlay the earnings-power read from the matrix below. This is where “hold longer vs sell into strength” gets decided.
4
Pre-earnings check on every holding: EPS Accel state, surprise history, and the FTM EMA50 Ext gauge. Extended (red "trim") + decelerating into the report = take some off beforehand.
Hold longer, or sell into strength?
MarketMerge saysFTM saysPlay
EPS Accel ✓✓ · beat + gap up on volume · RS ● NEW HIAbove the PT trail, Stage 2, no warningsHold longer — let the trailing third run, ignore minor shakeouts, add on A3 pullbacks
EPS Accel ✓✓S3 advisory / EMA50 Ext redTrust the overlay — bank the scheduled PT partials, keep the core. Strong earnings power earns the runner the benefit of the doubt
DECEL ▼ or beat-that-got-soldHealthy (no warnings yet)Sell into strength — scale out manually on up days; don't wait for the trail to be hit
DECEL ▼ or surprise missS2 / S1 advisory or PT ExitExit fully — fundamentals and flow agree
AnythingM flips to PRESSURE / CORRECTIONTighten everything, no new buys, let the PT trail / S-exits run their course
Rule of thumb: MarketMerge decides whether a position deserves patience; FTM decides when the tape has actually turned. Agreement between them is your highest-confidence signal in either direction.
Measured, not assumed — the M-gate cohort test Jul 2026

706 FTM signals (2021–2026, three universes) split by SPY's market-direction state at entry — same entries, same exits, one variable. If the gate has value, the UPTREND cohort must beat the rest on the very same trades.

FTM ALONE EXCELS AT
• Total profit — 3× the trades; the ungated small-cap book earned ~35.5R vs ~19.3R gated
• Large-cap leaders — the gate adds nothing there (p=0.35); CORRECTION entries on quality names were the BEST cohort (+20.7%, 72% win)
• Never missing a runner — every breakout gets taken
COMBINED EXCELS AT
• Per-trade expectancy — ~2× on small caps (+19.5% vs +11.2%, perm p=0.003)
• Bear tape — took ZERO trades in 2022 while ungated FTM lost −10.1%/trade
• Junk protection — loser-basket loss streak cut 18 → 4, win rate 39% → 49%
• Reliability: higher PF, shallower worst-5, beat FTM-alone every year on small caps
UniverseUPTRENDPRESSURECORRECTIONVerdict
Small-cap momentum (n=318)+19.5%+9.3%+0.5%Gate is real — p=0.003, monotone, repeats every year
Large-cap (n=231)+11.6%+8.4%+20.7%Gate unnecessary — corrections on leaders were buys, not vetoes
Loser basket (n=157)+8.8%+3.0%−9.6%Protection — directional (p=0.13), streaks 18→4
Market stateSmall/mid-cap momentumLarge-cap leaders
UPTREND · 0–2 dist daysFull size, lean in (cohort +36.7%)Full size
UPTREND · 3–4 ddFull size (+14.6%)Normal
PRESSURE (5+ dd or < 50 DMA)Half size / starters (+9.3%)Normal — gate not needed
CORRECTIONNo new buys (+0.5% = dead money)Watchlist → buy the follow-through

This ladder is what MarketMerge v2.1's Size cue prints. It keeps ~86% of small-cap trades (vs 31% under a strict UPTREND-only gate) while cutting the cohort that made nothing. Caveats: close-based fills, no costs, survivor-tilted baskets, one bear in sample — read direction, not decimals.