
Skyline Breakout Master EA – User Manual
1. Overview
Skyline Breakout Master is a breakout trading Expert Advisor for MT5 that combines:
• Support/Resistance breakout detection
• Volume filter (tick volume vs average)
• On-Balance Volume (OBV) confirmation
It automatically manages:
• Stop Loss (SL) & Take Profit (TP) using fixed points or ATR
• Lot sizing (fixed or risk-based)
• Spread filter and cooldown between trades
• Trailing Stop to lock in profits
2. Strategy Logic
• Long Entry (BUY)
1. Price breaks above recent resistance (with breakout buffer).
2. Close confirms breakout (if enabled).
3. Tick volume ≥ average × multiplier.
4. OBV filter confirms bullish momentum.
• Short Entry (SELL)
1. Price breaks below recent support (with breakout buffer).
2. Close confirms breakout (if enabled).
3. Tick volume ≥ average × multiplier.
4. OBV filter confirms bearish momentum.
• Stop Loss / Take Profit
o Fixed points OR ATR-based × multiplier.
o TP is calculated as SL × Risk:Reward ratio (RR).
• Trailing Stop
o Starts after X profit points.
o Keeps SL at distance Y.
o Updates only after Z extra points.
3. Input Parameters
Trading Filters• InpAllowLong / InpAllowShort → enable BUY/SELL.
• InpMaxSpreadPts → max spread allowed (points).
• InpCooldownBars → bars to wait after trade before re-entry.
Breakout & Support/Resistance
• InpSR_LookbackBars → bars to calculate support/resistance.
• InpBreakoutBufferPts → extra buffer (points).
• InpConfirmWithClose → 1 = require candle close beyond level.
Volume & OBV Filter
• InpVol_Period → period for average volume.
• InpVol_Multiplier → multiplier for breakout volume.
• InpOBV_Mode → OBV_SLOPE or OBV_MA_CROSS.
• InpOBV_SlopePeriod / InpOBV_MA_Period → OBV parameters.
Risk & Money
• InpFixedLots → fixed lot size.
• InpUseRiskPercent → enable risk % per trade.
• InpRiskPercent → percentage of balance risked.
Stop Loss / Take Profit
• InpSL_Mode → SL_FIXED or SL_ATR.
• InpSL_FixedPts → fixed SL points.
• InpATR_Period → ATR calculation period.
• InpATR_MultSL → SL = ATR × multiplier.
• InpRR_Multiple → TP = SL × RR.
Trailing Stop
• InpUseTrailing → enable/disable trailing.
• InpTrailStartPts → start trailing after this profit.
• InpTrailDistancePts → trailing distance in points.
• InpTrailStepPts → update step in points.
4. Recommended Settings (Example: EURUSD M5)
• InpSR_LookbackBars = 60
• InpBreakoutBufferPts = 20
• InpVol_Period = 50, InpVol_Multiplier = 1.2• InpOBV_Mode = OBV_SLOPE, InpOBV_SlopePeriod = 14
• InpSL_Mode = SL_ATR, InpATR_Period = 14, InpATR_MultSL = 2.0
• InpRR_Multiple = 1.5
• Risk: InpUseRiskPercent = true, InpRiskPercent = 1.0
• Trailing: Start = 250, Distance = 180, Step = 30
5. Usage Guidelines
1. Attach EA to chart → enable algo trading.
2. Backtest on different pairs/timeframes.
3. Start with demo account before live trading.
4. Optimize ATR/Volume/OBV filters for each market.
5. Use higher TF (M15/H1) for more reliable S/R breakouts.
6. Notes
• Works best on volatile pairs (EURUSD, GBPUSD, XAUUSD).
• Lower TF (M5) → more signals, more false breakouts.
• Higher TF (H1/H4) → fewer signals, higher accuracy.
• Adjust InpCooldownBars to avoid overtrading.