SUPERSCALP PRO — USER GUIDE

3 December 2025, 09:22
Van Minh Nguyen
4
2 805

SuperScalp Pro – User Guide / Documentation

📌 Navigation Index: 

1️⃣ Overview

📌 Recommended Symbols & Timeframes


2️⃣ Key Features
3️⃣ Intelligent Supertrend System
4️⃣ Signal Filtering System
5️⃣ Candle Filters & Signal Confirmation
6️⃣ Smart ATR-Based SL/TP System
7️⃣ Alert System
8️⃣ Installation & Basic Usage
9️⃣ Risk Management Guidelines
🔟 Troubleshooting Common Issues
1️⃣1️⃣ Trading Psychology & Discipline
1️⃣2️⃣ Final Notes & Support

────────────────────────────────────────────────────────────────────────────────────

1️⃣ Overview

SuperScalp Pro is an advanced scalping indicator built on the foundation of the classic SuperTrend, enhanced with multiple intelligent filters designed to improve signal quality and risk management. The indicator features a fully customizable multi-filter system, allowing traders to adapt the strategy to different market conditions and trading styles.

SuperScalp Pro also includes:

✅ Interactive Control Panel with real-time On/Off filter management

✅ Built-in statistics panel for performance evaluation

✅ ATR-based Stop Loss and Take Profit system

✅ Fibonacci Take Profit system with adaptive volatility behavior

✅ Multiple confirmation filters including EMA, RSI, ADX, Volume Profile, VWAP, Bollinger Bands, and MACD Divergence

The system is designed for scalpers and day traders who want more flexibility, better trade filtering, and a more structured trading workflow.

────────────────────────────────────────────────────────────────────────────────────

📌 Recommended Symbols & Timeframes

SuperScalp Pro is designed to work on multiple symbols and market conditions.
Based on recent testing results, the indicator currently performs effectively on:

✅ XAUUSD (Gold)
 BTCUSD (Bitcoin)
✅ Major Forex pairs:
• EURUSD
• GBPUSD
• USDJPY
• EURGBP

✅ Indices:
• US30
• US100 (Nasdaq)

📊 Recommended Timeframes

• M1, M5 — Faster scalping opportunities. For these timeframes, it is recommended to trade during the European session (08:00–17:00), when liquidity and volatility are higher, making them more suitable for short-term scalping strategies.
• M15 — Balanced intraday trading
 M30 — Recommended for more stable and higher-quality signals
• H1 — Lower trading frequency with stronger trend confirmation and reduced market noise

Please adjust the Time Filter settings according to your broker’s server time to properly align trading activity with the London and New York sessions.

⚠️ Important Notes

Market conditions continuously change, therefore no configuration is guaranteed to work permanently under all conditions.

Traders are encouraged to:

✅ Test configurations carefully on demo accounts
✅ Use the Statistics Panel to optimize settings
✅ Adjust filters depending on volatility and market conditions

────────────────────────────────────────────────────────────────────────────────────

📌 SuperScalp Pro – Risk Optimization Guide

For users who want to customize risk management and trade behavior, you can adjust the SL_ATR_Multiplier parameter.

Default setting: 3 ATR (more conservative approach)

Recommended alternatives:

  • 2 ATR – balanced risk and stop loss distance
  • 1.5 ATR – more aggressive setup with tighter stop loss
  • 1 ATR – very tight stop loss, suitable for high-frequency or aggressive trading styles

Each adjustment will directly affect stop loss distance, trade frequency, drawdown, and overall performance depending on market volatility.

After making any changes, monitor the Total Profit, Win Rate, and Drawdown values in the Trading Statistics panel and compare the results.

There is no single perfect setting for all market conditions. Feel free to backtest and experiment to find the configuration that best matches your risk tolerance and trading style.

SL,TP


────────────────────────────────────────────────────────────────────────────────────

⭐ Trading Statistics Simulator

📌 Purpose:
The Trading Statistics Simulator allows you to quickly evaluate the historical performance of SuperScalp Pro directly on the chart without running a full strategy backtest.

