Veqrix Peak Scalper
- Experts
-
Jose Luis Heredia Padilla
CEO & Founder of Veqrix
A laboratory for developing advanced indicators, quantitative strategies, and Expert Advisors (EAs) for MetaTrader 5.
Focus on technical precision and consistent results. - Version: 1.25
- Updated: 12 September 2026
- Activations: 10
Veqrix Peak Scalper
Veqrix Peak Scalper is an automated historical-level breakout Expert Advisor for MetaTrader 5. It identifies confirmed price levels and manages breakout entries with pending.
The strategy uses an internal analysis engine and evaluates opportunities during predefined broker-server-time windows. Level confirmation, entry spacing, pending-order expiration and trailing logic are handled internally.
Position sizing
The EA provides four position-sizing modes:
- Fixed lot size
- Balance allocation by required margin
- Lot size per balance block
- Equity risk based on Stop Loss
Every mode is restricted by an absolute maximum-lot setting. Volume is normalized to the broker's minimum, maximum and volume step.
It does not use Martingale or grid strategies. It does not average down on losing positions. Each trade carries fixed Stop Loss and Take Profit levels.
Trade protection
- Initial Stop Loss and Take Profit
- Tick-by-tick trailing stop
- Broker Stops Level and Freeze Level validation
- Spread control for new pending orders
- Maximum live margin utilization
- Maximum pending-order limit
- Projected-margin control for pending orders
- Optional Friday pending-order cleanup
If projected pending-order margin exceeds available free margin, the EA can remove the farthest pending order and recalculate the exposure.
Input parameters
General
- InpMagic - Identifier used to separate this EA's trades from other strategies.
- InpOrderComment - Comment written into orders created by the EA.
Order exposure
- InpMaxPendingOrders - Maximum pending orders managed by this EA on the current symbol.
Stops and execution
- InpStopLossPoints - Initial Stop Loss distance in points.
- InpTakeProfitPoints - Initial Take Profit distance in points.
- InpEnableTrailing - Enables or disables trailing-stop management.
- InpTrailingDistancePoints - Requested trailing distance in points.
- InpUseSpreadFilter - Controls the spread filter for new pending orders.
- InpMaxSpreadPoints - Maximum spread permitted for new pending orders.
- InpMaxBrokerStopLevelPoints - Maximum broker Stops Level accepted for new orders.
- InpDeviationPoints - Allowed price deviation for trade requests.
Position size and protection
- InpLotMode - Selects fixed, margin-allocation, per-balance or equity-risk sizing.
- InpFixedLot - Fixed volume and safe fallback volume.
- InpCapitalUtilizationPct - Balance percentage allocated as required margin.
- InpMaxCapitalUtilizationPct - Maximum permitted live margin utilization.
- InpBalancePer001Lot - Balance amount corresponding to each 0.01 lot.
- InpRiskPercent - Equity percentage risked per trade in risk-based mode.
- InpMaximumLot - Absolute maximum volume allowed by the EA.
- InpCancelIfMarginInsufficient - Removes the farthest pending order when projected margin is insufficient.
- InpCancelPendingOnFriday - Enables Friday pending-order cleanup.
- InpFridayCancelHour - Friday cleanup hour in broker server time.
Recommended use
The primary configuration is intended for XAUUSD. Point value, contract size, margin, spread, execution policy and Stops Level vary between brokers. Test the EA with the target broker's historical ticks and symbol specification before live use.
Start with a fixed 0.01 lot on a demo account. Use one EA instance per symbol and a unique Magic number for every independent setup. Trading hours use broker server time.
The spread filter controls new pending-order placement. An existing pending order can still be triggered while the spread is wider. Dynamic lot sizing compounds both gains and losses.
Risk warning: Risk warning: Trading involves risk. Past results do not guarantee future results.
