FTMO strategy in H1 with an MT5 EA: Complete plan and examples

FTMO strategy in H1 with an MT5 EA

FTMO strategy in H1 with an MT5 EA: Complete plan and examples

The FTMO challenge rewards traders who can demonstrate impeccable algorithmic discipline. In this guide, we will build an H1 strategy that is perfectly suited to an MT5 Expert Advisor (EA), complying with prop firm rules and minimizing drawdown. You will discover the advantages and disadvantages of H1, a step-by-step trading plan, concrete examples, and tips to ensure your robot remains compatible with FTMO and prop firms in general.

Why choose the H1?

The choice of chart period is crucial for an EA. Educational sources generally distinguish between "higher" and "lower" timeframes and place the bar between the two around the hour (H1). Hourly charts are therefore halfway between pure intraday trading (M1 to M30) and swing trading. Here are the main arguments:

  • Filter out noise: An H1 chart provides an overview of the session by eliminating much of the erratic movement. According to a guide on intraday timeframes, H1 is used to "identify the trend for the day and support/resistance levels." The quality of the signals is higher than that of M1 or M5, which reduces false breakouts.
  • Reasonable number of signals: H1 generates fewer entries than M5, but enough to meet the minimum number of trading days required by FTMO. However, the same guide points out that H1 offers few opportunities. It will therefore be necessary to diversify pairs or use several strategies to achieve the profit target.
  • Less stress than lower units: In an article by FBS, intraday traders appreciate the H1/H4 timeframes for the possibility of opening several positions without having to stay in front of the screen all the time. The H1 allows you to place the trade, set levels, and let the robot do its work, while maintaining regular control.
  • Simplicity and efficiency: H1 strategies can use simple technical rules (moving averages, Donchian channels, ATR) while remaining effective. The FBS article describes an H1 strategy based on the crossover of moving averages of different periods.

Choosing the right timeframe also depends on your available time and emotional resilience: if you cannot constantly monitor the market, H1/H4 is more suitable than scalping. H1 remains a realistic compromise for an FTMO EA.

Reminders about FTMO rules for EAs

Before planning a strategy, it is essential to know the FTMO rules:

  • Maximum capital per strategy: FTMO imposes a capital limit of $400,000 per trader or per strategy. If an EA is used by multiple accounts and exceeds this limit, the trader may be denied validation.
  • Server request limit: FTMO's MetaTrader servers limit the maximum size to 200 open orders simultaneously and 2,000 positions per day. A hyperactive EA (high-frequency scalping) may be flagged for "hyperactivity" and require adjustments, or even result in account termination.
  • Risks associated with third-party EAs: FTMO warns that purchased or shared robots may be used by many traders. Using a "copy-and-paste" EA that uses parameters associated with the same values may prevent you from passing verification, as FTMO prefers unique and controlled strategies.
  • Compliance with risk rules: regardless of the strategy, traders must comply with the daily and maximum drawdown limits and demonstrate consistent risk management. Robots that exceed these limits or exploit loopholes (martingale, abusive scalping, latency arbitrage) are penalized.

In summary, FTMO does not prohibit EAs, but requires their sensible use. The robot must comply with risk rules, avoid hyperactivity, and be unique. The goal is not to have a miracle robot, but a disciplined tool integrated into a strategy validated by backtesting and forward testing.

The basics of an H1 strategy for FTMO