It simulates historical signals and provides useful statistics such as:

  • Win Rate
  • Total Trades
  • Winning Trades
  • Losing Trades
  • Average Profit per Trade
  • Total Profit (Pips)
  • Number of TP/SL Closed Trades
  • Fibonacci TP Statistics
  • Simulation Period (Days)

This feature helps traders compare different filter combinations and optimize settings for different symbols and timeframes.

 📌 Enable Statistics Simulator

To activate the simulator:

  • Set Enable Trading Statistics Simulator = true
  • Enable Show Statistics Panel on Chart = true to display the statistics panel directly on the chart.

The statistics panel will automatically update and display the historical simulation results.

📷 Example of the Trading Statistics Simulator interface:

XAUUSD M5


⚠️ Important:
The Trading Statistics Simulator is a historical signal analysis tool and does not guarantee future trading performance. Market conditions can change over time, so always perform forward testing on a demo account before trading on a live account.

────────────────────────────────────────────────────────────────────────────────────

⭐ Interactive Control Panel

SuperScalp Pro includes an Interactive Control Panel displayed directly on the chart, allowing traders to quickly enable or disable filters and system functions with a single click.

Combined with the Trading Statistics Simulator, the Control Panel enables users to test different configurations, compare performance results, and optimize strategies without repeatedly opening the indicator settings.

📌 Main Settings

  • EnableControlPanel – Enable or disable the control panel.

Advantages

✅ Enable or disable filters instantly on the chart
✅ Test multiple configurations without reopening settings
✅ Optimize strategies using real-time statistics
✅ Improve workflow for scalping and intraday trading
✅ Easily adapt to different symbols and timeframes

📷 Example of Interactive Control Panel:

Control panel

────────────────────────────────────────────────────────────────────────────────────

2️⃣ Key Features

✨ Advanced Supertrend with multi-timeframe filtering
🧩 16+ intelligent filters and trading tools, fully configurable (ON/OFF)
🖥 Interactive Control Panel displayed directly on the chart
🎛 Real-time ON/OFF button control for filters and system functions
📉 Automatic SL/TP based on ATR (market volatility)
📊 Built-in trade simulation & performance statistics
🖥 Real-time signal status panel on the chart
📈 Profit/Loss connection lines with visual P/L display
🔔 Multi-platform alerts:

Popup

Email

Push Notification (MT5 Mobile)

⚠️ Important Note
All filters and features in SuperScalp Pro can be enabled ( true ) or disabled ( false ), giving you full flexibility to match your personal trading strategy and market environment.

The Interactive Control Panel provides a faster and more practical way to manage the system directly on the chart. Instead of reopening the indicator settings each time, you can instantly switch filters and features on or off, observe changes through the statistics panel, and optimize the configuration more efficiently.

────────────────────────────────────────────────────────────────────────────────────

3️⃣ Intelligent Supertrend System

SuperScalp Pro uses an enhanced Supertrend algorithm, combining HL2 price with ATR bands to determine trend direction.

🟢 Uptrend: Price above the Supertrend line
🔴 Downtrend: Price below the Supertrend line

🔧 Main Parameters

ATR_Period = 14

ATR_Multiplier = 2.0

────────────────────────────────────────────────────────────────────────────────────

4️⃣ Signal Filtering System

A powerful multi-layer filtering system designed to:

🎯 Improve signal quality
🚫 Reduce false entries
🔄 Adapt to different market conditions

Each filter can be enabled or disabled independently.

────────────────────────────────────────────────────────────────────────────────────

4.1 EMA Trend Filter

📌 Purpose: Defines the primary market trend.

Logic:

Uses EMA50, EMA200, EMA400

Bullish: EMA50 > EMA200 > EMA400 → Buy only

Bearish: EMA50 < EMA200 < EMA400 → Sell only

✅ Filters counter-trend trades
✅ Reduces market noise
✅ Keeps trading aligned with higher timeframe structure

────────────────────────────────────────────────────────────────────────────────────

4.2 Fast/Slow EMA Trend Filter

📌 Purpose: Confirms immediate directional bias.

Logic:

Uses fast EMA vs slow EMA crossover structure

Trade only when short-term trend agrees with broader direction

