Custom Range Breakout EA (CRB) is a highly configurable breakout trading system that lets you define any price range and automate trades based on your strategy.
Whether you're targeting the London open, New York session, or a custom intraday level, CRB gives you complete control over how and when to enter trades, with advanced risk tools and precise timing filters. The EA includes trailing stop, break-even logic, news filtering, day-of-week control, and more.
All dynamic trade management inputs use a percentage-based system, calculated from the distance between the entry price and the stop loss. This ensures consistent logic and adaptability across different market conditions.
Do your own testing before going live!! The default inputs are just a reference point. There are likely better ones depending on the pair you're trading. This EA only gives you the tools to apply the strategy however you want.
Breakout from any custom-defined range, not limited to session opens
Day filter to select specific trading days
News filter to avoid entries during volatile events
Multiple entry modes including breakout or candle confirmation
Trailing stop and break-even logic using percentage distance from entry to SL
Take profit also set using percentage of the SL distance
Trade limits per direction and per day
Supports fixed lot, balance-based, and percentage risk
Range size filters to avoid low or high volatility
Customizable visual display with chart color options and labels
The EA defines a price range based on your selected start time and duration
After the range closes, the EA waits for a breakout signal using your chosen entry mode
Once triggered, the trade is managed with SL, TP, BE, and TSL — all calculated as percentages of the entry-to-SL distance
The EA disables trading after your trade limits are reached or at the configured end-of-day time
Order Comment: Commentary for every order the EA places
Magic Number: Unique ID to differentiate trades from other EAs
Entry Mode: Choose between Range Breakout or First Candle Close Outside Range
Timeframe for candle close: Timeframe used to confirm the breakout candle
Nº Buy trades: Max number of buy trades allowed per day
Nº Short trades: Max number of sell trades allowed per day
Total trade: Max total trades (buy + sell) allowed per day
Lot Mode: Choose between Fixed lots, Money-based risk, or % of Account
Lots / Money / Percent: Value for the selected lot mode
Multiplier of of lots/risk: Scales the lot size or risk value
Stop loss in % of range: SL is placed as a percentage of the total range size
Take profit in % from entry to sl: TP is calculated as a percentage of the distance from entry to SL
Range start time in hours: Time (in broker hours) when the range starts
Range duration in minutes: Duration of the range period
Duration when trades are possible after range close in minutes: Window for valid entries after range closes
End of day close time in hours: Time to stop taking trades each day
Max range size in points: Upper limit for allowed range size
Min range size in points: Lower limit for allowed range size
Break Even?: Enables break-even functionality
Distance in % from entry to sl to activate BE: Triggers BE when this % of SL distance is reached
Buffer in % for BE: Extra distance added to BE level (in % of SL distance)
Trailing SL?: Enables trailing stop
Distance in % from entry to sl to activate TSL: Triggers TSL when price reaches this % of SL distance
Distance in % to maintain from the moving price: Distance to keep between price and trailing SL (as % of SL distance)
Range on Monday: Enable/disable trading on Monday
Range on Tuesday: Enable/disable trading on Tuesday
Range on Wednesday: Enable/disable trading on Wednesday
Range on Thursday: Enable/disable trading on Thursday
Range on Friday: Enable/disable trading on Friday
Range on Saturday: Enable/disable trading on Saturday
Range on Sunday: Enable/disable trading on Sunday
Filter for News?: Enables or disables news event filtering
Separator to separate news keywords: Character to separate keywords (e.g., comma or semicolon)
Keywords for news to avoid: If matched, EA avoids trading (e.g., NFP, FOMC)
Currencies for News LookUp: Symbols to monitor for news (e.g., USD, EUR)
Nº of Days to look up news: Days to check back for scheduled news
Stop Trading before (in minutes): Time before news when trading is paused
Start Trading after (in minutes): Time after news when trading resumes
Background Color: Background color of the chart
Text color: Color for text elements on the chart
Bullish Candle Color: Color of bullish candles inside the range
Bearish Candle Color: Color of bearish candles inside the range
Grid?: Show or hide chart grid
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.