An H1 strategy for EA MT5 should combine multi-timeframe analysis, appropriate technical indicators, tight risk management, and a volatility filter. Here are the key elements:

  1. Top-down analysis: Start by looking at the higher timeframes (H4, D1) to identify the overall trend, support/resistance levels, and market volatility. The multi-timeframe confluence method involves using H1 to define the structure of the day, M15 for pattern formation, and M5 for execution. A trade should only be taken if the timeframes are aligned.
  2. Input signal: Choose a simple but robust signal. For example:
    • Moving average crossover: FBS offers a concrete example: Two exponential moving averages (38 and 48 periods) define the trend, and two weighted moving averages (5 and 8 periods) serve as triggers. A crossover of the fast ones below the slow ones indicates a sell, and the opposite indicates a buy. A filter on the distance between the averages and the closing price of the confirmation candle reinforces the signal.
    • Donchian channel breakout with ATR: Donchian channels measure the highs and lows over a period (e.g., 20 candles). The ATR (Average True Range) indicates volatility. A channel breakout with a high ATR signals a significant movement, while a low ATR often indicates a false signal. This type of strategy works well with H1 and is suitable for volatile markets.
    • Range H1 and support/resistance levels: Identify consolidation zones and enter on a breakout, with a stop-loss beyond the opposite edge of the range.
  3. Volatility filter: Use ATR to adjust your stops and take market conditions into account. A high ATR justifies a wider stop and a smaller position size. A low ATR allows for a tighter stop. A guide to timeframes indicates that H1 offers powerful but few signals and that the strategy should be adapted to the volatility of the moment.
  4. Money management: Set a risk per trade (0.5% to 1% of capital) and use a dynamic stop-loss based on ATR or observed volatility. Aim for a risk/reward ratio of at least 1:2 to compensate for limited signals. Consider limiting your overall exposure in the event of correlation between pairs by consulting
    , our article dedicated to correlated pairs to avoid, which describes which combinations are dangerous.
  5. Backtesting and forward testing: Test your strategy on several years of data to assess its robustness. An EA must be validated with a sufficient number of trades to avoid over-optimization. Forward tests on demo accounts or small real accounts allow you to factor in slippage, execution, and spreads. An article by Fintokei reminds us that an EA is not a passive solution and that it should first be used as a signal tool, then monitored to see how it behaves.

Comprehensive trading plan

Here is an example of a step-by-step plan for building and using an MT5 EA in H1 to pass an FTMO challenge:

1. Define the trend and structure

  • On D1/H4, identify the prevailing trend (upward, downward, or range) and mark the key areas. These levels will serve as targets or profit-taking zones.
  • On H1, plot the channels (Donchian, Bollinger Bands) and moving averages. Identify patterns (range, triangle, flag) and decide whether to trade breakouts or reversals.

2. Select the input signal

  • Option 1 – Moving average crossover: When the 5/8 moving averages cross the 38/48, wait for the confirmation candle to close. Enter at the opening price of the next candle. An example: on AUD/USD, the upward crossover gave a buy signal at 0.7131, with a stop-loss below the range and a take-profit at 0.7242, i.e., +111 pips.
  • Option 2 – Donchian Breakout + ATR: Place a buy order above the high of the last 20 candles and a sell order below the low. Only trigger if the ATR is above its moving average (e.g., ATR14 > EMA30 of the ATR), which indicates sufficient volatility. Adjust the position size according to the width of the channel.
  • Option 3 – H1 range: Identify an H1 range and wait for a signal on M15/M5 confirming the breakout (Marubozu candle, impulse with volume). Enter on the breakout, with a stop behind the range and a target equal to the height of the range.

3. Configure the EA MT5

  • Risk management: Set the lot size so that each trade does not exceed the defined risk percentage (0.5% by default). Use a
    global mutex to avoid multiple simultaneous signals on different pairs.
  • Filters: Add a time filter to avoid periods of low liquidity (rollover, 10 p.m.–1 a.m. UTC) or macroeconomic announcements. Add a correlation filter to avoid opening identical positions on correlated pairs (e.g., EUR/USD and GBP/USD).
  • FTMO limits: Set drawdown thresholds (e.g., 4% daily) that disable the EA when reached, in order to comply with prop firm rules. Prevent the risk of hyperactivity by imposing a minimum delay between two trades.

4. Backtesting and optimization

  • Test the strategy on at least 3 years of data to verify stability. An H1 strategy must generate several hundred trades to provide reliable statistics.
  • Avoid over-optimization : Optimize only a few parameters (e.g., the length of moving averages or the channel period).
  • Compare performance across different pairs and market conditions. Reduce the number of variable parameters to avoid overfitting.