✅ Improves short-term timing
✅ Avoids mixed-trend entries

────────────────────────────────────────────────────────────────────────────────────

4.3 RSI Filter

📌 Purpose: Avoids overbought and oversold entries.

Logic:

RSI Period: 14

Avoid buy when RSI > 70

Avoid sell when RSI < 30

✅ Prevents chasing extreme price levels
✅ Reduces emotional FOMO trades

────────────────────────────────────────────────────────────────────────────────────

4.3 Volume Profile

 
📌 Purpose

Displays key Volume Profile levels to help identify important market price zones.

Logic:

• Builds a Volume Profile using historical price and volume data.

• Calculates and displays key levels:

  • POC (Point of Control)

  • VAH (Value Area High)

  • VAL (Value Area Low)

Benefits:

✅ Highlights high-volume price zones.

✅ Helps identify potential support and resistance areas.

📌 Important Note:
Although the setting is named UseVolumeProfileFilter, it only controls the display of POC, VAH, and VAL levels and does not affect trading signal generation.

────────────────────────────────────────────────────────────────────────────────────

4.5 MACD Divergence Filter

📌 Purpose: Detects price–momentum divergence.

Logic:

Identifies bullish & bearish MACD divergence

Signals allowed only when valid divergence exists

✅ Improves reversal accuracy
✅ Enhances breakout validation
✅ Filters weak trend exhaustion

────────────────────────────────────────────────────────────────────────────────────

4.6 Bollinger Bands Breakout Filter

📌 Purpose: Enhances signal quality using Bollinger Bands.

🔹 Breakout Mode:

Confirms valid band breakouts

Optional previous-bar confirmation

Tolerance control supported

🔹 No-Breakout Mode:

Avoids trades when price is excessively stretched

✅ Works for momentum & pullback strategies
✅ Prevents fake breakouts

────────────────────────────────────────────────────────────────────────────────────

4.7 VWAP Filter

📌 Purpose: Uses VWAP as an intraday trend benchmark.

Logic:

Buy only when price > VWAP

Sell only when price < VWAP

✅ Trades with smart money bias
✅ Ideal for intraday and scalping strategies

────────────────────────────────────────────────────────────────────────────────────

4.8 ATR Volatility Filter

📌 Purpose: Filters trades based on volatility.

Logic:

Avoids sideways markets (low ATR)

Warns or blocks trades during extreme volatility

✅ Trades only in optimal volatility conditions
✅ Protects from unstable market phases

────────────────────────────────────────────────────────────────────────────────────

4.9 ADX Trend Strength Filter

📌 Purpose: Confirms strong directional market conditions.

Logic:

ADX must exceed minimum threshold (e.g., 25)

Optional maximum threshold to avoid exhaustion

✅ Avoids ranging markets
✅ Trades only when real trend strength exists

────────────────────────────────────────────────────────────────────────────────────

4.10 DI Direction Filter

📌 Purpose: Confirms directional dominance.

Logic:

Buy: DI+ > DI−

Sell: DI− > DI+

Optional strict validation mode

✅ Reduces weak directional entries
✅ Works perfectly with ADX Filter

────────────────────────────────────────────────────────────────────────────────────

4.11 EMA Slope Filter

📌 Purpose: Confirms trend momentum using EMA slope.

Logic:

Calculates EMA slope angle

Signal allowed only if slope exceeds defined threshold

Options:

Short EMA slope

Long EMA slope

Trend EMA slope

✅ Avoids flat markets
✅ Filters weak momentum conditions

────────────────────────────────────────────────────────────────────────────────────

4.12 EMA Price Zone Filter

📌 Purpose: Ensures price stays within a valid EMA zone.

Logic:

Price must remain within EMA ± ATR tolerance

Optional dynamic ATR-based zone calculation

✅ Prevents late entries
✅ Reduces pullback risk
✅ Maintains optimal entry positioning

────────────────────────────────────────────────────────────────────────────────────

4.13 ATR Over-Extension Filter

📌 Purpose: Prevents FOMO entries after strong price spikes.

Logic:

Measures recent price movement

Filters signals when:
Recent Move > ATR × Multiplier

