Step Ahead EA โ€” User Guide

Last updated: 2025-01-01

๐Ÿ“– Overview

Step Ahead automates a straightforward yet powerful strategy: it records the high and low of a configurable time range, then places stop orders at the extremes to capture the breakout. Trade management โ€” breakeven, partial take profit, and trailing stop โ€” handles the rest automatically.

The strategy requires a Stop Loss on every trade. It does not use martingale, grid, or averaging. When running multiple instances across different symbols, the built-in daily drawdown check allows all instances to communicate and stop trading together โ€” ideal for prop firm challenges.


๐Ÿ”ง Installation

Follow the standard MQL5 product installation guide. If you received the EA directly from Trade't, refer to the Trade't EA installation guide instead.


โš™๏ธ A. Range Settings

These settings define the time range the EA monitors to build the high/low, and when it places and closes trades.

ParameterDescription
Range Start Hour / MinuteTime when the EA starts recording the range high/low.
Range End Hour / MinuteTime when the range is locked โ€” stop orders are placed at the high and low at this moment.
Range Close Hour / MinuteTime when all open trades and pending orders from this range are closed/deleted. Set to 0 to disable.
Buffer TypeChoose whether the stop entry is placed using the current spread or a fixed point value as a buffer above/below the extremum.
Fixed Buffer in PointsThe fixed buffer size in points (used only when Buffer Type is set to Fixed).
All times are based on your broker's server time, visible in the Market Watch (Ctrl+M). Use worldtimebuddy.com to convert between your local time and broker time.

๐Ÿ” B. Double Trade

When enabled, if price returns into the range after triggering the first breakout order, the EA places a second trade with its own configurable risk and criteria.

ParameterDescription
Activate Double TradeEnables the second-entry logic when price re-enters the range.
Double Trade CriteriaConditions that must be met before placing the second trade (e.g. minimum retrace distance).
Double Trade Volume TypeVolume sizing method for the second trade โ€” independent from the main trade sizing.
Double Trade Volume ValueThe lot size or risk percentage/amount for the second trade.

๐Ÿšช C. Trade Closure

ParameterDescription
Order Expiry in MinutesCancels a pending stop order after this many minutes if it has not been triggered. 0 = no expiry.
Delete Opposite Order on TriggerIf true, when one stop order (e.g. buy stop) is triggered, the opposite pending order (sell stop) is automatically deleted.

๐Ÿ’ฐ D. Order Size

ParameterDescription
Volume TypeFixed Lot (set lot size manually), Risk From Balance (% of account balance), or Risk In Money (a fixed dollar/currency amount).
Volume ValueThe lot size (Fixed) or the percentage/amount for dynamic sizing. A Stop Loss must be configured for risk-based sizing to work.

๐Ÿ›ก๏ธ E. Stop Loss

ParameterDescription
SL TypeFixed in Points or Percentage of Range (SL = range size ร— percentage).
SL ValueThe point distance or percentage, depending on the selected type.

๐ŸŽฏ F. Take Profit

ParameterDescription
TP TypeFixed in Points or Percentage of Range.
TP ValueThe point distance or percentage, depending on the selected type.
Activate Partial TPEnables a partial take profit that closes a portion of the trade at a specified time.
Partial TP Time (Hour / Minute)The time at which the partial close is executed.
Partial TP PercentageWhat percentage of the running position to close at the partial TP time.

โš–๏ธ G. Breakeven

ParameterDescription
Breakeven TypeFixed in Points or Percentage of Range โ€” defines when the SL is moved to entry.
Breakeven Trigger ValueThe point distance or percentage that triggers the BE move.
BE Buffer in PointsA small buffer added above/below the entry price to cover trading commissions.

๐Ÿ”„ H. Trailing Stop

ParameterDescription
Trailing Stop Trigger TypeFixed in Points or Percentage of Range โ€” defines when the trailing stop activates.
Trailing Trigger ValueThe point distance or percentage of range that must be in profit before the trail activates.
Trailing Step TypeFixed in Points or Percentage of Range โ€” defines how tightly the trail follows price.
Trailing Step ValueThe step size for the trailing stop (points or % of range).

๐Ÿ“Š I. Volatility Filter

ParameterDescription
Activate Volatility FilterEnables the ATR-based daily volatility check.
ATR PeriodPeriod used for the ATR calculation.
Min ATR ValueIf the current daily ATR is below this value, no trades are taken (market too quiet).
Max ATR ValueIf the current daily ATR is above this value, no trades are taken (market too volatile). Set to 0 to disable the maximum cap.

๐Ÿ“ˆ J. Trend Filter

ParameterDescription
Trend Filter TypeDisabled, Force Direction (always buy or always sell only), Previous Day Momentum (trade in the direction of yesterday's close vs. open), or Multi-TF Moving Average (directional bias from a moving average on a higher timeframe).
Forced DirectionWhen Force Direction is active: Buy Only or Sell Only.
MA TimeframeThe timeframe used for the multi-TF moving average.
MA PeriodThe period of the moving average.
MA MethodThe averaging method (SMA, EMA, SMMA, LWMA).
MA Applied PriceThe price source for the MA calculation.

๐Ÿ“… K. Day Filter

ParameterDescription
Use Day FilterEnables day-of-week trading restrictions.
Trade Monday / Tuesday / Wednesday / Thursday / Friday / Saturday / SundaySet each day to true or false to allow or block trading on that day.

๐Ÿ“‰ L. Daily Drawdown Control

When running multiple Step Ahead instances across different symbols, this feature allows all instances to share a drawdown limit. Once any instance detects that the daily drawdown has been exceeded, all instances stop trading for the day.

ParameterDescription
Activate DD ControlEnables the daily drawdown monitoring across instances.
Max Daily DD %The maximum drawdown (as a % of account balance) before all instances halt for the day.
Consider All Account TradesIf true, the drawdown calculation includes all trades on the account, not just those opened by Step Ahead.
For prop firm challenges, enable DD Control on every Step Ahead instance running on the account. All instances share the same limit, so a bad run on one symbol won't endanger the overall account drawdown limit.

๐Ÿ“‹ Disclaimer

The products and software provided by Trade't are tested in certain market conditions and technical environments. Trade't is not responsible for any loss, error, or misuse of the provided software. Users are invited to do their own testing in a demo environment before using any tools in a live setting with real money โ€” this decision is their sole responsibility and at their own risk.

Past performance is no indication or guarantee of future performance. Trading forex involves a significant risk of loss. Always do your due diligence before making any investment decision.

Step Ahead EA

$179 ยท Lifetime updates included

Buy on MQL5 โ†—