5. Forward testing and supervision

  • Activate the EA on a demo account or a real account with low capital. Verify that orders are executed correctly and that the risk per trade is respected.
  • Monitor the robot: An EA is a tool that must be controlled. An article by Fintokei points out that many traders believe that a robot will provide them with passive income, but an EA cannot replace experience. Track the win/loss ratio, trade duration, drawdown, and position frequency, and adjust the settings if necessary.

6. FTMO integration

  • When the forward test is convincing (profitable over several weeks and in line with the risk), deploy the EA on an FTMO Challenge account.
  • Follow the rules: maximum daily and total risk, profit target, minimum trading days, etc. If the robot reaches a loss close to the authorized drawdown, shut it down manually.
  • Diversify: To comply with the quota of days, alternate pairs or reduce the frequency in order to have trades over several days. H1 helps to space out signals.

Examples of H1 strategies for an FTMO EA

Example 1: Moving average crossover on EUR/USD

  • Indicators: EMA38 and EMA48 as background averages, and LWMA5 and LWMA8 for signals.
  • Purchase conditions: LWMA5 crosses above LWMA8 and both cross above the EMAs. The confirmation candle closes above the crossover. The example given by FBS shows a long entry on AUD/USD at 0.7131 with a stop at 0.7047 and an exit at 0.7242. The risk/reward ratio is greater than 1:2.
  • Terms of sale: Reversal of conditions.
  • Dynamic stop-loss: 1.5 × ATR14 or below the last low. Take profit: 2 × risk or H4 resistance level.
  • Advantage: Simple strategy, easy to program and optimize. Disadvantage: Few signals, risk of whipsaw if the market is ranging.

Example 2: Donchian channel breakout with ATR filter

  • Indicators: 20-period Donchian Channel (high/low) and ATR14.
  • Buying conditions: When the price closes above the channel high and the ATR14 is above its average (e.g., ATR14 > MA30 of the ATR), place a buy order. Such a breakout in H1 is often a "set and forget trade" for the session, as the H1 period is used by day traders to define the bias for the day.
  • Conditions for sale: Conversely, close below the lowest point of the channel with high ATR.
  • Stop-loss: 1.5 × ATR14 below the breakout or below the lowest point of the channel. Take profit: Multiple of the risk or H4/D1 zones.
  • Advantage: Filters volatility and avoids false breakouts. Disadvantage: Requires a sufficiently volatile market, and lacks trades during range periods.

Example 3: Range H1 on GBP/JPY with M15/M5 confirmation

  • Range identification: Identify a horizontal consolidation in H1 (clearly identified highs and lows).
  • Breakout signal: Wait for a breakout confirmed by a strong M15 candle, ideally with high volume. A close above the range validates a long entry. The opposite applies for a sell.
  • Stop-loss: Below the opposite limit of the range.
  • Take profit: Distance equal to the range height, or higher H4 levels.
  • Strength: Allows you to take advantage of fluctuations in Asian or European trading sessions. Weakness: Risk of false signals; requires monitoring on M15.

Risks, limitations, and precautions

Even with a well-structured strategy, using an EA has its dangers. The Fintokei website warns: Many traders believe that a robot will provide passive income without effort, but an EA is no substitute for knowledge and experience. Here are the main risks and how to manage them:

  • Ignorance of fundamentals: Most robots do not take macroeconomic events (central bank announcements, inflation, etc.) into account. They may enter at the worst possible moment and suffer massive slippage. Solution: Deactivate the robot before announcements or integrate an economic calendar into the code.
  • Over-optimization: Parameters that are too closely aligned with past performance yield good results in backtesting, but then the EA collapses in forward testing. Limiting the number of optimized parameters and testing over several years/pairs reduces this risk.
  • No stop-loss or dangerous methods (martingale, grid): Some strategies increase position size after a loss. Fintokei points out that these approaches can "blow up your account faster than you can imagine." Always use a fixed stop-loss and avoid martingales.
  • Hyperactivity and excessive scalping: An EA that opens positions every second incurs significant costs, accumulates slippage, and may exceed FTMO's technical limits. Opt for less frequent entries and wider targets.
  • Duplication of strategies: Using a cheap EA found on the internetthat does not allow any parameter adjustments means that hundreds of other traders are applying the same logic. Fintokei points out that a copied EA quickly loses its advantage and can lead to rejection by the prop firm. Create your own algorithm or heavily customize an existing robot.
  • Maintenance and supervision: An EA requires regular monitoring. Track drawdown, success rate, profit factor, number of trades, and adjust if necessary. Shut down the robot in the event of anomalies or atypical market conditions.

