Alpha Pulse EA — User Guide
1. Overview
Alpha Pulse EA is a MetaTrader 5 Expert Advisor that combines:
• Stochastic Oscillator for timing entry signals,
• Momentum as a strength filter, and
• Bollinger Midline (Moving Average) for trend bias.
It uses ATR to set Stop Loss and Take Profit dynamically, and includes advanced trade
management with trailing stop and break-even features.
2. Entry Logic
• Buy Conditions:
o Stochastic %K crosses above %D,
o Price closes above Bollinger Midline (MA filter),
o Momentum > MomentumFloor (default 100.2).
• Sell Conditions:
o Stochastic %K crosses below %D,
o Price closes below Bollinger Midline,
o Momentum < (200 - MomentumFloor) (default 99.8).
3. Trade Management
• Stop Loss (SL) = ATR × SL_ATR_Multiplier (default ×2).
• Take Profit (TP) = ATR × TP_ATR_Multiplier (default ×3).
• Trailing Stop: Adjusts SL using ATR × Trail_ATR_Multiplier.
• Break-even: Moves SL to entry price when price reaches MinRRforBE.
• One Trade per Symbol: Prevents overtrading (optional).
4. Inputs (Parameters)
General
• MagicNumber: Unique ID for trade tracking.• FixedLot: Static lot size (used if RiskPercent = 0).
• RiskPercent: Risk per trade (% of balance, lot auto-calculated).
• MaxSpreadPoints: Spread filter (in points).
Stochastic
• StoKPeriod, StoDPeriod, StoSlowing: Standard parameters.
• Overbought (default 80), Oversold (default 20).
Momentum
• MomentumPeriod: Default 14.
• MomentumFloor: Buy if > floor, Sell if < (200 - floor).
Bollinger Midline
• BBPeriod: Default 20.
• BBMethod: MA method (default SMA).
• BBPrice: Applied price (default Close).
ATR / Trade Control
• ATRPeriod: Default 14.
• SL_ATR_Multiplier: Default 2.0.
• TP_ATR_Multiplier: Default 3.0.
• UseTrailing: Enable trailing stop.
• Trail_ATR_Multiplier: Default 1.5.
• UseBreakEven: Enable break-even.
• MinRRforBE: RR threshold for break-even.
Execution Filters
• TradeLongs, TradeShorts: Allow Buy/Sell.
• TradeOnNewBarOnly: Prevents intrabar noise (recommended: true).
5. Usage Recommendations
1. Chart Timeframes: Works best on M15–H1.
2. Pairs: EURUSD, GBPUSD, XAUUSD, and other liquid assets.
3. Optimization: Adjust MomentumFloor, ATR multipliers, and Stochastic levels for each
pair/timeframe.
4. Risk Management: If you use RiskPercent, start with 1–2% per trade.
5. Backtesting: Always test before live trading.6. Example Presets
EURUSD M15
• StoKPeriod: 14 / StoDPeriod: 3 / Slowing: 3
• MomentumFloor: 100.3
• ATR SL Multiplier: 2.0, TP Multiplier: 3.0
• Trailing: Enabled (1.5× ATR)
• Risk: FixedLot 0.10 or 1% RiskPercent
XAUUSD H1
• StoKPeriod: 21 / StoDPeriod: 3 / Slowing: 3
• MomentumFloor: 100.5
• ATR SL Multiplier: 2.5, TP Multiplier: 4.0
• Trailing: Enabled (2.0× ATR)
• Risk: 0.05 lot or 1% risk