OPEN-SOURCE SCRIPT

Minervini TT + IBD RS + ENTRY

205
What this script does (overall)

This indicator implements a Minervini-style stock selection and entry system with mechanical risk control:

Trend Template (TT)

Uses 50 / 150 / 200 SMA alignment

Requires price to be above key moving averages

Ensures the stock is sufficiently above its 52-week low and not too far from its 52-week high

Relative Strength (IBD-style proxy vs TOPIX)

Compares the stock’s performance against TOPIX

Requires RS to be rising and making new relative highs

Detects RS breakdowns as “no-add / exit watch” warnings

ENTRY conditions (Pivot + Volume + VCP)

Breakout above a pivot high

Volume expansion on breakout

Volatility contraction using ATR% (VCP-like behavior)

Visual signals

BUY label: quality conditions pass

ENTRY label: valid breakout entry

RS BREAK label: relative strength deterioration

What was newly added / updated (important)
🔴 Mechanical stop-loss logic (NEW)

After each ENTRY signal, the script now:

Draws two horizontal stop-loss lines

SL -5% from the ENTRY bar’s high

SL -8% from the ENTRY bar’s high

Lines extend to the right automatically

Detects stop-loss touches

When price (low or close, configurable) crosses below:

SL -5% → SL5 trigger

SL -8% → SL8 trigger

Displays an upward arrow on the bar where each SL is touched

Sends alerts with fixed (const) messages

Handles multiple trades cleanly

If a stop-loss was hit and a new ENTRY appears later:

The previous SL lines are grayed out and dotted

Past exit markers (arrows) remain visible

Prevents inconsistent calculations by evaluating crossunders on every bar

👉 This enables fully mechanical, Minervini-style loss control without discretionary judgment.

Exención de responsabilidad

La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.