Tips for optimizing your H1 FTMO strategy

  1. Diversify pairs: To increase the number of signals while managing risk, trade several uncorrelated pairs (EUR/USD, USD/JPY, GBP/CHF). Check out our article "Forex correlation: which pairs to avoid at all costs in automated trading" to avoid accumulating identical positions.
  2. **Use a global mutex: This prevents the EA from taking simultaneous trades on multiple pairs if the logic is identical. See our article
    "Global MT5 mutex: Why is it vital for a multi-symbol robot?" for more details.
  3. Adjust position size: In H1, wider stops require reducing lot sizes to stay within risk limits. Use
    robotic money management to size each position.
  4. Work on algorithmic psychology: Even though the robot manages execution, you must maintain the discipline to stop it in the event of a drawdown, respect the minimum number of days rule, and not succumb to FOMO. See our
    article "Algorithmic Psychology and Trading" for more information on this topic.
  5. Stay up to date: Regularly test new indicator ideas (RSI, MACD, Ichimoku), but only optimize a few at a time. Markets evolve, and your EA must adapt without being completely overhauled.

Frequently Asked Questions

What is an FTMO H1 strategy?

An FTMO H1 strategy is a one-hour chart trading system designed to pass the FTMO challenge. It can combine multi-timeframe analysis (H4/D1 for the trend, H1 for the signal, M15/M5 for the entry), simple technical indicators (moving averages, Donchian, ATR), and strict risk management. It is programmed in an MT5 EA to comply with the drawdown and hyperactivity limits imposed by FTMO.

Which indicators should be prioritized in H1?

For H1, focus on trend indicators (moving averages, EMAs), volatility indicators (ATR), and channels (Donchian, Bollinger). A crossover of exponentially weighted moving averages is a simple and effective signal. The Donchian channel filtered by ATR allows you to identify quality breakouts.

How should you set your stop-loss?

The stop-loss should reflect market volatility. Use ATR14: Multiply it by 1.5 or 2 to obtain a safe distance. In H1, stops are wider than in M5, so the lot size must be adjusted to keep the risk per trade constant. For example, on AUD/USD, a stop of 84 pips (from 0.7131 to 0.7047) may be appropriate if volatility justifies this range.

Can an EA pass FTMO without human intervention?

No. Prop trading experts remind us that an EA is a tool, not a magic wand. Many beginners think that "robot = effortless passive income," but an EA cannot replace an understanding of the market. You have to test, monitor, adjust, and follow FTMO rules. A hyperactive or poorly programmed robot may be disqualified.

How important is forward testing?

Forward testing is essential for validating an EA in real conditions. Unlike backtesting, which can be over-optimized, forward testing exposes the EA to spreads, slippage, latency, and trader psychology. The Fintokei guide recommends starting with a demo account and closely monitoring statistics (win rate, drawdown, risk/return ratio) before moving on to live trading. See our article on Forward Testing vs. Backtesting for more information.

Conclusion

An FTMO strategy in H1 with an MT5 EA requires a careful balance of simplicity and discipline. H1 offers an ideal compromise between noise and signal frequency, but requires rigorous risk and capital management. By applying the detailed plan (multi-timeframe analysis, robust signals, ATR for stop-loss, strict money management), you give your EA every chance of succeeding in the challenge. Remember that a robot is not a substitute for a trader: it assists you and executes your strategy. Follow FTMO rules, monitor your performance, and adapt to market conditions to build an autonomous and profitable algorithm.

Leave a comment

Your e-mail address will not be published. Required fields are marked with *.

Back to top