🔢 Advanced Scalper MT5 Settings Explained – Complete Parameter Guide
Advanced Scalper MT5 is a professional MetaTrader 5 Expert Advisor designed for precision scalping using recent High/Low price action, intelligent pending order management, spread and slippage filters, dynamic trailing stops, break-even automation, and advanced money management. Its flexible configuration allows traders to optimize entries, exits, and risk control while adapting to different market conditions.

🔢 General EA Settings
Below are the details of the parameters in the advisor’s trading system settings table:
🔹 ShowInfoPanel = true – Displays the EA information panel on the chart for real-time trading statistics and system status.
🔹 update infopanel during testing = false – Disables information panel updates during Strategy Tester execution for improved testing performance.
🔹 Adjustment for Infopanel size = 1.0 – Sets the information panel display scale to 1.0 (default size).
🔶 Spread & Slippage Filter
🔹 SpreadFilter = true – Enables spread filtering before opening new trades.
🔹 MaxSpread = 3.0 – Allows trading only when the spread is 3.0 points or lower.
🔹 DistForSpreadFilter = 2 – Defines the spread filter distance parameter as 2.
🔹 MaxSlippage = 100.0 – Sets the maximum allowable slippage to 100.0 points.
🔹 SlippageControlMode = Use Slippage Trailing SL mode – Applies slippage management using the Trailing Stop protection mode.
🔹 Slip_TL_Start = 4.0 – Starts slippage protection after 4.0 points.
🔹 Slip_TL_Size = 1.0 – Sets the slippage trailing size to 1.0 point.
🔹 Slip_TL_Stop = 3.0 – Stops slippage trailing after 3.0 points.
🔹 Use Original OP instead of market OP after slippage = true – Keeps the original order price after slippage instead of replacing it with the market execution price.
🔶 Time Filters
🔹 Friday stop hour = 18 – Stops opening new trades after 18:00 on Friday.
🔹 Stop trading during NFP news = true – Prevents trading during Non-Farm Payroll announcements.
🔹 NFP Starthour = 14 – Begins the NFP trading restriction at 14:00.
🔹 NFP Stophour = 18 – Ends the NFP trading restriction at 18:00.
🔶 Other Filters
🔹 setSL_TP_After_Entry = false – Does not apply Stop Loss and Take Profit immediately after order execution.
🔹 Virtual_expiration = true – Enables virtual expiration management for pending orders.
🔹 ShowComments = false – Hides EA comments from the trading chart.
🔹 Use Virtual SL = OFF – Uses broker-side Stop Loss instead of virtual Stop Loss.
🔹 hard SL distance when using virtual SL = 0.0 – No additional hard Stop Loss distance is configured.
🔹 Move hard SL to virtual SL after X seconds = 99 – Moves the hard Stop Loss to the virtual Stop Loss after 99 seconds.
🔹 CheckMargin = true – Verifies sufficient free margin before placing trades.
🔹 Run_Strategy = Recent High/Low – Uses the Recent High/Low breakout strategy for trade entries.
🔶 Strategy 1 – Trade Entry Management
🔹 Entry_Timing = 1 Hour – Evaluates entry signals every 1 Hour timeframe.
🔹 Entry_Timing_Tick = false – Entry logic is not evaluated on every incoming tick.
🔹 number of LEFT inferior candles around High/Low = 20 – Uses 20 candles to the left when detecting swing highs and lows.
🔹 number of RIGHT inferior candles around High/Low = 2 – Uses 2 candles to the right for High/Low confirmation.
🔹 max candles in history to use = 120 – Searches up to 120 historical candles.
🔹 minimum distance away from High/Low = 30.0 – Requires a minimum entry distance of 30.0 points from the detected High/Low.
🔹 minimum distance away in percentage = 0.0 – No percentage-based distance filter is applied.
🔹 Extra pips above High for entry = 0.5 – Places Buy entries 0.5 pips above the detected High.
🔹 Extra pips below Low for entry = 0.0 – Places Sell entries directly at the detected Low.
🔹 Maximum number of pending orders = 5 – Allows a maximum of 5 pending orders.
🔹 Minimum distance between orders = 1.0 – Requires 1.0 point minimum spacing between pending orders.
🔹 expiration time (in hours) for pending orders = 120 – Pending orders expire after 120 hours.
🔹 Magicnumber strategy 1 = 991 – Uses 991 as the unique Magic Number for Strategy 1.
🔹 Comment for trades of Strategy 1 = Advanced Scalper EA_ST1 – Adds the comment Advanced Scalper EA_ST1 to Strategy 1 trades.
🔶 Strategy 2 – Manual Trade Settings
🔹 Magicnumber to monitor (0=all) = 0 – Monitors all manual trades regardless of Magic Number.
🔹 trade comment to monitor (empty=all) – Monitors every trade comment when left empty.
🔶 Trade Exit Management
🔹 Exit_Timing = 1 Minute – Evaluates exit conditions every 1 Minute timeframe.
🔹 UseEveryTick = true – Updates exit logic on every market tick.
🔹 Exit_stop = 22.0 – Uses 22.0 points as the exit Stop parameter.
🔹 Exit_limit = 50.0 – Uses 50.0 points as the exit profit target.
🔶 Trailing Stop Management
🔹 Exit_TrailSL_size = 1.0 – Sets the trailing stop increment to 1.0 point.
🔹 Exit_TrailSL_Start = 2.0 – Activates trailing Stop Loss after 2.0 points.
🔹 Exit_TrailSL_Stop = 100.0 – Maximum trailing Stop Loss distance is 100.0 points.
🔹 Exit_TrailSL_step = 0.4 – Moves the trailing Stop Loss in 0.4-point increments.
🔹 Exit_TrailSL_step_close_trade_perc = 0.0 – No percentage-based partial close is used during trailing.
🔶 Break-even SL Management
🔹 Exit_BE_start = 1.8 – Activates Break-even after 1.8 points of profit.
🔹 Exit_BE_extra_pips = 0.8 – Adds 0.8 pips beyond Break-even to secure profits.
🔶 High/Low Trailing SL Settings
🔹 Use only until break-even = false – Continues trailing Stop Loss even after Break-even has been reached.
🔹 Exit_HL_trailingSL_timeframe = current – Uses the current chart timeframe for High/Low trailing.
🔹 Exit_HL_countback = 0 – Uses the default candle countback.
🔹 Exit_HL_trailingSL_candles_LEFT = 0 – No additional left candle requirement.
🔹 Exit_HL_trailingSL_candles_RIGHT = 0 – No additional right candle requirement.
🔹 Exit_HL_Minimum_Dist_For_Change = 0 – No minimum movement required before adjusting Stop Loss.
🔹 Exit_HL_trailingSL_extra_distance = 0.0 – No extra trailing distance is added.
🔶 Recovery Trailing SL Based on Time
🔹 Exit_TrailSL_after_X_Minutes = 0.0 – Time-based recovery trailing is disabled.
🔹 Exit_TrailSL_after_X_Minutes_size = 0.0 – No time-based trailing distance is configured.
🔶 MagicTrail SL Settings
🔹 Exit_MagicTrail_Mode = Breakeven – Uses Break-even mode for MagicTrail management.
🔹 Exit_MagicTrail_start = 0.1 – Starts MagicTrail after 0.1 points.
🔹 Exit_MagicTrail_delay = 1 – Waits 1 cycle before activating MagicTrail.
🔹 Exit_MagicTrail_size = 0.1 – Uses a 0.1-point MagicTrail increment.
🔹 Exit_MagicTrail_BE_extra_pips = 1.0 – Adds 1.0 pip beyond Break-even.
🔹 Exit_MagicTrail_Adjust_after_X_Minutes = 0 – No delayed MagicTrail adjustment.
🔹 Exit_MagicTrail_Adjust_after_X_Minutes_start = 0.0 – Immediate adjustment remains disabled.
🔶 Lot Size Settings
🔹 LotsAdjustMinChangePercent = 5.0 – Lot size changes only when balance changes by at least 5.0%.
🔹 StartLots = 0.01 – Opens the initial trade with 0.01 lots.
🔹 MaxLots = 99.0 – Limits the maximum position size to 99.0 lots.
🔹 Risk = Manual Lotsize – Uses manually configured lot sizing instead of percentage risk.
🔹 Manual_RiskPerTrade = 0.0 – Percentage risk management is disabled.
🔹 LotPerBalance_step = 30 – Uses 30 as the lot scaling step.
🔹 Use Equity Instead of Balance = false – Lot sizing calculations are based on account balance rather than equity.
🔹 OnlyUp = true – Lot sizes may increase with account growth but will not automatically decrease.
🔶 Trading Hours ST1
🔹 UseTradingTimeZones = false – Trading time restrictions are disabled.
🔹 Time_Source = Broker – Uses the broker server time.
🔹 Sunday_Start = 0 – Trading begins at 00:00 on Sunday.
🔹 Sunday_Stop = 24 – Trading ends at 24:00 on Sunday.
🔹 Monday_Start = 0 – Trading begins at 00:00 on Monday.
🔹 Monday_Stop = 24 – Trading ends at 24:00 on Monday.
🔹 Tuesday_Start = 0 – Trading begins at 00:00 on Tuesday.
🔹 Tuesday_Stop = 24 – Trading ends at 24:00 on Tuesday.
🔹 Wednesday_Start = 0 – Trading begins at 00:00 on Wednesday.
🔹 Wednesday_Stop = 24 – Trading ends at 24:00 on Wednesday.
🔹 Thursday_Start = 0 – Trading begins at 00:00 on Thursday.
🔹 Thursday_Stop = 24 – Trading ends at 24:00 on Thursday.
🔹 Friday_Start = 0 – Trading begins at 00:00 on Friday.
🔹 Friday_Stop = 24 – Trading ends at 24:00 on Friday.
🔢 Conclusion
Advanced Scalper MT5 provides a highly configurable scalping framework with Recent High/Low breakout entries, intelligent pending order management, spread and slippage protection, Break-even automation, multiple trailing stop methods, and comprehensive money management. Its flexible trading filters and detailed exit controls make it well suited for traders seeking precision, risk control, and consistent execution on MetaTrader 5.
🔢 FAQs
❓ What trading strategy does Advanced Scalper MT5 use?
It uses a Recent High/Low breakout strategy with configurable pending orders and advanced entry filters.
❓ Can Advanced Scalper MT5 avoid trading during major news events?
Yes. It includes an NFP news filter and configurable Friday trading restrictions.
❓ Does Advanced Scalper MT5 support automatic Break-even and Trailing Stop?
Yes. The EA includes multiple exit management features such as Break-even, MagicTrail, High/Low Trailing, and dynamic Trailing Stop.
❓ How does the spread filter improve performance?
The spread filter blocks new trades whenever the spread exceeds the configured 3.0-point threshold, helping reduce execution costs during volatile markets.
❓ Can I manually control lot sizing in Advanced Scalper MT5?
Yes. The EA supports Manual Lotsize, configurable starting lots, maximum lot limits, and optional balance-based lot adjustments.











