TPThe Trading Playbook
Compatible7/10

Algorithmic Trading (EA/Bots) on FTMO — Rules & Compatibility Guide

FTMO fully supports algorithmic trading with Expert Advisors and trading bots across all their platforms. While they prohibit high-frequency trading tactics like latency arbitrage and tick scalping, most legitimate automated strategies work well within their framework.

Start FTMO Challenge →
This page may contain affiliate links. We earn a commission if you purchase through our links, at no extra cost to you. Learn more
Rule Compatibility Checklist
EA/Bot Usage
Fully allowed with conditions - no HFT, latency arbitrage, or tick scalping
News Trading Window
EA must avoid trading 2 minutes before/after major news events
Daily Loss Limit (5%)
EA risk management must prevent exceeding $5,000 daily loss on $100k account
Maximum Drawdown (10%)
Total account cannot drop below $90,000 starting balance
Minimum Trading Days (4)
Easily met with automated trading frequency
Consistency Rule
No consistency rule - EAs can have natural profit variations
Weekend Holding
Positions can be held over weekends for swing trading EAs
Platform Compatibility
EAs supported on MT4, MT5, cTrader, and DXtrade
Position Sizing Tip

Risk no more than 1-2% per trade to stay well within FTMO's 5% daily loss limit. On a $100,000 account, this means maximum $1,000-$2,000 risk per position.

Picture this: You've developed a trend-following EA that trades major forex pairs during London and New York sessions. You deploy it on your FTMO Challenge account, and it starts executing trades automatically based on your programmed parameters. Within the first week, your EA captures several profitable moves while you sleep, steadily building toward the 10% profit target. This scenario is completely viable on FTMO, making it one of the more algo-friendly prop firms in the industry. FTMO explicitly allows algorithmic trading through Expert Advisors and trading bots, but with important guardrails. You can run your automated strategies on any of their supported platforms: MT4, MT5, cTrader, or DXtrade. This flexibility means you're not locked into a single trading environment, which is crucial since different EAs may perform better on different platforms. The key restriction you need to understand is FTMO's prohibition on high-frequency trading strategies. Specifically, you cannot use latency arbitrage EAs, tick scalping algorithms, or any high-frequency trading approach that attempts to exploit server speed differences. This eliminates strategies that rely on microsecond execution advantages or those that open and close hundreds of positions within minutes. However, this restriction shouldn't affect most legitimate algorithmic strategies focused on technical analysis, trend following, or mean reversion. Your EA must also respect FTMO's news trading restriction. No trades can be opened within 2 minutes before or after major news events. This means you need to either program news avoidance into your algorithm or manually disable it during high-impact news releases. Many traders handle this by integrating economic calendar APIs into their EAs or simply avoiding trading during known news windows like NFP or FOMC announcements. The absence of a consistency rule at FTMO is a significant advantage for algorithmic traders. Your EA can have winning days of 8% followed by flat days without violating any consistency requirements. This freedom allows momentum-based algorithms and trend-following systems to operate naturally without artificial profit constraints. Position sizing becomes critical when running EAs on FTMO's risk parameters. With a maximum daily loss of 5% and total drawdown limit of 10%, your algorithm needs robust risk management. For a $100,000 account, this means your daily stop-loss cannot exceed $5,000, and your total account cannot drop below $90,000. Program your EA to calculate position sizes dynamically based on these limits. A common approach is to risk no more than 1-2% per trade, ensuring that even a string of losses won't trigger the daily loss limit. The 4-day minimum trading requirement is easily satisfied with most EAs, as automated systems typically trade more frequently than manual traders. However, ensure your EA doesn't go dormant during low-volatility periods. Some traders run multiple complementary algorithms to maintain consistent market participation. FTMO's 30-day time limit for Phase 1 works well with algorithmic trading since your EA can operate 24/7 across different market sessions. This continuous operation often leads to faster profit target achievement compared to manual trading. The 10% profit target in Phase 1 becomes more attainable when your system can capture opportunities during Asian, European, and American sessions without requiring your constant attention. When setting up your EA, consider FTMO's 1:100 leverage on forex pairs. This moderate leverage level suits most algorithmic strategies while preventing excessive risk-taking. Your position sizing algorithm should account for this leverage when calculating trade sizes across different instruments. One practical advantage is FTMO's support for multiple asset classes through your EA. You can program algorithms to trade forex, indices, commodities, and cryptocurrencies within the same account. This diversification can smooth your equity curve and provide more trading opportunities for your automated system. Monitoring remains crucial even with automated trading. Set up alerts for drawdown levels approaching the 5% daily limit or 10% total limit. Many successful algo traders implement circuit breakers that pause trading when certain loss thresholds are reached, preventing emotional decision-making during drawdown periods. Remember that your EA's performance during the Challenge and Verification phases needs to be sustainable for long-term funded account success. FTMO evaluates not just your ability to hit profit targets but also your risk management consistency. Design your algorithms with this long-term perspective in mind rather than optimizing solely for quick Challenge completion.
Works Well For This Strategy
EAs allowed on all platforms (MT4, MT5, cTrader, DXtrade)
No consistency rule to worry about
24/7 automated trading across all sessions
Weekend holding allowed for swing trading EAs
Watch Out For
No high-frequency trading (HFT)
No latency arbitrage strategies
No tick scalping
2-minute news trading restriction applies to EAs
Frequently Asked Questions

Algorithmic Trading (EA/Bots) on FTMO — FAQ

Related Rankings
Best firms for Algorithmic Trading (EA/Bots)FTMO full profile →

Last verified: 31 March 2026. Always confirm current policies directly with FTMO before purchasing a challenge.