Robotic money management for FTMO: Essential rules

Robotic money management for FTMO

Robotic money management for FTMO: Essential rules

Money management (risk management) is the invisible fuel that allows an MT5 robot to pass the FTMO challenge phases and survive for a long time on a real account. Without it, even the best algorithmic strategy becomes a game of chance. In this article, we will discover why risk management is so important, how to program it into your MT5 EA, and what rules FTMO and prop firms impose for sustainable automated management. We will also see how to adapt these rules to your trading style and psychology.

1 Understanding FTMO money management

FTMO emphasizes the importance of risk management. According to the FTMO Academy, insufficient capitalization and excessive risk per trade are major causes of failure. Limited risk allows you to survive a series of losses without damaging your capital. The basic rule is to risk a small percentage of your equity: FTMO recommends not exceeding 1% to 1.5% of your initial balance per trade. Exposure greater than 1% on a single trade can quickly consume your daily or total allowable loss.

There are several styles:

  • Scalping/day trading: High number of positions each day. The risk must be even lower (0.5% per trade) to offset a series of losses.
  • Swing trading or positiontrading: Fewer trades, possibility to risk a little more (up to 2% per trade) but remaining below the overall FTMO limit.
  • Highly active robots: The EA must not send more than 200 open orders simultaneously or exceed 2,000 requests per day, otherwise it will be considered hyperactive.

The reward/risk ratio is equally crucial. An R/R of 2:1 means that the potential gain is twice the potential loss. This allows you to remain profitable even with a moderate success rate. To explore this concept further, the article Reward/risk ratio: the key to truly profitable trading details the ratios to focus on.

2 Set up your MT5 EA for optimal money management

A robot is not a magician. It applies the rules you give it. Here's how to configure its money management:

  1. Define the lot size:The lot size should be proportional to your capital. The larger the lot, the greater the potential gain or loss. Most EAs automatically calculate the lot size based on a risk percentage and the distance of the stop-loss. For example, with an account of $100,000, a risk of 1%, and a stop-loss of 50 pips, the EA adjusts the size so that the maximum loss is $1,000.
  2. Use built-in money management features: Many EAs offer a risk management module that adjusts lot size based on balance and blocks new positions when equity reaches a threshold. Some features also disable the EA when a limit number of trades are already open.
  3. Set stop-loss and take-profit orders: A stop-loss protects capital by limiting the maximum loss on a position. A take-profit locks in gains. The right combination of stop-loss and take-profit creates a favorable reward/risk ratio. For example, a stop-loss of 30 pips and a take-profit of 60 pips offer a 2:1 R/R.
  4. Integrate dynamic parameters: Adjust your risk according to volatility. When the market is highly volatile (macroeconomic announcements, session openings), reduce the lot size or widen the stop-loss. Conversely, when the market is stable, you can revert to your standard parameters.

To learn how to code these parameters, the article What is an MT5 Expert Advisor? provides an overview of the structure of an EA and how it manages stop-loss, lot size, and market monitoring.

3 FTMO rules and limits to follow with a robot

Prop firms such as FTMO impose strict rules to protect their capital and ensure that strategies are replicable. Here are the most important ones:

  • Maximum risk per trade: FTMO recommends not risking more than 1% of equity per position. On a $100,000 account, the recommended risk is $1,000 to $1,500 per trade.
  • Compliance with daily and total losses: Your robot must stop trading when it approaches the maximum daily loss or total loss (max loss). This point is detailed in the article MT5 trading robot to pass the FTMO challenge, which explains how to integrate an automatic stop when the limits are reached.
  • No overtrading or hyperactivity: FTMO prohibits EAs that open or modify more than 2,000 orders per day. In addition, the maximum order size on forex is 50 lots, and the platform accepts up to 200 open orders simultaneously. Your EA must comply with these limits to avoid server overload.
  • Replicable strategies that comply with the real market: FTMO allows all strategies (discretionary, algorithmic, EAs) as long as they comply with the real market. Strategies that exploit latency or pricing errors are prohibited. An EA must not take advantage of gaps before market close or open positions during major announcements.
  • Avoid contradictory or overlapping positions: Opening positions in highly correlated assets can double your risk without you realizing it. FTMO advises against combining EURUSD and GBPUSD in the same direction, for example. The article on the FTMO robot discusses this concept of anti-correlation in detail.

