MicroScalp Signal Finder
MicroScalp Signal Finder v1.0: Complete Feature Guide
A comprehensive walkthrough of every mode, feature, and parameter in MicroScalp Signal Finder for MetaTrader 5 — your multi-symbol, multi-timeframe Smart Money scalping assistant.
Introduction
Scalping in today's fast-paced markets requires precision timing and multi-layered analysis. Manually tracking market structure, order blocks, fair value gaps, liquidity sweeps, and momentum confirmations across multiple symbols and timeframes is nearly impossible in real time. Most traders either miss high-probability entries or are overwhelmed by the sheer volume of data they need to process.
MicroScalp Signal Finder (MSF) is a professional-grade Expert Advisor that automates this entire process. It continuously scans up to 20 symbols simultaneously across five timeframes (H4, H1, M15, M5, and M1), identifying high-probability scalping opportunities using Smart Money Concepts. When all layers of analysis align — trend, structure, point of interest, momentum, and entry pattern — MSF generates a scored signal with precise Entry, Stop Loss, and three Take Profit levels directly on your chart.
Whether you trade forex majors, crosses, crypto, or indices, MSF adapts to your broker's symbol naming conventions automatically and presents everything through a sleek, interactive canvas dashboard. This guide covers every feature and parameter in detail so you can configure the tool for your specific trading approach.
Part 1: Getting Started
Installation
- Purchase or download MicroScalp Signal Finder from the MQL5 Market
- Open MetaTrader 5 and navigate to File > Open Data Folder > MQL5 > Experts
- Copy MicroScalp_SignalFinder.ex5 into the Experts folder
- Restart MT5 or right-click in the Navigator panel and select "Refresh"
- Drag the EA onto any chart (the chart symbol does not restrict scanning)
- In the properties dialog, make sure "Allow Algo Trading" is enabled
- Click OK — the dashboard will appear and the initial multi-symbol scan begins
Important Notes Before You Start
- MSF is a signal-only tool — it does not place trades automatically. You decide whether to act on each signal.
- The EA scans all configured symbols regardless of which chart it is attached to.
- Chart objects (entry arrows, SL/TP lines) are drawn only for signals matching the current chart symbol.
- Check the Experts tab in MT5 for detailed log output during the initial scan.
Interface Overview
When MSF loads, you will see a modern canvas-based dashboard on your chart. The dashboard is divided into several sections:
| Section | Description |
|---|---|
| Header | Displays the product name, version, and number of active symbols being scanned |
| Symbol Rows | One row per symbol showing H4 bias, H1 structure, active POI count, M5 momentum, and spread |
| Active Signals | Lists current open signals with direction, entry price, score, pattern, SL/TP levels, and status |
| Statistics Bar | Shows daily win/loss count, win rate, and total pips accumulated from tracked signals |
The dashboard is fully draggable — click and hold the header area to reposition it anywhere on your chart. You can also click on any symbol row to switch the chart to that symbol for a closer look.
Part 2: How the 5-Layer Analysis Works
MicroScalp Signal Finder uses a layered, top-down analysis approach. Each layer must confirm before a signal is generated. This is what makes MSF highly selective and focused on quality over quantity.
Layer 1 — H4 Macro Trend (Direction Filter)
The H4 timeframe establishes the overall market direction using EMA crossover analysis combined with ADX trend strength measurement. MSF also determines whether price is currently trading in a Premium zone (above the midpoint of the H4 range) or a Discount zone (below). Bullish signals are preferred in discount zones and bearish signals in premium zones.
Layer 2 — H1 Market Structure (BOS/CHoCH)
On the H1 timeframe, MSF detects swing highs and swing lows, then identifies Break of Structure (BOS) and Change of Character (CHoCH) events. BOS confirms the existing trend is continuing. CHoCH signals a potential reversal. When a CHoCH is detected, you receive an immediate alert so you can prepare for a directional shift.
Layer 3 — M15 Points of Interest (OB, FVG, Liquidity)
On the M15 and H1 timeframes, MSF identifies key zones where institutional activity is likely:
- Order Blocks (OB): The last opposing candle before a strong directional move — areas where institutions likely placed orders
- Fair Value Gaps (FVG): Three-candle imbalance zones that price tends to revisit and fill
- OB+FVG Confluence: When an order block and fair value gap overlap, creating an especially high-probability zone
- Liquidity Pools: Equal highs or equal lows where stop losses cluster — price often sweeps these levels before reversing
Each Point of Interest (POI) receives a pre-score based on its type, timeframe origin, and alignment with the higher timeframe bias.
Layer 4 — M5 Momentum Confirmation
Before generating a signal, MSF verifies that short-term momentum is aligned with the trade direction. This uses RSI, Stochastic oscillator, MACD histogram, and volume analysis on the M5 timeframe. MSF also detects bullish and bearish divergences (both regular and hidden) to add extra confluence.
Layer 5 — M1 Entry Pattern Trigger
The final layer looks for a specific price action pattern on the M1 timeframe within an active POI zone. Supported patterns include:
- Engulfing: A candle that completely engulfs the previous candle in the signal direction
- Pin Bar: A rejection candle with a long wick showing buying or selling pressure
- Break and Retest: Price breaks a level, pulls back, and confirms with a directional candle
- FVG Fill: Price returns to fill a fair value gap and shows a reaction
- Liquidity Sweep: Price sweeps a liquidity pool and immediately reverses
Only when all five layers align does MSF generate a signal.
Part 3: Confluence Scoring System
Every signal receives a confluence score from 0 to 18. The score is a weighted sum of how many analysis layers confirmed the trade setup. A higher score indicates greater multi-timeframe alignment and therefore higher probability.
| Score Range | Quality | Recommendation |
|---|---|---|
| 12-18 | Excellent | High-confidence setup — strong multi-timeframe alignment |
| 8-11 | Good | Solid setup with most layers confirmed |
| 4-7 | Moderate | Acceptable for experienced traders with additional personal analysis |
| 0-3 | Low | Below default threshold — filtered out unless minimum score is lowered |
The Minimum Signal Score parameter lets you control the minimum quality threshold. The default value of 4 provides a balanced selection. Increasing it to 8 or higher will generate fewer but higher-quality signals.
Minimum Signal Score: 4 (default)
Score Range: 0 to 18
Lower value = more signals (less selective)
Higher value = fewer signals (more selective)
Part 4: Symbol Settings
Symbol List
Configure which symbols MSF should scan. Enter standard symbol names separated by commas. MSF supports up to 20 symbols simultaneously.
Symbol List: EURUSD,GBPUSD,USDJPY,GBPJPY,USDCAD,BTCUSD,NAS100
You can add any forex pair, cryptocurrency pair, or index available at your broker. Simply use the standard base name — MSF will automatically find the correct broker-specific name.
Broker-Agnostic Symbol Mapping
One of MSF's most powerful features is its automatic symbol resolution system. Different brokers use different naming conventions. For example, EURUSD might appear as EURUSDm, EURUSD.i, EURUSD.ecn, or EURUSDpro at various brokers. MSF automatically detects and maps to the correct broker symbol.
For crypto and indices, MSF also recognizes alternative names. For example, BTCUSD may be listed as BITCOIN, XBTUSD, or BTC/USD. NAS100 may appear as USTEC, US100, or NASDAQ.
Custom Pair Mapping: auto (default)
// Use "auto" for automatic detection
// Or specify manual mappings:
// BTCUSD=BTCUSDm,NAS100=USTEC
In most cases, leave this set to "auto". Only use manual mapping if automatic detection fails for a specific symbol at your broker.
Example: If your broker lists Bitcoin as "BTCUSDm" and MSF cannot find it automatically, set Custom Pair Mapping to: BTCUSD=BTCUSDm
Part 5: Timeframe Settings
MSF uses a fixed five-timeframe hierarchy. You can customize which specific timeframes are used for each analysis layer.
Macro Trend TF: H4 (default)
Structural Analysis TF: H1 (default)
POI TF: M15 (default)
Momentum TF: M5 (default)
Entry TF: M1 (always M1, not configurable)
| Layer | Default TF | Purpose |
|---|---|---|
| Macro Trend | H4 | Overall direction and premium/discount zone identification |
| Structure | H1 | BOS/CHoCH detection and swing point tracking |
| POI Detection | M15 | Order blocks, FVGs, and liquidity pool identification |
| Momentum | M5 | RSI, Stochastic, MACD, volume, and divergence confirmation |
| Entry Trigger | M1 | Precise entry pattern detection within active POI zones |
Tip: The default H4-H1-M15-M5-M1 hierarchy is designed for scalping and intraday trading. For slightly longer swing trades, you could adjust to D1-H4-H1-M15-M5.
Part 6: H4 Trend Filter Settings
These parameters control how MSF determines the macro trend direction on the H4 timeframe.
EMA Fast Period
EMA Fast Period: 50 (default)
The fast exponential moving average period. When the fast EMA is above the slow EMA, the H4 bias is bullish. When below, bearish.
EMA Slow Period
EMA Slow Period: 200 (default)
The slow exponential moving average period. The classic 50/200 EMA combination is widely respected by institutional and retail traders alike.
ADX Period
ADX Period: 14 (default)
The period for the Average Directional Index, which measures trend strength.
ADX Trend Threshold
ADX Trend Threshold: 20.0 (default)
ADX values above this threshold indicate a trending market. Below this threshold, the market is considered ranging. During ranging conditions, the H4 bias is set to Neutral, meaning MSF will be more cautious but can still generate signals if other layers provide strong confluence.
Part 7: Structure Detection Settings
Swing Lookback
Swing Lookback: 50 bars (default)
How many bars to look back when detecting swing highs and swing lows. Higher values capture larger swings, lower values are more sensitive to recent price action.
OB Validity
OB Validity: 50 bars (default)
The maximum age (in bars) for an order block to remain valid. Order blocks older than this are discarded as they lose relevance over time.
Min FVG Size
Min FVG Size: 0 (default = ATR auto)
The minimum size for a Fair Value Gap to be considered valid. When set to 0, MSF automatically calculates the minimum size based on ATR (Average True Range), adapting to current market volatility. Set a specific pip value to override.
Part 8: M5 Momentum Settings
These parameters control the momentum confirmation layer on the M5 timeframe.
RSI Period: 7 (default)
Stochastic %K: 5 (default)
Stochastic %D: 3 (default)
Stochastic Slowing: 3 (default)
Volume Multiplier Threshold: 1.2 (default)
| Parameter | Default | Description |
|---|---|---|
| RSI Period | 7 | Short-period RSI for quick momentum detection. Shorter period means more responsive. |
| Stochastic %K | 5 | Stochastic oscillator K-line period for overbought/oversold detection |
| Stochastic %D | 3 | Signal line period for Stochastic crossover detection |
| Stochastic Slowing | 3 | Smoothing factor for the Stochastic oscillator |
| Volume Multiplier | 1.2 | Minimum volume ratio vs. average. 1.2 means current volume must be at least 120% of average. |
MSF also detects four types of divergence on M5 automatically: Bullish Regular, Bearish Regular, Bullish Hidden, and Bearish Hidden. These add additional confluence points to the signal score when detected.
Part 9: Risk Management Settings
These are critical parameters that control how MSF calculates stop loss, take profit levels, and position sizing recommendations.
Risk Per Trade
Risk Per Trade: 1.0% (default)
The percentage of your account balance to risk on each trade. MSF uses this to calculate recommended lot sizes displayed in alerts. This is for reference only — MSF does not place trades.
Minimum R:R Ratio
Minimum R:R Ratio: 1.0 (default)
The minimum reward-to-risk ratio required. If TP1 distance divided by SL distance is less than this value, the signal is rejected regardless of confluence score. A value of 1.0 means the potential reward must be at least equal to the risk.
ATR Period for Stop Loss
ATR Period: 14 (default)
MSF uses ATR to dynamically calculate stop loss distances that adapt to current market volatility. The stop loss is placed beyond the POI zone boundary, with ATR ensuring it accounts for normal market noise.
Take Profit Position Sizing
MSF provides three take profit levels for a scaled exit strategy:
TP1 Position: 40% (default)
TP2 Position: 40% (default)
TP3 Position: 20% (default)
This means the recommended approach is to close 40% of your position at TP1 (and move stop loss to breakeven), close another 40% at TP2, and let the remaining 20% run to TP3. The three values should add up to 100%.
TP1 targets the nearest structural level, TP2 targets the next key zone, and TP3 extends to the major swing level or HTF target. When TP1 is hit, the stop loss automatically moves to the entry price (breakeven), protecting profits on the remaining position.
Part 10: Session Filter Settings
MSF includes a session filter to restrict signal generation to the most liquid and active trading hours.
Session Filter: true (default - enabled)
London Open: 10 (TR Time)
London Close: 18 (TR Time)
NY Open: 15 (TR Time)
NY Close: 23 (TR Time)
News Buffer: 15 minutes
When enabled, MSF only generates signals during the London and New York sessions (with overlap), which are the most liquid periods for forex trading. The session times are specified in your local timezone (Turkey time by default — adjust to your timezone as needed).
The News Buffer parameter creates a quiet period around scheduled high-impact news events. During this buffer window, signal generation is paused to avoid volatile, unpredictable price movements.
Tip: For crypto trading (which runs 24/7), you may want to disable the session filter by setting it to false.
Part 11: Alert Settings
MSF provides a comprehensive alert system for multiple event types.
Popup Alert: true (default)
Sound Alert: true (default)
Push Notification: false (default)
Email Alert: false (default)
Alert Cooldown: 60 seconds (default)
Alert Types
| Alert Type | Trigger |
|---|---|
| New Signal | When a new high-confluence signal is generated (with full details: direction, entry, SL, TP1-TP3, score, pattern) |
| Proximity Alert | When price is within 5 pips of an active POI zone — giving you time to prepare |
| Structure Change (CHoCH) | When an H1 Change of Character is detected — potential trend reversal |
| TP Hit | When a tracked signal reaches TP1, TP2, or TP3 |
| SL Hit | When a tracked signal reaches the stop loss level |
The Alert Cooldown prevents notification spam. After an alert fires for a specific symbol, the same symbol cannot trigger another alert until the cooldown period has elapsed. The default 60 seconds works well for most situations.
Tip: Enable Push Notifications if you want to receive alerts on your phone via the MetaTrader 5 mobile app. You need to configure push notifications in MT5 Tools > Options > Notifications first.
Part 12: Visual Settings
Show Panel: true (default)
Show Chart Objects: true (default)
Bullish Color: DodgerBlue (default)
Bearish Color: Tomato (default)
FVG Color: LimeGreen (default)
Order Block Color: Gold (default)
Panel X Position: 10 (default)
Panel Y Position: 30 (default)
Chart Objects: When a signal is generated for the current chart symbol, MSF draws entry arrows, SL dashed lines (red), and TP dashed lines (green shades) directly on your chart. Each line is labeled with the pip distance. Objects are automatically cleaned up when a signal expires, hits SL, or reaches TP3.
Dashboard Panel: The canvas dashboard uses a modern dark theme with color-coded information. You can reposition it by dragging the header. Set Show Panel to false if you prefer to rely solely on alerts without the visual panel.
Part 13: Signal Lifecycle
Understanding how MSF manages signals from creation to closure is important for using the tool effectively.
- Signal Created (Active): All five layers confirmed, confluence score meets minimum threshold. Entry, SL, TP1, TP2, TP3 levels are set.
- TP1 Hit: First take profit reached. Stop loss automatically moves to entry price (breakeven). This counts as a win in the statistics.
- TP2 Hit: Second take profit reached. Additional pips added to statistics. SL remains at breakeven.
- TP3 Hit: Final take profit. Full close. Signal objects removed from chart.
- SL Hit (from Active): Stop loss reached before TP1. Counts as a loss in statistics.
- SL Hit (after TP1/TP2): Price returned to breakeven after partial profits. This is a neutral close — no additional loss since SL was at entry price.
- Expired: Signal did not reach any TP or SL within 4 hours. Automatically removed.
MSF allows only one active signal per symbol per direction at a time, preventing duplicate signals.
Part 14: Configuration Recommendations
Conservative Forex Setup (Beginners)
Minimum Signal Score: 8
Minimum R:R Ratio: 1.5
Session Filter: true
EMA Fast: 50 | EMA Slow: 200
ADX Threshold: 25.0
Symbols: EURUSD,GBPUSD,USDJPY
This setup prioritizes quality over quantity. You will get fewer signals but with higher confidence levels. The higher ADX threshold ensures you only trade in clearly trending markets.
Active Scalping Setup (Intermediate)
Minimum Signal Score: 4
Minimum R:R Ratio: 1.0
Session Filter: true
EMA Fast: 50 | EMA Slow: 200
ADX Threshold: 20.0
Symbols: EURUSD,GBPUSD,USDJPY,GBPJPY,USDCAD,AUDUSD,NZDUSD
The default settings provide a good balance between signal frequency and quality across multiple pairs. Suitable for traders who can actively monitor the dashboard during London/NY sessions.
Crypto and Index Trading Setup
Minimum Signal Score: 6
Minimum R:R Ratio: 1.5
Session Filter: false
EMA Fast: 50 | EMA Slow: 200
ADX Threshold: 20.0
Volume Multiplier: 1.5
Symbols: BTCUSD,ETHUSD,NAS100,SPX500
Crypto markets trade 24/7, so the session filter is disabled. A higher volume multiplier threshold helps filter out low-conviction moves in volatile markets. A minimum score of 6 provides extra safety for these higher-volatility instruments.
Multi-Asset Full Scan Setup (Advanced)
Minimum Signal Score: 4
Minimum R:R Ratio: 1.0
Session Filter: true
Symbols: EURUSD,GBPUSD,USDJPY,GBPJPY,USDCAD,AUDUSD,NZDUSD,USDCHF,EURJPY,BTCUSD,ETHUSD,NAS100
Scans 12 instruments simultaneously across forex, crypto, and indices. Requires a stable connection and a VPS for best performance when running many symbols.
Part 15: Smart Money Concepts Abbreviations
If you are new to Smart Money Concepts, here is a quick reference of the terminology used in MSF:
| Abbreviation | Full Name | Description |
|---|---|---|
| BOS | Break of Structure | Price breaks a previous swing high/low, confirming trend continuation |
| CHoCH | Change of Character | Price breaks structure in the opposite direction, signaling potential reversal |
| OB | Order Block | The last opposing candle before a strong move — institutional entry zone |
| FVG | Fair Value Gap | A three-candle imbalance where price moved too fast, leaving an unfilled gap |
| POI | Point of Interest | Any key zone (OB, FVG, Liquidity) where a trading opportunity may arise |
| EQH/EQL | Equal Highs / Equal Lows | Multiple swing points at the same level — liquidity pool where stops cluster |
| MSS | Market Structure Shift | Another term for CHoCH — a change in the directional character of price |
| HTF/LTF | Higher/Lower Timeframe | Relative terms — H4/H1 are HTF for scalping, M5/M1 are LTF |
Part 16: Troubleshooting
"Symbol not found" in the Experts tab
Your broker uses a different naming convention. Try setting Custom Pair Mapping to manually map the symbol. Check your broker's Market Watch for the exact symbol name.
No signals are being generated
This is normal — MSF is highly selective. Check the Experts tab for debug messages that explain which filter is blocking signals (session, momentum, pattern, or score). You can lower the Minimum Signal Score or disable the Session Filter to get more signals, though this may reduce quality.
Dashboard not appearing
Make sure "Show Panel" is set to true and that the EA has permission to use chart objects. Try repositioning the Panel X/Y coordinates if the dashboard is off-screen.
"Insufficient bars" warning
The symbol needs more historical data loaded. Go to Tools > Options > Charts and increase "Max bars in chart". Then right-click the chart and select "Refresh" to load more history.
Conclusion
MicroScalp Signal Finder provides professional-grade Smart Money analysis for scalp traders:
- 5-Layer Analysis — Top-down H4-H1-M15-M5-M1 approach ensures every signal has multi-timeframe confirmation
- Smart Money Concepts — Institutional-grade detection of Order Blocks, Fair Value Gaps, BOS/CHoCH, and Liquidity Sweeps
- Multi-Symbol Scanning — Monitor up to 20 symbols simultaneously from a single chart with automatic broker symbol mapping
- Confluence Scoring — Every signal rated 0-18 so you can focus on the highest-probability setups
- Complete Risk Management — Automatic SL, three TP levels with partial close recommendations, and breakeven management
- Real-Time Dashboard — Modern canvas panel showing all symbols, their analysis status, active signals, and live statistics
- Comprehensive Alerts — Popup, sound, push, and email notifications for signals, proximity warnings, structure changes, and TP/SL hits
The key to success with MSF is matching the configuration to your trading style. Start with conservative settings on a demo account, observe how the signals perform during different market conditions, and gradually adjust parameters as you develop confidence in the tool. The 5-layer filtering system is designed to keep you out of low-probability trades and focus your attention where it matters most.
Need Help?
Join our MQL5 community group for support, updates, and discussions with other users.
More Products
Click here to explore my other products for MetaTrader 5.
Disclaimer: Trading involves substantial risk of loss. MicroScalp Signal Finder is an analysis and signal-finding tool — it does not place trades automatically and does not guarantee results. Past performance of signals does not guarantee future results. Always trade responsibly and only risk capital you can afford to lose.