INVITE-ONLY SCRIPT

SMC Signals (Preview) [WinWorld]

560
🧠 WHAT IS THIS?

SMC Signals indicator is a merge of World Class SMC and Smart Point indicators and is a two-stage trading tool for Smart Money Concepts traders. World Class SMC maps the market's structure — inducements, breaks, orderblocks, multi-timeframe trend context —, while Smart Point searches for high-conviction entry points. The second stage watches that structure for specific reaction patterns at high-probability zones and fires precise entry signals with automatic TP/SL tracking.

In short: stage 1 tells you where the market is. Stage 2 tells you when to act.

Everything runs in a single script — the SMC engine, the signal engine, TP/SL management, a performance dashboard, an MTF trend dashboard, and a full alert suite. Structure mapping engine was taken from World Class SMC indicator and reworked to support signal logic for orderblocks; the signal bar engine was from Smart Point indicator and improved for better compatability with liquidity zones of World Class SMC. The merge of this indicator became SMC Signals indicator, which combines the best of these two into one self-contained tool so you don't have to run them side-by-side and manually search for signals.

snapshot



🧭 THE TRADING WORKFLOW

Before we get into the details of each component, here is how the pieces fit together in practice:
  1. Check the MTF Dashboard. Three higher timeframes show their current trend direction. This is your bias filter — trade with it, not against it.
  2. Wait for price to reach an orderblock that aligns with your bias. The indicator draws active OBs automatically (OB-IDM, OB-EXT, Previous OB-EXT, SMT).
  3. Watch for a Smart Point signal bar inside the OB. An SMC-module bar is higher conviction than a Velocity-module bar; both are acceptable triggers.
  4. If the OB Gate fires a Long or Short entry label, the trade is fully set up: entry, stop-loss, and take-profit are already drawn on the chart.
  5. Manage from there. The TP/SL boxes resolve automatically when price reaches either level. The Performance Dashboard logs the result.

The rest of the description explains what each of these components does and how to configure them.



📐 STAGE 1: SMC STRUCTURE ENGINE

The structure engine reads price action and draws the SMC elements that define market state. A brief summary of every element it plots:


Structure points & breaks
  • IDM (Inducement) — a liquidity pool that price sweeps before a structural move. Two modes: ext-IDM (external inducement, higher-quality liquidity, better reversal odds) and in-IDM (the last valid pullback regardless of whether it's internal or external — produces more frequent IDMs).
  • BoS (Break of Structure) — a continuation break confirming the current trend.
  • ChoCh (Change of Character) — a reversal break signalling a potential trend flip.
  • Swept BoS / Swept ChoCh — structure points that were faked out (swept) before price reversed.
  • Secondary IDM — optional second IDM type shown in angle brackets (e.g. < in-IDM >) when you want confluence between both IDM definitions.


Orderblocks
  • OB-IDM — orderblock formed at the inducement zone.
  • OB-EXT — extreme orderblock at the outer structural boundary.
  • Previous OB-EXT — the prior extreme orderblock, kept visible for reference.
  • SMT (Smart Money Trap) — orderblock formed when two correlated instruments sweep in opposite directions.
  • Each OB can optionally display its FVG (Fair Value Gap) — the imbalance zone inside the block.

Multi-timeframe structure overlay
A second layer of structure drawn from a user-selected higher timeframe (default 1h). Labels carry a timeframe tag (e.g. BoS[1h]) so the two layers stay visually distinct. Toggle off if you only need the current-timeframe structure.

Internal structure
Optionally plots the structure inside the current swing (i-IDM, i-BoS, i-ChoCh, internal OBs). All internal elements carry an i- prefix to keep them separate from the external layer.

snapshot



STAGE 2: SMART POINT SIGNALS

Smart Point runs two independent signal-bar detectors in parallel, then layers a third detector on top that turns those signal bars into actionable entry labels.


Signal bars — Velocity module

Detects normalized momentum crossovers with minimal filtering. Fires often and early. Useful as a quick directional read, especially on fast timeframes.
  • 🔵 Velocity Bullish bar — bullish momentum crossover.
  • 🟣 Velocity Bearish bar — bearish momentum crossover.

Signal bars — SMC module

Takes the momentum signal and adds volatility-based structural alignment (Bollinger-band context) plus a candle-range quality check. Optionally adds a liquidity-sweep requirement on top.
  • 🟢 SMC Bullish bar — momentum + structural alignment + candle quality, confirmed bullish.
  • 🔴 SMC Bearish bar — momentum + structural alignment + candle quality, confirmed bearish.

Signal bars render as either bar colors (the candle itself is repainted) or box borders (the candle is outlined) — pick via Display Mode.

snapshot


OB Gate — the entry trigger

This is the main trade signal. Signal bars alone tell you momentum is shifting; the OB Gate tells you act here, now, with this stop and this target.

The logic, step by step:
  1. Price reaches an active orderblock of an allowed type (OB-IDM, OB-EXT, Previous OB-EXT, or SMT — configurable via the OB Gate settings). The OB starts being tracked as a potential entry "gate."
  2. If price ever breaks fully through the OB — below the bottom for a bullish OB, above the top for a bearish OB — the OB is considered invalidated and dropped from tracking. No signal can fire from it after that.
  3. While the OB is still valid, the engine watches for a Smart Point signal bar that interacts with it in the reversal direction.
  4. A signal fires when a qualifying bar crosses the closest OB border on close. For a bullish OB, the bar must open below the OB's top and close above it. For a bearish OB, it must open above the OB's bottom and close below it. The bar itself must also be a Smart Point signal bar (Velocity or SMC).
  5. The trade plan is built automatically: entry = close of the signal bar, stop-loss = the far edge of the triggering OB, take-profit = 2R by default (TP distance = 2× SL distance; the RR multiplier is configurable).

The key word is gate. If no qualifying OB has been reached (and not broken), no trade fires — regardless of how many signal bars appear. This filters out triggers in structurally irrelevant locations, which is where most false signals come from.
  • 🔼 Long signal label — bullish rejection confirmed inside a bullish OB.
  • 🔽 Short signal label — bearish rejection confirmed inside a bearish OB.


By default, a single OB can produce multiple signals across consecutive bars until it gets invalidated. You can restrict this to one-signal-per-OB in the settings if you prefer a stricter behavior.

Example of a Long trade, with the full reasoning visible on chart:

snapshot

To make it easy to see which OB triggered which signal, each entry label is connected to its "gate" OB by a thin horizontal line — drawn from the signal bar's open price to the right edge of the OB that produced the signal. Look at the line whenever you need to identify the root zone for a trade:

snapshot



📊 TP/SL TRACKING

When enabled, every OB entry signal gets two boxes drawn automatically:
  • A TP box from entry price to the take-profit level.
  • An SL box from entry price to the stop-loss level.

SL sits at the far edge of the triggering orderblock. TP is computed from the configured Risk/Reward ratio (default 2.0, i.e. reward = 2× risk). Both boxes extend forward bar by bar until one of them is hit.

When TP is hit the trade closes as a win; when SL is hit, as a loss. Closed trades feed automatically into the Performance Dashboard.

snapshot



📈 PERFORMANCE DASHBOARD

Tracks every TP/SL-resolved OB signal in real time. Only closed trades are counted. Signals that were superseded by a newer signal from the same OB, or whose OB was invalidated before resolution, are excluded.

Displayed stats:
  • Closed — number of resolved trades.
  • Wins / Losses — raw counts.
  • Win Rate — percentage of TP hits vs total closed.
  • PnL (RR) — cumulative result in R-multiples (e.g. 6 wins at 2R + 3 losses at 1R = 12R won − 3R lost = +9R).
  • PnL (pips) — cumulative pip result across all closed trades.
  • Avg / Trade — average PnL per trade in R.
  • Active — "Live" when a signal is currently open (TP/SL pending); "None" when no trade is live.

The dashboard can be anchored to a custom start date — useful for isolating performance across a specific date range or A/B-testing a settings change. Position is configurable (Top/Middle/Bottom × Left/Center/Right).

snapshot



🗂️ MTF DASHBOARD

A second, separate dashboard showing the current SMC trend on three timeframes. Each row displays the timeframe label and a Long / Short / None state colored green, red, or neutral.

The three timeframes auto-scale based on your current chart TF — you always get a scalping / intraday / swing spread relative to where you are. Trading on the 1m? You'll see lower-minute and sub-minute TFs. Trading on the 1h? You'll see 4h / 8h / daily. This removes the need to manually configure higher timeframes every time you change chart TF.

Position is configurable independently from the Performance Dashboard.

snapshot



🔔 ALERTS

Every structural event and every signal type has its own individually-toggleable alert. All alerts can fire Once Per Bar (real-time, the moment a condition becomes true) or Once Per Bar Close (confirmed, only on candle close). For webhook-driven automation, use Once Per Bar Close to avoid signals that repaint within the bar.

SMC structure — External
  • BoS | BoS sweep
  • ChoCh | ChoCh sweep
  • IDM | IDM sweep
  • OB-IDM reached | OB-EXT reached | Previous OB-EXT reached
  • SMT formed

SMC structure — Internal (i- prefix)
  • i-BoS | i-BoS sweep
  • i-ChoCh | i-ChoCh sweep
  • i-IDM | i-IDM sweep
  • i-OB-IDM | i-OB-EXT | i-Previous OB-EXT
  • i-SMT

Fibo
— Price crossing the midpoint of the active Fibo range.

Smart Point signals
  • Velocity Bullish bar | Velocity Bearish bar
  • SMC Bullish bar | SMC Bearish bar
  • OB Long signal | OB Short signal
  • TP hit | SL hit

To set up: open Alerts > Create Alert in TradingView, pick WCSMC + SP v3.0 [WinWorld] as the condition, and route the alert to any supported channel (app, email, webhook).



⚙️ SETTINGS — KEY GROUPS

Every setting has an in-indicator tooltip where it isn't self-explanatory from the label. This section only covers the groups that are worth explicit documentation beyond their tooltip. Open the settings panel for the full list.


📌 WCSMC | Main Settings
  • Draw structure... — draw across the whole price history, or only from a chosen start date. Useful for focusing on a specific session or market regime.
  • IDM Modeext-idm for cleaner, higher-quality structure; in-idm for more frequent IDMs and tighter reactions.
  • Show MTF structure — toggles the higher-timeframe overlay (default 1h).
  • Show inner structure — toggles the internal (i-) layer. Dense — off by default.

🗂️ Legacy Features
Two toggles that replicate how WCSMC v2 built internal structure and detected internal orderblocks. Leave off for the current logic; turn on if you want v3 to behave like v2 for backward compatibility with old setups.


🎨 WCSMC | Visual Controls
  • Colour ModeStructure-related colors each element by direction (bullish/bearish); Monochrome paints everything a single color for a minimal look.
  • Text Size and Structure Points Transparency — cosmetic.

📐 WCSMC | Charts Controls
Individual on/off toggles for every drawn element (Structure Points, IDM, BoS, ChoCh, OBs, SMT, and their Live in-progress counterparts). Live variants show the current unconfirmed level in real time as price moves.


🎨 WCSMC Structure / Orderblocks / Trend — Colours
Full color customization for every element and for the optional background-by-structure tint.


📏 WCSMC | Fibo Levels
Optional Fibonacci retracement overlay on the current swing. Five individually-toggleable levels (defaults 0.236 / 0.382 / 0.500 / 0.618 / 0.786), with independent colors and optional price labels.


⚡ Smart Point | Modules
Three master switches — Velocity bars, SMC bars, and OB-based entry labels. Disable any module you don't want.


🖥️ Smart Point | Display Mode
  • Bar Color repaints the candle with the signal color.
  • Box Border draws an outline around the candle body (1–5 px width). Preserves the original candle color.

🔍 Smart Point | Filters
  • LQD Sweep (SMC bars only) — when on, SMC bars must additionally sweep a nearby liquidity pool to qualify. Cuts frequency, raises selectivity. Recommended on higher timeframes; often better off on 1m–5m.

🚪 Smart Point | OB Gate
Per-type toggles deciding which OB categories can emit entry signals: OB-IDM, OB-EXT, SMT, Previous OB-EXT, Internal OBs. Uncheck any type to exclude it from generating entries.


⚙️ Smart Point | Signal Behavior
  • Allow multiple signals from one OB — ON: one OB can emit several entries over consecutive bars until invalidated. OFF: each OB emits at most one signal, then gets removed from tracking.

🎯 Smart Point | TP/SL
  • Track TP/SL — master toggle for the TP/SL boxes.
  • Risk/Reward Ratio — TP distance as a multiple of SL distance. Default 2.0.
  • Colors and transparency for the TP and SL boxes.

📈 Smart Point | Performance Dashboard
  • Track from — when enabled, only trades after the specified date are counted. Useful for A/B-testing settings changes.

🔔 Alerts — External / Internal / Other / Smart Point
Four alert groups, one per category. Each alert is individually toggleable. See the ALERTS section above for the full list.



💡 TIPS
  • Smart Point is a trigger tool, not a standalone system. The OB Gate is strongest when the triggering OB is also aligned with the MTF dashboard's higher-timeframe trend.
  • Use Once Per Bar Close alert frequency for webhook automation. Once Per Bar can fire mid-bar on conditions that later reverse.
  • The Performance Dashboard "Track from" date is your A/B-testing tool. Change a setting today, set the track-from date to today, and compare stats against your previous configuration.
  • If your chart feels crowded, turn off Show inner structure and Secondary IDM first — those are the densest layers.
  • On higher timeframes, LQD Sweep significantly reduces noise on SMC bars. On 1m–5m, leaving it off usually gives you enough signal frequency to trade.
  • TP/SL Box Transparency at the default (80) keeps the boxes visible without clutter. Drop to 60–70 if you want them more prominent.
  • If you're already using our standalone WCSMC or Smart Point and they're on the same chart as this indicator, remove them — this publication contains both engines and running the standalone versions alongside is redundant.

Best of luck, traders!

— WinWorld Team

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.