In summary, your robot must behave like a disciplined trader: limited in volume, consistent in its orders, and aligned with realistic market practices.

4 Tailor risk management to your style and the market

Money management is dynamic. FTMO reminds you that appropriate risk increases the likelihood of long-term success. Here are a few tips:

  • Adjust risk according to market conditions: during a drawdown, temporarily reducing lot size can preserve your capital. After several consecutive wins, you may choose to leave the standard settings unchanged while remaining below 1%.
  • Consider the statistical history of your strategy: A good EA must be backtested over several years to determine the maximum drawdown. If the backtest shows 12 possible consecutive losses, your risk per trade must be low enough to withstand this scenario without exceeding the total loss of FTMO. The article Forex Backtests: How to Really Analyze an MT5 Trading Robot will give you more details .
  • Optimize the reward/risk ratio: Choosing an R/R of at least 2:1 allows you to remain profitable with a moderate success rate. The article on the reward/risk ratio details how to calculate and apply this ratio in your decision-making.
  • Monitor asset correlation: your EA should avoid taking positions on pairs that are correlated in the same direction, as this could amplify losses (e.g., EURUSD and GBPUSD).

5 Additional best practices

Robotic money management is not limited to fixed parameters. Here are some other tips based on experience and specialized literature:

  • Backtest regularly: Backtesting allows you to test different lot sizes, stop-losses, and take-profits to assess their impact on drawdown. Use MT5's Strategy Tester tool to simulate multiple scenarios and analyze the Sharpe ratio or drawdown.
  • Diversify strategies and assets: spreading your capital across several EAs or asset classes reduces the impact of a bad month. Choose pairs with low correlation to avoid adding to your risk exposure.
  • Use "micro" accounts to validate an EA: testing your EA on a micro-cent account allows you to validate its robustness before committing large amounts of capital.
  • Monitor your psychological state: Even a robot requires a human pilot. Track your performance and be prepared to suspend the EA during extreme events or if you notice a deviation from the backtest. The article Algorithmic Psychology: When an EA Protects the Trader from Themselves discusses this link between human discipline and robots.

A solution like Titan Breakout, optimized for prop firms, already incorporates these rules: automatic shutdown in the event of daily losses, adaptive lot management, and detection of periods of volatility. This type of tool can serve as a model for developing or configuring your own EA.

FAQ – Automated money management

How to calculate the lot size to stay within a 1% risk limit?
Divide the maximum allowed loss (1% of the balance) by the pip value multiplied by the stop-loss distance. The EA can automate this calculation for each order.

Should I stop my EA during economic announcements?
Yes. FTMO advises against gap trading around major events and market closings. Program your robot to suspend trading two hours before a high-impact announcement.

What are the volume limits imposed by FTMO?
On the forex market, the volume per order is limited to 50 lots, and the platform accepts a maximum of 200 simultaneous orders and 2,000 position changes per day.


Yes, but you must ensure that you do not exceed the overall risk limits. Practices such as overexposure to correlated symbols or the use of identical EAs on multiple accounts may be considered a violation of the rules.

Conclusion

Robotic money management is the backbone of a sustainable FTMO strategy. Limiting risk per trade, respecting daily and total losses, adapting parameters to the market, and avoiding prohibited practices are essential. A well-programmed EA can offer perfect discipline: it does not seek revenge, does not overtrade, and always executes its stop-loss. By combining these rules with a consistent reward/risk ratio and intelligent diversification, you significantly increase your chances of succeeding in your FTMO challenges and turning your algorithmic trading into a profitable long-term business.

Leave a comment

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

Back to top