Shauns Range Breaker EA Full Version
- Experts
- Shaun Mark Featherstone
- 버전: 1.3
- 활성화: 5
Shaun’s Range Breaker EA is a professional breakout‑based Expert Advisor that trades when the current candle’s range expands beyond an average‑bar threshold. It’s designed for traders who want a robust, rule‑based breakout engine with full control over risk, time filters, and scaling.
The EA can be used on forex, metals, indices and other CFD instruments (where your broker allows algorithmic trading), and comes with:
- Flexible lot sizing (fixed or % risk)
- Grid‑style scaling with max orders
- Basket profit and drawdown control
- Powerful filters (time, day, RSI, spread)
- An intuitive on‑chart dashboard and manual trade buttons
If you’ve tested the FREE version, this is the unlocked edition with no artificial limitations.
⚙️ Core Strategy
At its heart, Shaun’s Range Breaker EA looks for strong range expansion:
- It calculates the average bar size over a user‑defined number of candles ( HowBar ).
- It multiplies this average by a factor ( ExpBar ).
- When the current bar’s range (High–Low) exceeds this average × multiplier:
- A bullish breakout can trigger a BUY.
- A bearish breakout can trigger a SELL.
- Optional filters (RSI, spread, time, day) can block low‑quality setups.
This makes it suitable for capturing volatile moves during active sessions and news‑driven pushes, while avoiding random noise in quieter markets (depending on your settings).
🔧 Key Features (Full Version)
1️⃣ Advanced Risk & Lot Management
- Fixed Lot Mode
Set FixedLot to control volume manually (e.g. 0.10, 0.50, 1.00 lots…). - Percent Risk Mode
Use Risk (%) to size trades based on account balance and tick value.
The EA automatically calculates position size so each trade risks roughly the same % of your account. - Broker‑aware lot handling
- Respects broker MODE_MINLOT , MODE_MAXLOT , and MODE_LOTSTEP .
- Normalizes lots to appropriate decimal places.
✅ This allows you to scale the strategy seamlessly from small to large accounts.
2️⃣ Flexible Grid / Position Scaling
- MaxOrders – define the maximum number of open positions the EA can hold.
- Grid logic allows additional entries when conditions persist, while respecting:
- Your MaxOrders cap
- The broker’s ACCOUNT_LIMIT_ORDERS if applicable
Use this to:
- Trade a single precision entry only (e.g. MaxOrders = 1 ), or
- Build a structured grid to average entries in strong trends.
3️⃣ Time & Day Filters
- TimeStart / TimeEnd (0–23, server time)
Precisely choose when the EA is allowed to open new trades. - UseDayFilter + individual day toggles:
- TradeOnMonday … TradeOnSunday
Examples:
- Only London/New York overlap
- Only Asian session scalping
- Avoid trading during rollover or weekend gaps
These filters give you full control over when the EA is active.
4️⃣ Protection & Profit Management
- Max Drawdown Guard
- UseMaxDrawdown + MaxDrawdownPerc
- Automatically stops opening new trades when floating drawdown exceeds a defined percentage of balance.
- Basket Profit Target
- ProfitPips × total lots
- When open positions for the EA’s magic number reach this pip‑based target, the EA can close all trades and bank the profit.
- Stop Loss / Take Profit
- UseStopLossTP , StopLossPips , TakeProfitPips
- Per‑trade SL/TP in pips if you want hard protection in addition to basket logic.
- Trailing Stop
- UseTrailingStop , TrailingStopPips
- Dynamically protects open profit by moving SL as price goes in your favour.
These tools let you shape your risk/reward profile exactly how you want.
5️⃣ Market Quality Filters
- Spread Filter
- UseSpreadFilter , MaxSpreadPips
- Prevents new entries during high‑spread or illiquid periods.
- RSI Filter
- UseRSIFilter , RSIPeriod , RSIOverbought , RSIOversold
- Adds a momentum/mean‑reversion layer:
- e.g. only buy when RSI is not overbought, only sell when RSI is not oversold.
Combined with the breakout logic, this creates a powerful set of conditions to avoid poor‑quality trades.
6️⃣ On‑Chart Dashboard & Controls
The EA draws a clean information panel on the chart, showing:
Account Information
- Minimum stop level (broker)
- Average bar size (for the chosen timeframe)
- Balance & Equity
- Spread (pips)
- Current drawdown (%)
Account Profit Breakdown
- Pair profit (current symbol, EA magic)
- Total profit (all EA trades with this magic)
- Today’s profit
- Yesterday’s profit
- Weekly profit
- Monthly profit
Manual Control Buttons
- BUY button – open a manual BUY using current calculated lot.
- SELL button – open a manual SELL using current calculated lot.
These manual trades are fully integrated with the EA’s magic and risk logic (SL/TP, trailing, basket).