✅ Trades only in optimal volatility conditions
✅ Protects from unstable market phases

────────────────────────────────────────────────────────────────────────────────────

4.14 ATR Strength Filter

📌 Purpose: Measures the current volatility strength compared to its historical average, ensuring the system trades only when the market has sufficient momentum.

Logic:

Compares the most recent ATR value ( ATR_Recent_Period ) with the reference ATR average ( ATR_Reference_Period ).

Calculates the ATR strength as a percentage.

Signals are allowed only when:

ATR Strength ≥ ATR_Strength_Threshold (%)

Input Settings:

EnableATRStrengthFilter – Enable/disable the filter.

ATR_Recent_Period – Number of recent bars used to measure current volatility.

ATR_Reference_Period – Period used to calculate the reference ATR average.

ATR_Strength_Threshold – Minimum required ATR strength percentage to allow trades.

✅ Filters out trades during weak market conditions.
✅ Improves trade quality during strong volatility phases.
✅ Works effectively when combined with Trend and ADX filters

────────────────────────────────────────────────────────────────────────────────────

4.15 Time Filter

📌 Purpose:
Restricts trading signals to a specific time window of the day, allowing the system to operate only during preferred market sessions when liquidity and volatility are typically higher.

Logic:

Checks the current chart time against the defined trading window.

Signals are allowed only when the current time is within the specified start and end time range.

If the current time is outside the defined trading window, trading signals will be ignored.

Input Settings:

InpUseTimeFilter – Enable/disable the time filter.

InpStartHour – Start hour of the trading window (0–23).

InpStartMinute – Start minute of the trading window.

InpEndHour – End hour of the trading window (0–23).

InpEndMinute – End minute of the trading window.

✅ Allows traders to focus on high-liquidity sessions (such as London or New York).
✅ Helps avoid low-volatility periods and unstable market conditions.
✅ Can improve signal quality when combined with volatility and trend filters.

────────────────────────────────────────────────────────────────────────────────────

4.16 Fibonacci Filter System (NEW)

📌 Purpose:
Fibonacci Filter introduces a dynamic price envelope based on Moving Average and ATR, combined with Fibonacci ratios to identify high-probability trading zones.

This filter helps the system:

🎯 Detect structured pullback zones
📊 Identify breakout or mean-reversion opportunities
🚫 Filter weak or random price movements

🔧 Calculation Logic
The system builds a dynamic channel (envelope):

Center Line = Moving Average (EMA/SMA)
Envelope Width = ATR × Multiplier

From this base, Fibonacci levels are calculated:

23.6% – 38.2% – 50% – 61.8% – 100%

These levels act as adaptive support/resistance zones relative to current volatility.

⚙️ Key Parameters
EnableFiboFilter → Enable/disable Fibonacci filter
Fibo_MA_Period → Defines trend center (default: 20)
Fibo_MA_Method → EMA or SMA
Fibo_ATR_Period → Volatility measurement
Fibo_ATR_Multiplier → Envelope expansion

🎚 Fibonacci Levels Control
Each level can be independently enabled:

23.6% → Early reaction zone
38.2% → Moderate pullback
50.0% → Neutral balance zone
61.8% → Strong reversal zone
100% → Extreme boundary

👉 This allows traders to customize aggressiveness:

Fewer levels → stricter signals
More levels → more opportunities

🔁 Signal Behavior
Fibo_RequireBreakout controls logic:

true (Breakout Mode)
→ Price must move outside the envelope
✅ Best for momentum / breakout trading

false (Inside Mode)
→ Price must stay within the envelope
✅ Best for scalping / mean reversion

Advantages
✔ Adapts to market volatility automatically
✔ Improves entry timing in pullback structures
✔ Works well with EMA + ATR filters
✔ Reduces random entries in sideways markets

────────────────────────────────────────────────────────────────────────────────────

4.17 Fibonacci Take Profit System (NEW)

📌 Purpose:
Enhances the traditional ATR-based TP by using Fibonacci expansion levels to optimize profit targets.

Instead of fixed TP, the system:

📈 Prioritizes higher TP zones
🎯 Aligns TP with market structure
⚖️ Balances risk/reward dynamically

