Brokers & props
For business
00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Indicator
NAS100
NZDUSD
Forex
Fibonacci
EURUSD
MACD
BTCUSD
SMC
Indices
ATR
Stocks
Grid
RSI
Breakout
XAUUSD
FVG
Commodities
Signal
Bollinger
GBPUSD
AI
VWAP
ZigZag
Prop
Supertrend
Crypto
USDJPY
Scalping
QX SmartStructure
17/01/2026
Desktop
Since 09/01/2025
Traded volume
29.24M
Pips won
179.11K
Sales
4
Free installs
6
"QX SmartStructure" uploaded image"QX SmartStructure" uploaded image"QX SmartStructure" uploaded image"QX SmartStructure" uploaded image"QX SmartStructure" uploaded image



QX SmartStructure (QX SS)

QX SmartStructure (QX SS) is a lightweight, hard-right-edge SMC overlay for cTrader. It shows current structure, BOS/CHoCH breaks, filtered + auto-managed FVG zones, and a compact H1/H4 MTF bias panel so you stop flipping timeframes.

Visualization tool only. It does not place trades.

What It Shows

1) Clean Market Structure (Hard-Right-Edge)

  • Swing labels: HH / HL / LH / LL
  • Key levels: last confirmed swing high and last confirmed swing low
  • Break events: BOS / CHoCH with strength (Strong vs Weak)
  • Display modes:
    • ActiveOnly (minimal)
    • RecentSwings (controlled context)


2) FVG zones that stay under control

  • Bullish and bearish FVG rectangles
  • Min FVG Size (steps) filter removes micro-gaps automatically
  • 50% mitigation rule (wick-based): a zone becomes mitigated when price reaches its half level
  • Lifecycle:
    • Auto-Hide Mitigated = ON for the cleanest chart
    • OFF keeps mitigated zones as “ghost” context (lower opacity)
  • Hard caps prevent object spam over long sessions (stored/drawn/extend-right)


3) MTF Bias Panel (H1 / H4)

A compact panel displays:

  • Current timeframe bias: Bullish / Bearish / Ranging / Unknown
  • Last event: BOS/CHoCH, direction, strength
  • Optional snapshots: H1 bias and H4 bias


4) Optional sound alerts

Sound-only alerts for breaks, with:

  • Optional alert on weak breaks
  • Custom sound filename


The StepSize advantage (FX, Gold, Indices)

Most structure tools break when you switch symbols because they assume “pips” mean the same thing everywhere.

QX SS uses StepSize as a universal unit: TickSize → PipSize → Digits fallback


Convert any distance to steps

steps = price_distance ÷ TickSize

Examples (common tick sizes):

  • EURUSD TickSize 0.00001: 1 pip (0.00010) = 10 steps
  • XAUUSD TickSize 0.01: $0.10 = 10 steps, $1.00 = 100 steps
  • Indices vary by broker:
    • TickSize 0.10 → 1.0 point = 10 steps
    • TickSize 0.25 → 1.0 point = 4 steps


Where to find TickSize

  • In cTrader Automate: Symbol.TickSize (QX SS reads it safely)
  • In the platform UI: symbol specification panel (Market Watch symbol info)


Recommended Min FVG Size (steps)

These are practical starting ranges, not universal truth. Volatility and session matter.


M15 (default workflow)

  • EURUSD: 20–40 steps (≈ 2–4 pips if TickSize = 0.00001)
  • XAUUSD: 30–120 steps (≈ $0.30–$1.20 if TickSize = 0.01)
  • US500 / NAS100: pick a meaningful move in points, then convert:
    • Want 1.0–3.0 points and TickSize = 0.10 ⇒ 10–30 steps
    • TickSize = 0.25 ⇒ 4–12 steps


M5 (yes, it changes)

M5 prints more micro-gaps. If you keep the same MinFVGSteps you will filter out too much.

Typical adjustment: reduce MinFVGSteps by ~30–50% versus your M15 value, then re-tune.


“Ranging” is not a bug!

Bias becomes Ranging when recent swing highs/lows do not align cleanly as HH+HL or LH+LL.

In chop, a tool that stays “Bullish” forever is lying. QX SS is conservative by design.


Presets (starting points)

Preset A: “M15 Balanced” (recommended default)

  • Swing Strength (M15=7): 7
  • Break Type: Close
  • Confirmed Only: true
  • Display Mode: RecentSwings
  • Recent Swings Count: 30
  • Min FVG Size (steps): EURUSD 25 | XAUUSD 60 | Indices 15 (then tune)
  • Auto-Hide Mitigated: true
  • Max FVG Drawn: 30
  • Extend Right Bars: 50
  • Show MTF H1: true
  • Show MTF H4: true


Preset B: “M15 Clean Chart”

  • Display Mode: ActiveOnly
  • Show Swing Labels: false
  • Auto-Hide Mitigated: true
  • Max FVG Drawn: 15–20
  • (Keep the rest from Preset A)


Preset C: “M5 Scalp Context”

  • Swing Strength: 5–6
  • Break Type: Either
  • Confirmed Only: true (start strict)
  • Show Weak Breaks: false
  • Min FVG Size (steps): ~50–70% of your M15 value
  • Recent Swings Count: 20–30
  • Extend Right Bars: 30–50


cBot / automation integration (what QX SS exposes)

QX SmartStructure exposes 3 internal series for cBots:

  • BiasSeries: 1 bullish, -1 bearish, 0 otherwise
  • BreakSignalSeries: 1 bull break, -1 bear break, 0 otherwise
  • BreakLevelSeries: price level on event bar, NaN otherwise (clean sentinel)


