Home · The Ordane Journal · Rules and Mechanics · FTMO EA Rules: What Is Actually Allowed?
FTMO EA Rules: What Is Actually Allowed?
What Are the FTMO EA Execution Rules?
An Expert Advisor (EA) is an automated algorithmic trading system that executes predefined mathematical rules on platforms like MetaTrader. Proprietary trading firms evaluate these algorithms in simulated environments to ensure they rely on market analysis rather than latency arbitrage before approving payouts.
Ordane accounts operate on simulated capital. No live funds are traded and no deposits are accepted.
Traders entering this market carry three specific concerns regarding algorithmic and manual execution alike:
- The absolute reliability and speed of the final payout.
- The presence of hidden rules invoked at withdrawal.
- The long-term longevity and solvency of the firm.
The first concern is the payout. Traders worry about passing strict requirements and never receiving their share. Ordane solves this with The Ordane Guarantee. Every withdrawal request is approved, or denied in writing citing the exact rule breached by section number, within 24 clock hours. Past that deadline the request is treated as approved and the G-1 clock starts. A payout approved and not paid within 48 clock hours, not business hours, triggers automatic compensation: a 100 percent refund of the account fee, plus the payout owed in full.
The second concern involves hidden restrictions taking down an account at the withdrawal stage. Ordane's prohibited-practice list is closed. Clause R-6 names six practices: latency, reverse or hedge arbitrage; high-frequency or bulk automated exploitation; copy trading between Ordane accounts; straddling news releases with paired opposing orders; platform or data-feed exploitation; and gap abuse. If a behavior is not listed in that section, it is not a violation. Discretion is not a rule.
The third concern is longevity. Traders question if a firm will exist in a year. Ordane's payout reserve is published at a public TRON address on ordanemarkets.com and in Rulebook v1.0 clause PR-1. The page carries a dated observed balance and states that the reserve is not a promise, it is an address.
Finally, pricing and structure must be transparent. Ordane sells one product, the Ordane Instant Account: direct access, no evaluation phase and no challenge, on simulated capital. The fee is one-time: $59 for the $2,500 account, $139 for the $10,000 account, $299 for $25,000, $549 for $50,000 and $999 for $100,000. There are no recurring fees, no hidden tiers and no coupon games. Ordane's profit split starts at 60 percent and rises 5 percentage points with every completed withdrawal, reaching 100 percent from the ninth withdrawal onward.
EA Allowance on Evaluation and Funded Accounts
FTMO (prop firm) allows the use of Expert Advisors (EAs) and trading robots on all of their evaluation and funded accounts without restriction on the type of EA, provided it does not violate general terms. (FTMO FAQ - Can I use EAs?, retrieved 2026-09-05) Algorithmic trading provides consistency in a market driven by volatility. Manual traders suffer from fatigue, emotional drift, and execution delays during high impact news events. An Expert Advisor executes predefined mathematical rules without hesitation. Retail traders deploy EAs for risk management, trade management, and fully automated entries. A risk management EA calculates lot sizing based on account equity and stop-loss distance. A trade management EA trails stops, scales out of profitable positions, and moves stop-losses to breakeven automatically. A fully automated EA reads technical indicators or price action patterns to enter and exit the market without human intervention.
When testing an algorithm, developers optimize parameters using historical data. The fundamental danger of optimization is curve fitting, where the algorithm performs perfectly on past data sets but fails in live or forward testing. Firms evaluate these algorithms by observing their behavior in simulated market conditions over weeks or months. The broad allowance of EAs means traders can bring their coded strategies directly to the evaluation phase to prove their viability against live-market pricing feeds. Developing a robust EA requires thousands of hours of backtesting, forward testing, and parameter adjustments. By allowing these tools, proprietary trading firms attract quantitative traders who treat the market as an engineering problem rather than an emotional battleground.
Common types of permissible algorithmic tools include the following categories:
- Position sizing calculators that automatically adjust lot sizes to respect daily loss limits.
- Trade managers that trail stops behind moving averages or previous swing highs.
- Grid systems that place multiple orders at predefined intervals.
- Breakout algorithms that enter positions when price clears defined support or resistance levels.
Developers write these algorithms in specific programming languages. MetaTrader 4 requires MQL4, while MetaTrader 5 uses MQL5. The code compiles into an executable file that attaches to a specific chart within the terminal. The EA reads the price feed of that specific chart and executes logic on every incoming tick. If a trader attaches the EA to a Euro and US Dollar chart, it only processes data for that specific instrument.
The 200 Max Orders Limit
The maximum number of open positions or pending orders on an FTMO MT4/MT5 account is limited to 200 to ensure platform stability. (FTMO FAQ - Order Limits, retrieved 2026-09-05) Server load represents a critical infrastructure constraint for any trading environment. MetaTrader servers process incoming ticks, execute market orders, and broadcast updated quotes to thousands of connected clients simultaneously. Each open position and pending limit or stop order consumes server memory and processing cycles. When an algorithm places thousands of pending orders, it forces the central server to evaluate trigger conditions on every single tick. This creates severe performance degradation for all users connected to that node. If a broker node freezes due to excessive order requests, all traders on that server suffer execution delays and severe slippage.
To protect the execution environment, administrators implement hard operational limits. If a trader runs a high-frequency grid algorithm that attempts to place three hundred limit orders, the server will categorically reject order two hundred and one. This rejection generates error codes in the terminal journal and disrupts the algorithm's internal logic. Developers must code their algorithms to check the total open orders function in their respective coding languages before sending a new request to the broker.
Declared inputs for this check: 120 open positions for strategy A, 65 pending orders for strategy B, and a 200 maximum limit. (FTMO FAQ - Order Limits, retrieved 2026-09-05) Worked arithmetic: 120 + 65 = 185 total orders.
| Metric | Current Value | Constraint Status |
|---|---|---|
| Strategy A Positions | 120 | Active |
| Strategy B Pending | 65 | Active |
| Total Orders Sent | 185 | Under Limit |
| System Hard Limit | 200 | Active Limit |
Traders running multiple algorithms on the same account must aggregate their order counts carefully. A trend-following EA might hold five positions over several days, while a mean-reversion EA holds ten positions for a few hours. The combined load remains well within the operational boundary. However, aggressive martingale or high density grid algorithms can consume the entire allowance within hours during volatile sessions. The restriction applies to the aggregate total of the account, not to individual algorithms or specific charts.
What Hidden EA Rules Will Fail Your Account?
While algorithms are permitted in broad terms, the specific method of execution faces strict scrutiny. Evaluation programs seek traders who generate profit through sound market analysis, not through technical exploitation of the software environment itself.
Exploiting the Simulated Environment
A simulated environment replicates price feeds and order execution without routing the volume to a tier-one liquidity provider. In a physical market, a large market order consumes available liquidity, causing mechanical slippage. The trader receives a worse price as the order walks up or down the limit book. In a pure simulation, an algorithm might receive a fill at the requested price regardless of the order size, simply because no physical counterpart exists to absorb the trade.
Toxic order flow exploits this exact structural difference. Advanced algorithms detect micro-movements in underlying futures markets and execute massive simulated positions on the derived contract feed before the price updates. Because the simulation cannot run out of liquidity, the algorithm extracts riskless profit from the delay. This activity does not represent trading skill; it represents software exploitation.
| Rule Category | Specific Constraint | Source Verification |
|---|---|---|
| General Allowance | Permitted on all accounts | FTMO FAQ Policy |
| Prohibited Tactics | HFT and latency arbitrage | FTMO FAQ Policy |
| System Limits | 200 maximum open or pending | FTMO FAQ Policy |
When a firm detects this behavior, the account faces immediate termination. The profit is considered illegitimate because the strategy cannot be replicated in a market with physical constraints. The underlying objective of any evaluation is to identify strategies that could theoretically operate in a live market without destroying the firm's capital. Exploiting simulation flaws proves nothing about a trader's ability to navigate physical market depth.
HFT and Latency Arbitrage (CFTC Definition)
The CFTC defines High-Frequency Trading (HFT) as a form of automated trading that employs algorithms for decision making, order initiation, generation, routing, or execution, with low-latency technology to minimize response times. (CFTC Technical Advisory Committee HFT Definition, retrieved 2026-09-05) Institutional high-frequency trading relies on microwave towers, field-programmable gate arrays, and expensive colocation inside exchange data centers. Retail HFT attempts to mimic this advantage by finding slow retail brokers and exploiting their delayed price feeds. True institutional HFT provides liquidity to the market by acting as a market maker across thousands of symbols. In contrast, retail algorithmic exploitation removes liquidity from the simulation by picking off stale prices that have already moved in the physical market.
Latency arbitrage specifically targets the delay between a fast direct data feed and a slow retail broker feed. The algorithm subscribes to a premium direct market access feed, identifies a sudden price change, and fires an order to the slow broker before their server reflects the new price. The delay might measure only fifty milliseconds, but for a compiled algorithm, fifty milliseconds represents an enormous window of opportunity.
Firms deploy sophisticated server plugins to detect latency arbitrage patterns. These plugins measure the exact time between order receipt and price updates, comparing the execution timestamp against the raw, unfiltered price feed. If an algorithm consistently buys at the exact millisecond before a price spike occurs, the account flags for manual compliance review.
Indicators of toxic algorithmic behavior include specific execution patterns:
- Holding times measured strictly in milliseconds or very few seconds.
- Consistent execution at prices that do not exist on institutional feeds.
- Order volume that exceeds available top-of-book liquidity without ever incurring natural slippage.
- Extreme win rates that defy statistical probability in efficient markets.
Execution Costs: Do You Need a VPS for FTMO?
Running an algorithm requires continuous and reliable uptime. A personal computer connected to residential internet introduces multiple points of failure that can destroy an automated strategy instantly.
MT4/MT5 Client Terminal Requirements
Expert Advisors (EAs) on MetaTrader platforms run on the client's terminal and require the terminal to be actively connected to the broker's server or hosted on a VPS for continuous execution. (MetaTrader 4 Algorithmic Trading, retrieved 2026-09-05) If a trader installs an algorithm on a laptop and closes the lid, the algorithm stops functioning entirely. The code lives in the local terminal memory, not on the remote broker server. To maintain a constant presence in the market, the terminal must remain open, connected to the internet, and powered at all times. The MetaTrader client architecture mandates this continuous connection because the software processes logic locally before sending trade requests across the network.
A Virtual Private Server solves this infrastructure problem. A VPS is a remote virtual computer hosted in a professional data center. The trader rents the server, installs the trading platform, loads the expert advisor, and disconnects from the remote desktop session. The server remains online constantly, unaffected by local power outages or residential internet disruptions.
Latency plays a major role in algorithmic success, even for strategies that do not rely on arbitrage. If the broker's trading server is located in London, renting a VPS in Tokyo introduces a two-hundred millisecond delay for every single order. Traders optimize their execution speed by renting a VPS in the exact same city, or even the exact same data center facility, as the broker's primary trading server.
| Execution Environment | Terminal Status Requirement | Continuous Trading Ability |
|---|---|---|
| Local Personal Computer | Must remain actively connected | Fails if powered down or asleep |
| Virtual Private Server (VPS) | Hosted remotely and connected | Maintains 24-hour market presence |
The monthly cost of a reliable virtual server ranges from thirty to one hundred dollars, depending heavily on CPU cores, allocated RAM, and geographic location. This expense represents a fixed business cost for algorithmic traders. The investment secures execution speed and protects the algorithm from catastrophic residential infrastructure failures. Without a dedicated server, a momentary internet drop during a high impact news event could leave a position exposed without an active stop-loss manager to close it. For traders whose algorithms are tested and ready for deployment, reviewing how the account models differ clarifies which structure provides immediate access to simulated capital. You can review the exact parameters and access the Ordane Instant Account to begin.
Frequently Asked Questions
Does FTMO allow all types of Expert Advisors?
FTMO allows the use of Expert Advisors and trading robots on all evaluation and funded accounts without restriction on the type, provided they do not violate general terms. (FTMO FAQ - Can I use EAs?, retrieved 2026-09-05)
What is the maximum order limit on FTMO?
The maximum number of open positions or pending orders on an FTMO MT4/MT5 account is limited to 200 to ensure platform stability. (FTMO FAQ - Order Limits, retrieved 2026-09-05)
Do I need a VPS to run an EA?
Expert Advisors on MetaTrader platforms run on the client's terminal and require the terminal to be actively connected to the broker's server or hosted on a Virtual Private Server (VPS) for continuous execution. (MetaTrader 4 Algorithmic Trading, retrieved 2026-09-05)
What defines High-Frequency Trading?
The CFTC defines High-Frequency Trading as automated trading that employs algorithms for decision making and execution, utilizing low-latency technology to minimize response times. (CFTC Technical Advisory Committee HFT Definition, retrieved 2026-09-05)
Sources
Primary sources are linked inline above.
This article is for information only and is not investment, financial, or tax advice.
Ordane accounts operate on simulated capital. No live funds are traded and no deposits are accepted. Payouts depend on simulated performance under Rulebook v1.0; no level of performance is typical or assured.