🔧 Fibonacci Take Profit – Advanced Settings

⚙️ Fibonacci TP Level Configuration
The system allows you to flexibly customize Take Profit levels based on Fibonacci:

EnableFiboTP → Enable/Disable Fibonacci Take Profit

FiboTP_UseLevel1 → 23.6% (Near TP – conservative)

FiboTP_UseLevel2 → 38.2% (Moderate TP – lower range)

FiboTP_UseLevel3 → 50.0% (Balanced TP)

FiboTP_UseLevel4 → 61.8% (Strong TP – recommended default)

FiboTP_UseLevel5 → 100.0% (Extended TP – maximize profit)

📌 How It Works
After a valid Buy/Sell signal:

The system scans all enabled Fibonacci levels

Selects the most appropriate TP based on current price structure

Prioritizes higher TP levels when market conditions are strong

👉 You can enable multiple levels simultaneously, allowing the system to adapt dynamically.

⚠️ IMPORTANT NOTE – Fibo_ATR_Multiplier (Critical Parameter)
This is a key parameter that directly affects:

📏 Distance between Fibonacci levels
🎯 Take Profit distance
🔍 Width of the Fibonacci filter zone

📐 Simple Understanding

Fibo_ATR_Multiplier ↑ → TP distance becomes wider

Fibo_ATR_Multiplier ↓ → TP distance becomes closer

🔧 Practical Impact

Low ATR_Multiplier (1.0 – 2.0):

Closer TP

More trades hit TP quickly

Suitable for sideways markets / fast scalping

Medium ATR_Multiplier (3.0 – 5.0):

Wider TP

Trades can run longer

Suitable for moderate trending markets

High ATR_Multiplier (5.0 – 10+):

Very wide TP

Best for strong trends only

Fewer TP hits but higher profit per trade

🎯 Practical Usage

👉 When using Fibonacci Filter + Fibonacci TP together:

Increasing Fibo_ATR_Multiplier will:

Expand the filter zone

Reduce market noise

Retain higher-quality trade signals

👉 At the same time:

TP becomes wider → suitable for trend-following strategies

⚠️ Common Mistakes to Avoid

❌ Setting ATR_Multiplier too low → TP too close → trades close too early
❌ Setting ATR_Multiplier too high in sideways markets → TP rarely reached
❌ Not adjusting per instrument (XAUUSD, BTCUSD, Forex behave differently)

👉 Always re-test using the Statistics Panel to optimize per market.

💡 Summary
Fibonacci TP is not just a standard TP system, it is:

✔ Structure-based Take Profit
✔ Volatility-adaptive (ATR-based)
✔ Strategy-customizable

👉 And Fibo_ATR_Multiplier is the key factor that determines the overall effectiveness of the Fibonacci system.

🎯 Recommended Configurations by Trading Style

🔹 Fast Scalping (Conservative):

Enable: 23.6% – 38.2%
Close TP → easier to hit → higher win rate

🔹 Balanced (Recommended):

Enable: 50% – 61.8%
Balanced between win rate and profitability

🔹 Strong Trend / Swing Holding:

Enable: 61.8% – 100%
Far TP → maximize profit potential

🔔 Fibonacci TP Alert System (NEW)

📌 Purpose:
Provides real-time notification when price reaches Fibonacci TP levels.

⚙️ Alert Options
EnableFiboTPAlert → Master switch
PopupFiboTPAlert → Popup alert
EmailFiboTPAlert → Email notification
PushFiboTPAlert → Mobile push (MT5)

📲 Use Case
When price hits TP level:

✔ Receive instant notification
✔ Decide to close trade manually or trail profit
✔ Monitor trades without constantly watching charts

Advantages
✔ Improves trade management
✔ Reduces missed TP opportunities
✔ Saves screen time
✔ Ideal for mobile traders

────────────────────────────────────────────────────────────────────────────────────

5️⃣ Candle Filters & Signal Confirmation

🕯 Closed candle confirmation (anti-repaint)
🪶 Long wick rejection filter
⏱ Minimum bars between signals (anti-overtrading)
📊 Minimum probability threshold for valid trades