Stability and performance (v1.5.1+)

Engineered for multi-chart setups and long sessions:

  • Processes only on new closed bars
  • UI updates throttled by UI Throttle (ms) to keep CPU low
  • Controlled object counts and pruning caps prevent chart spam
  • Detects true “hard reloads” safely (timeframe/symbol/history reload) and rebuilds state without drift


New safety options (v1.5.1+)

Invalidate On Gap Jump (default ON)

If price gaps and jumps over an FVG zone without touching it (weekend/news open), the zone is marked Invalidated by Gap instead of staying active.

This prevents stale zones from remaining on chart after violent openings.


Full Series Clear On Rebuild (default OFF)

On hard rebuild, optionally clears the entire history of exposed output series for maximum backtest/export consistency.

Keep OFF for best performance on huge histories. Turn ON only for deep backtesting workflows that need full historical integrity.


Recommended defaults

  • Invalidate On Gap Jump: Yes (ON)
  • Full Series Clear On Rebuild: No (OFF)


Disclaimer

This tool is for visualization and decision support only. Trading is risky. Always use your own risk management.

0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
More from this author
cBot
NAS100
NZDUSD
Martingale
+25
QX Renko 3 Plus
Free educational Renko cBot made to help traders learn how Renko automation works and to showcase my development style.
Indicator
Grid
NAS100
RSI
+18
QX SessionBox ORB
QX SessionBox ORB: Session boxes + ORB levels + clean dashboard with optional closed-candle breakout signals.
Indicator
NAS100
RSI
Indices
+7
QX FrameForge
Multi-timeframe market-state dashboard: Score (-100..+100) + UP/NEUT/DN per TF, with optional closed-candle arrows.
Indicator
NAS100
RSI
NZDUSD
+18
QX Heatmap Scanner
Multi-timeframe heatmap scoring Direction, Strength & Volatility at a glance!
Indicator
NAS100
NZDUSD
Forex
+25
QX PivotZones
Pivot Points (Classic/Fibo/Camarilla/Woodie) with price zones, multi-timeframe confluence (D/W/M) and smart alerts.
Indicator
NAS100
RSI
NZDUSD
+21
QX LiquiditySweep
Liquidity sweeps without clutter. Equal highs/lows pools, sweeps + reclaim, filters + compact panel. StepSize-based.
Indicator
NAS100
NZDUSD
Forex
+25
QX VolumeProfile Pro
Session Volume Profile + Composite. POC/VAH/VAL, Focus/Solo. Fast, clean, no ghosts, live-ready.
Indicator
Grid
NAS100
NZDUSD
+20
QX RiskShield
Risk-first position sizing panel for indices and FX majors. Clean. Non-repainting. Built for real trading.
You may also like
Indicator
Bollinger
E7 Indicators Free Studies
ADXR, KDJ, SineWave, Bollinger Band Volatility and AEOscillator.
Indicator
NAS100
NZDUSD
XAUUSD
+13
Side Volume Profile
Right-anchored cTrader Volume Profile with VAH/VAL/POC, LVZ, top volume+EMA, themes, and fast, readable visuals.
Indicator
RSI
Breakout
XAUUSD
+5
Zones Supply Demand
📊Zones Supply & Demand: Identifies key price levels with high volume concentration, marking Supply/Demand Zones & Marke
Scalper Signal MTF
This code is a custom scalping indicator for the cTrader platform.
Indicator
NAS100
NZDUSD
RSI
+13
Multi Timeframe Trend Scanner
Multi Timeframe Trend Scanner 🔍 EMA+RSI+ATR heatmap with clear BUY/SELL bias from M5 up to D1.
Indicator
Bollinger
Trend Channel Moving Average
Complete MA-channel system: colored trend, channel boundaries & equilibrium with 6 Fib zones.
Indicator
NAS100
Indices
NZDUSD
+9
SSL Channel
Trend-following channel using dual MAs with visual cloud and optional alerts on crossovers
Indicator
NAS100
XAUUSD
Breakout
+10
ICT Displacement 2.0 By MohammadKHR
Accurate Entries with SL & TP (ICT Displacement) for London & NY Session.
Indicator
Grid
NAS100
NZDUSD
+15
RangeBoxFibonacci
With this Fibonacci retracement indicator, traders have full control over the retracement levels displayed on the chart.
Indicator
NAS100
Indices
XAUUSD
+6
TRWatermark_v1.0
Customizable corner watermark — display symbol, timeframe, broker, or a live candle countdown without cluttering chart
Indicator
RSI
Signal
MA-RSI HTF Confirmation
MA-RSI HTF Confirmation: Eliminate false signals and trade with confidence!
Reko Wic
Visualize global Forex trading sessions with clear time blocks for better timing and strategy planning.
Breakout Mode Patterns
Brooks price action breakout mode patterns
Indicator
Indices
Breakout
Stocks
+3
Gann_Pivot_Vision
Gann Pivot Vision is an innovative analytical tool that combines classic pivot reversal levels and Gann geometry
Indicator
Bollinger
JMA
Jurik Moving Average (Jurik's Moving Average) triple adaptive filter with unique Jurik smoothing and dynamic factor.
Indicator
NAS100
NZDUSD
Breakout
+17
Deviation Indicator by PrimeQuant
True Deviation - Trade extremes and reversions with deviation channels, SMC swings, liquidity levels, and impulse bias.
Indicator
Breakout
ORB v1.1
Opening Range Breakout v1.1 - Visuals + Stats
Indicator
Indices
Stocks
Commodities
+2
Moving Average Channel
Price channel system built on moving averages—track trend direction, momentum shifts, and mean reversion zones.