ProScalpexBot
- Experts
- Andrey Kozak
- Version: 1.0
- Activations: 20
ProScalpexBot — next-generation professional scalper for XAUUSD (M5)
ProScalpexBot is a high-precision automated trading system designed specifically for scalping gold (XAUUSD) on the M5 timeframe.
Developed for traders who value stability, technological accuracy, and intelligent risk control, the robot analyzes micro-impulses of price movement, confirms entries using higher-timeframe validation, controls execution quality, and dynamically adapts to your broker’s trading environment.
Recommended leverage: 1:100
Minimum starting balance: 1000 USD
Key Features
-
Multi-level signal filtering: synchronization between lower and higher timeframes for precise trade entries.
-
Professional execution logic: margin, spread, stop-level and freeze-level control; prevention of invalid orders.
-
Broker-adaptive architecture: automatic normalization of lot size, verification of minimum/maximum volume, and retry logic for requotes or server delays.
-
Full trading environment control: the EA will not open trades if market conditions are unsuitable — protecting your capital at every step.
-
Plug-and-play setup: simply attach the EA to XAUUSD M5, check parameters, and start trading.
Recommendations
-
Use the XAUUSD instrument on M5 timeframe.
-
Leverage: 1:100 or equivalent.
-
Recommended minimum deposit: 1000 USD for optimal risk-to-reward balance.
-
Choose a broker with low spread and reliable execution (preferably via a VPS).
-
Start with default parameters, test on a demo account, and move to live trading once performance is verified.
Parameter Description
Lots — fixed trade lot size. Automatically normalized according to broker’s minimum, maximum, and step requirements.
TakeProfitPoints — take-profit distance in points (for 5-digit brokers, 150 points = 15 pips).
Slippage — maximum allowed price deviation (slippage) in points for order execution.
MagicNumber — unique trade ID used to distinguish this EA’s orders from others running on the same account.
KPeriod — main period of the impulse indicator on the working timeframe. Defines the sensitivity of entry signals.
DPeriod — signal line period for smoothing and confirmation of impulse direction.
Slowing — smoothing strength of the impulse line; affects the smoothness of reaction.
MA_Method — moving-average method used in impulse calculations (SMA / EMA / SMMA / LWMA).
PriceField — price type used for analysis (LOW/HIGH or CLOSE/CLOSE).
UseHTFFilter — enables or disables higher-timeframe trend confirmation.
HTF — higher timeframe used for directional filtering (default: H1).
HTF_KPeriod, HTF_DPeriod, HTF_Slowing, HTF_MA_Method, HTF_PriceField — parameters of the impulse indicator applied to the higher timeframe.
LevelSellEnter — threshold for generating sell signals; triggered when the impulse crosses this level downward.
LevelBuyEnter — threshold for generating buy signals; triggered when the impulse crosses this level upward.
LevelCloseBuy — level where existing buy positions are closed.
LevelCloseSell — level where existing sell positions are closed.
CheckMaxSpread — enables spread filtering before order execution.
MaxSpreadPoints — maximum allowed spread (in points); if exceeded, trading is paused.
TradeOnlyAtBarOpen — if enabled, trades are executed only at the opening of a new bar, increasing stability and backtest accuracy.
MinBarsRequired — minimum number of historical bars required for proper calculations; trading pauses if history is insufficient.
SendRetries — number of retry attempts in case of requotes or temporary trade errors.
RetryDelayMs — delay (in milliseconds) between retry attempts to ensure stable execution.
