Scalping Fusion
- Эксперты
- Версия: 1.1
- Обновлено: 26 июня 2026
- Активации: 5
Description
Scalping Fusion is an automated scalping Expert Advisor for MetaTrader 5 that combines institutional order flow concepts (Order Blocks, Liquidity Sweeps, FVG) with classical technical indicators (EMA, RSI, ADX, Bollinger Bands, Ichimoku) in a unified scoring system. The EA is designed for single-pair, high-frequency scalping with a strong emphasis on dynamic risk management, auto-compounding, and level-based pending order execution.
Unlike pure SMC systems, Scalping Fusion integrates 14 signal components spanning both traditional and institutional methodologies. This hybrid approach allows the EA to capture opportunities across different market regimes while maintaining high entry thresholds to filter out low-quality setups.
The system operates exclusively on one trading pair per chart instance, making it ideal for traders who prefer focused, instrument-specific scalping strategies. It supports both market orders and pending orders (Limit/Stop), with ATR-based dynamic SL/TP, dual trailing stop modes, and full auto-compounding capabilities.
Core Features
| Feature | Description |
|---|---|
| 14 Signal Components | Comprehensive scoring system combining institutional and classical indicators |
| Hybrid Approach | Merges SMC concepts with traditional technical analysis |
| Single-Pair Focus | Dedicated trading on one instrument per EA instance |
| Auto-Compounding | Three modes: Off, Static, and Adaptive (dynamic based on ATR) |
| Pending Orders | Support for Buy/Sell Limit & Stop orders with time/bar expiry |
| Level-Based Entry | Orders placed at Order Blocks, FVGs, or Swing levels |
| Dynamic SL/TP | ATR-based stop-loss and take-profit calculation |
| Dual Trailing Modes | Static (fixed pips) or ATR-dynamic trailing |
| Spread Management | Dynamic spread limits based on ATR or fixed pips |
| Daily Protection | Profit targets, loss limits, and circuit breaker |
| Position Sizing | Fixed lot, static compounding, or adaptive ATR-based sizing |
| Currency Converter | Automatic exchange rate detection for multi-currency accounts |
Signal Scoring System
The EA evaluates trades using a scoring system with 14 signal components. Each component contributes points toward BUY or SELL signals. The minimum threshold (default 20 points) ensures only setups with sufficient confirmation are executed.
Signal Components & Weighting
| Signal Component | Max Score | Description |
|---|---|---|
| Candle Direction | 20 | Bullish/bearish candle confirmation |
| SMC Filter | 25 | Smart Money Concepts trend filter |
| Support/Resistance | 20 | Key level proximity detection |
| CrossOver (EMA 14/50) | 20 | Moving average crossover confirmation |
| BBMA (Bollinger Bands) | 20 | Price at extreme Bollinger Band levels |
| Breakout | 15 | Price breaks recent swing high/low |
| Ichimoku | 15 | Tenkan/Kijun cross + price relative to Kumo |
| RSI | 10 | Overbought/oversold conditions |
| ADX | 10 | Trend strength confirmation |
| Tick Volume | 5 | Volume surge confirmation |
| Order Block | 25 | Institutional order zone identification |
| Liquidity Sweep | 30 | Detection of stop-loss hunting |
| FVG (Fair Value Gap) | 20 | Price gap analysis for entry zones |
Total possible score: 230 points (BUY) / 230 points (SELL)
Hybrid Approach – Institutional + Classical
Scalping Fusion stands out by integrating two trading philosophies:
Institutional Components (SMC-Based)
-
Order Blocks – Identifies institutional order zones using bullish/bearish engulfing patterns
-
Liquidity Sweeps – Detects stop-loss hunting above swing highs/below swing lows
-
Fair Value Gaps (FVG) – Identifies price imbalances for potential reversion entries
-
SMC Filter – Confirms trend direction using Smart Money Concepts
Classical Components (Indicator-Based)
-
EMA CrossOver – Fast (14) and Slow (50) exponential moving averages
-
RSI – Momentum oscillator for overbought/oversold conditions
-
ADX – Trend strength measurement (threshold 25)
-
Bollinger Bands – Price extremes with 2.5 standard deviations
-
Ichimoku – Tenkan/Kijun cross + Kumo confirmation
-
Candle Analysis – Bullish/bearish candle confirmation
-
Breakout Detection – Swing high/low breaches
-
Tick Volume – Volume surge detection
This dual-layered approach allows the EA to adapt to both trending and ranging markets, capturing signals that pure SMC systems might miss.
Level Detection for Entry Placement
The EA identifies optimal entry levels using:
-
Order Blocks – Bullish/Bearish order block levels from the last 5 bars
-
Fair Value Gaps (FVG) – Identifies FVG boundaries for entry
-
Swing Levels – Recent swing highs/lows (5-bar lookback)
Pending Order Features
-
Validity: Time-based (hours) or bar-based (timeframe periods)
-
Cancellation: Automatically cancels pending orders on strong opposite signals
-
Exclusivity: Only one pending buy and one pending sell maintained
-
Expiry: Configurable with hours (default 4) or bars
Trailing Stop System
Dual Trailing Modes
1. TRAILING_STATIC
-
Start: Fixed pips (default 10) before trailing activates
-
Step: Fixed pips (default 5) for trailing increment
-
Simple and predictable
2. TRAILING_ATR_DYNAMIC
-
Start: ATR × TrailATRMultiplierStart (default 1.5× ATR)
-
Step: ATR × TrailATRMultiplierStep (default 0.5× ATR)
-
Adapts to volatility; wider trails in volatile markets
Operation
-
Activated when profit in pips ≥ Start value
-
Adjusts SL to current price minus Step (for BUY) or plus Step (for SELL)
-
Only tightens SL (never loosens)
Risk Management Features
| Feature | Description |
|---|---|
| Daily Target | Stops new trades after reaching X% profit target |
| Daily Loss Limit | Closes all positions and stops trading after X% loss |
| Circuit Breaker | Activates at X% drawdown from peak equity, closes all positions |
| Consecutive Loss Limit | Stops trading after X consecutive losing trades |
| Spread Control | Dynamic (ATR-based) or fixed max spread limits |
| Margin Check | Verifies sufficient margin before each trade |
| Slippage Protection | Configurable slippage tolerance (default 30 points) |
Currency Converter Integration
The EA includes a built-in currency converter to handle multi-currency accounts:
Features
-
Automatic Detection: Identifies account currency via AccountInfoString(ACCOUNT_CURRENCY)
-
Broker Suffix Support: Automatically detects symbols with suffixes (.m, .c, .pro, .ecn, etc.)
-
Exchange Rate Sources:
-
Market Watch symbol matching (primary)
-
ExchangeRate.host API (fallback)
-
Manual override (user input)
-
-
Caching: Refreshes rates every 3600 seconds
Adaptation for Compounding
-
Converts USD-based compounding base to account currency
-
Ensures consistent position sizing regardless of account currency
Requirements
| Requirement | Details |
|---|---|
| Platform | MetaTrader 5 |
| Minimum Deposit | $100 (cent accounts) / $500 (standard accounts) |
| Recommended TF | M5, M15 (scalping) |
| Supported Pairs | All forex, metals, indices, crypto |
| Account Type | Hedge or Netting |
| Broker | Any MT5 broker (ECN recommended) |
Setup Instructions
-
Attach EA to a single chart (e.g., EURUSD M5)
-
Configure General Settings
-
Set MagicNumber (unique EA ID)
-
Select TradeTimeframe (signal timeframe)
-
-
Configure Entry Filters
-
Enable/disable individual signal components
-
Set MinScoreThreshold (default 20)
-
-
Configure Risk & Money
-
Choose AutoCompoundMode (OFF, STATIC, ADAPTIVE)
-
Set CompoundingBalanceBase and LotPerBase
-
Configure dynamic SL/TP with ATR multipliers
-
Or use FixedLot for manual sizing
-
-
Configure Pending Orders (Optional)
-
Enable UsePendingOrders
-
Select PendingOrderType
-
Set PendingDistancePips
-
-
Configure Trailing Stop
-
Select TrailingMode (Static or ATR-dynamic)
-
Set activation and step values
-
-
Configure Daily & Drawdown Protection
-
Set DailyTargetPercent and MaxDailyLossPercent
-
Configure MaxConsecutiveLosses and MaxDrawdownPercent
-
-
Test on Demo before live deployment
Important Notes
-
Single-Pair Operation: One EA instance = one trading instrument
-
No Hedging: Only one position direction per time (BUY or SELL)
-
Pending Orders Exclusivity: Only one pending BUY and one pending SELL at a time
-
ATR Caching: Performance-optimized with 10-second cache refresh
-
Spread Checking: Dynamic spread limits reduce trading in volatile conditions
-
Auto-Compounding: Adaptive mode adjusts to volatility for better risk management
-
Currency Conversion: Handles accounts in EUR, GBP, JPY, etc.
-
Manual Exchange Rate: Allows fixed rate override if automatic detection fails
Frequently Asked Questions
Q: What is the minimum deposit?
A: $100 for cent accounts, $500 for standard accounts.
Q: Which timeframe works best?
A: M5 and M15 for scalping. Higher timeframes (H1/H4) for swing trading.
Q: What is the scoring threshold?
A: Default is 20 points. Higher threshold = fewer but higher-quality signals.
Q: How is dynamic SL/TP calculated?
A: Based on ATR × multiplier. Default: SL = 1.5× ATR, TP = 2.5× ATR.
Q: Does this EA use hedging?
A: No. One position direction at a time (BUY or SELL).
Q: Can I use this on multiple pairs simultaneously?
A: Yes, attach separate EA instances to different charts.
Q: What is ATR-dynamic trailing?
A: Trailing stop activation and step are based on ATR, adapting to volatility.
Q: How does the currency converter work?
A: Automatically detects account currency and fetches exchange rates from Market Watch or API.
Disclaimer
Trading forex, cryptocurrencies, and indices carries a high level of risk. You may lose all of your invested capital.
Scalping Fusion is a trading tool and does not guarantee profits. Users are advised to:
-
Perform backtesting and forward testing on demo accounts
-
Apply appropriate risk management strategies
-
Understand the system's functionality before live trading
-
Avoid using emergency funds or borrowed capital
Past performance does not guarantee future results. Settings should be adjusted to current market conditions. By using this product, you acknowledge and accept these risks.