────────────────────────────────────────────────────────────────────────────────────

6️⃣ Smart ATR-Based SL/TP System

📐 Calculation Logic

Buy Orders

SL = Entry − (ATR × SL_Multiplier)

TP = Entry + (ATR × TP_Multiplier)

Sell Orders

SL = Entry + (ATR × SL_Multiplier)

TP = Entry − (ATR × TP_Multiplier)

📊 Chart Display

SL/TP lines drawn directly on chart

Optional price labels with adjustable font size

📷 Example of ATR-based SL/TP levels:

SL,TP



────────────────────────────────────────────────────────────────────────────────────

7️⃣ Alert System

🔔 Popup alerts
📧 Email alerts
📱 Push notifications (MT5 Mobile)

────────────────────────────────────────────────────────────────────────────────────

8️⃣ Installation & Basic Usage

📥 Installation Steps

Download from MQL5 Market

Open MetaTrader 5 → Navigator → Indicators

Drag & drop SuperScalp Pro onto chart

Configure parameters

⚙️ Recommended Initial Setup

Supertrend: ATR 14 – Multiplier 2.0

SL/TP: SL 3.0 – TP 3.0

EMA Trend Filter: Enabled

RSI Filter: Enabled

For a more flexible workflow, traders can also use the Interactive Control Panel directly on the chart to turn filters and system functions on or off without reopening the indicator settings window.

────────────────────────────────────────────────────────────────────────────────────

9️⃣ Risk Management Guidelines

⚠️ Risk per trade: 1–2%
🛑 Always use Stop Loss
📉 Maximum daily loss: 5%
🚫 Avoid overtrading

────────────────────────────────────────────────────────────────────────────────────

🔟 Troubleshooting Common Issues

No Signals
Possible reasons:

Too many filters enabled

Probability threshold too high

Sideways market (low ATR)

Solutions:

Disable Probability Threshold

Increase ATR Multiplier

Turn off unnecessary filters

Use the Interactive Control Panel to quickly disable filters directly on the chart and test alternative configurations more efficiently.

⚠️ Too Many Signals
Solutions:

Enable MinBarsBetweenSignals (10–20)

Add ADX / Volume / DI filters

Increase wick-to-body ratio

Use the Interactive Control Panel to quickly activate stricter filters and reduce signal frequency without interrupting your workflow.

📉 Incorrect SL/TP Levels
Check:

ATR value

Symbol digits (4 vs 5 digits)

Pip calculation rules

🔔 Alerts Not Working
Check Terminal → Journal

Configure Email / Mobile Notifications

Ensure EnableAlerts = true

🖥 Display Issues
Refresh chart (F5)

Reattach indicator

Check Object List (Ctrl+B)

Avoid indicator overload

If the Interactive Control Panel does not display as expected, check:

EnableControlPanel = true

Panel corner and X/Y position settings

Button size settings

Chart object visibility and overlap with other indicators

────────────────────────────────────────────────────────────────────────────────────

1️⃣1️⃣ Trading Psychology & Discipline

🧠 No revenge trading
🛑 Do not modify SL/TP during active trades
⏸ Take breaks after consecutive losses
📓 Maintain a trading journal

────────────────────────────────────────────────────────────────────────────────────

1️⃣2️⃣ Final Notes & Support

SuperScalp Pro is not a holy grail, but a professional scalping toolkit designed to help you:

✅ Filter high-quality setups
✅ Apply consistent risk management
✅ Build and refine your own strategy

Trading success comes from:

A solid trading system

Strict risk management

Strong psychology

Discipline & consistency

With the addition of the Interactive Control Panel, SuperScalp Pro becomes even more practical and efficient for real-time trading, allowing traders to optimize filters and system behavior directly on the chart with greater speed and convenience.

Download & Support:

🔗 Product:
https://www.mql5.com/en/market/product/149074

👤 Support:
https://www.mql5.com/en/users/minhnguyen1504

🛒 All Products:
https://www.mql5.com/en/users/minhnguyen1504/seller  

For any questions, installation support, or recommended settings, please feel free to contact me through MQL5 messages.