Back to blog
Automation
AutomationSep 8, 2026 · 8 min read

Automated Trading on FTMO: The Pre-Flight Checklist

Key takeaways

  • Every item on this list is a yes or no question you can answer tonight, and a single no means you are not ready to run the software on a paid account.
  • Confirm the automation policy for your exact account type and platform with the firm in writing, dated, before you buy the challenge or the software.
  • Write down the four rules the software has to obey on its own: the daily loss limit, the maximum loss limit and how it moves, the minimum trading days, and any news or weekend restriction.
  • Derive risk per trade from the daily loss limit, not from the profit target, so a bad sequence still leaves the account alive.
  • Run a week on demo with the same broker, the same server times and the same settings you intend to use, then compare it against the backtest before you fund anything.
  • Decide the stop rule while you are calm, because deciding it during a losing week is how people turn a survivable drawdown into a failed evaluation.

Start with the only question that can cancel the whole plan

Almost everyone searching for automated trading FTMO has already made the decision. The strategy is chosen, the software is bought or nearly bought, and what is left is a quiet fear of losing a challenge fee to a rule nobody explained. This is a checklist for that moment, in the order a trader actually executes it, from the first support ticket to the first live day.

Every item is a question you answer yes or no, and every one of them can be answered tonight. A no does not mean go live carefully, it means do not go live yet. The failure mode in this category is rarely a bad strategy: it is a reasonable strategy running inside a process that skipped a step. If you are still choosing the software itself, our overview of the [best AI trading bots for prop firms in 2026](/blog/best-ai-trading-bot-prop-firms-2026) covers that question. This piece assumes it is settled.

Item one: get the automation policy for your exact account in writing

Before you buy the challenge, before you install anything, open a support ticket and ask whether automation is permitted on the exact product you intend to purchase, on the platform you intend to use. Not the brand in general.

Automation is commonly permitted under written conditions across much of the retail forex prop firm market, but conditions differ by account type, by platform and by phase, and they get restructured over time. A permission that applies during the evaluation is not automatically the one that applies once you are funded.

Ask short questions that can only be answered yes or no, then save the dated reply next to the receipt for the challenge. The full method is in [can you use an EA on FTMO](/blog/can-you-use-an-ea-on-ftmo-2026). If the reply is ambiguous, ask again rather than hope.

  • Is automated trading with an expert advisor permitted on the exact product I am about to buy, on the platform I intend to use?
  • Does that permission cover the evaluation, the verification and the funded account?
  • Do I have the list of excluded strategy types, and the page the firm publishes it on?
  • May the software open and manage positions while I am not present, including overnight and over the weekend?
  • Is the reply saved and dated? A forum screenshot is not a reply.

Item two: write down the four rules the software has to obey alone

A robot obeys what it was configured with, not what the rulebook says. So before configuration, put the account's constraints on one page, in numbers, taken from the firm's own current documentation rather than from a vendor summary or from this article. Rules are commonly structured in similar ways across the sector, but the figures differ by account type and change over time.

Four constraints do most of the damage when left implicit. The daily loss limit, because it resets on the firm's clock, not your local time. The maximum loss limit, because it behaves differently depending on whether it is static or trails your equity high, a distinction covered in [daily loss limits versus maximum drawdown](/blog/daily-loss-vs-max-drawdown). The minimum trading days, because a robot that hits the target in four days on an account requiring more has not finished. And any restriction around news releases or weekend exposure, because the software will hold through both unless told otherwise.

  • Is the daily loss limit written down as a number, with the basis it is measured on and the hour the day resets on the firm's server?
  • Is the maximum loss limit written down, and do you know whether it is static from the initial balance or trailing behind your equity high?
  • Is the minimum trading day count written down, along with what the firm counts as a trading day?
  • Do you know whether a news or weekend restriction applies, and is the software configured to stand aside if it does?
  • Did all four numbers come from the firm's own current documentation rather than a vendor page?

Item three: size from the daily loss limit, not from the profit target

This is where most automated evaluations are quietly decided, and it is the step most traders get backwards. The instinct is to work from the target: the challenge asks for a certain percentage, so risk enough per trade to get there quickly. That arithmetic optimizes for speed and ignores the only event that ends the account.

Work the other way. Start from the daily loss limit, decide how many consecutive losses the account must survive inside one day without touching it, and let that division set the risk per trade. As a worked example on a hypothetical account with a five percent daily limit, requiring six losing trades in a day to still leave the account alive puts risk per trade at roughly eight tenths of one percent. Set the software's own stop below the firm's limit, not on it. Your figures will differ, so redo the arithmetic with the numbers from item two.

None of this makes the target unreachable. The target is fixed, so anything above it is surplus, and minimum trading day requirements mean you were never finishing in three days anyway. Taking eleven days instead of six costs you nothing. Touching the daily limit on day two costs you the fee. The longer treatment is in [position sizing for a prop firm challenge](/blog/position-sizing-prop-firm-challenge).

  • Is the risk per trade written as a percentage you derived from the daily limit, rather than a default carried over from the settings file?
  • Does the total risk of every position the software can hold at once still respect that number?
  • Is the stop loss placed on the broker server at entry, so a disconnection does not leave a position unprotected?

Item four: one week on demo, same broker, same hours, same settings

A backtest is a research artifact, not a result. A demo week does not close the gap between the two, but it catches the failures a backtest structurally cannot show: a symbol suffix that does not match, a spread that widens at your entry hour, a server time two hours from the one your settings assume, a minimum lot size that rounds your risk calculation into something else.

Run it on the same broker and account type, with the settings you intend to use, for a full week, then compare the demo behaviour against the backtest over the same period, looking for divergence in trade count and average result rather than in profit. One week is long enough to expose configuration errors and far too short to say anything about the strategy, so treat a clean week as permission to proceed, never as evidence of an edge.

  • Same broker, same account type, same symbol names, same settings file the paid account will use?
  • Did you verify the server time offset and confirm the software knows when the firm's trading day resets?
  • Did the trade count and average result roughly match the backtest over the same week, and if not, do you know why?

Item five: arrange execution that does not stop

A robot that is not running is not managing anything, and the positions it opened do not close themselves politely when your laptop sleeps. A machine that reboots for an update at three in the morning, a connection that drops for twenty minutes, a lid closed on the way out of the house: each has ended accounts. The usual answer is a server that stays on, close to the broker for execution, with automatic restart and alerting when the terminal disconnects. The options are compared in [choosing a VPS for a prop firm EA](/blog/vps-for-prop-firm-ea).

Then test the failure, because untested recovery is not recovery. Reboot the machine with a position open. If the software resumes and recognises that position, you have an answer. If it opens a second one, you found the problem on demo instead of on a funded account.

  • Does the terminal run somewhere that stays powered and connected without your attention?
  • Have you actually rebooted it with a position open and confirmed the software recovers correctly?
  • Will you be alerted if the terminal disconnects, rather than finding out the next time you happen to look?

Item six: define the stop rule before you need it

Nobody writes this one down, because it feels like planning to fail. Decide now, while nothing is at stake, the condition under which you turn the software off. Not its internal stop loss, which is item three. Your rule, about the whole deployment.

It takes the form of a number and a behaviour. A cumulative drawdown at which you stop and review rather than continue and hope. A pattern, such as the software trading outside the hours it was configured for, that means something is wrong regardless of whether those trades made money. Write both down, with the number, beside the four rules from item two.

Decide it in advance because the alternative is deciding during a losing week, when the honest options are all uncomfortable and the tempting one is to raise the risk and make it back. That decision, taken under pressure, converts more survivable drawdowns into failed evaluations than any strategy flaw.

  • Is there a written account drawdown number at which you stop the software and review?
  • Have you written down the behaviour, independent of profit, that means you switch it off immediately?
  • Is that rule enforced by code, rather than by your judgement in the moment?

Automated trading on FTMO: what the software owns, what stays yours

Disclosure, because what follows is about our own product: PraxAI publishes this blog and sells rule respecting automation for MetaTrader 4 and MetaTrader 5, with a cTrader cBot that is new and still in validation with the first customers, and NinjaTrader 8 for futures, where automation depends entirely on each firm's own policy and has to be confirmed with that firm. Read it as a vendor applying its own checklist.

Three items here can be solved in code. PraxAI GUARD is the drawdown lock: it shuts the robot down before your configured daily limit is reached, so item two stops depending on your attention at two in the afternoon. PraxAI SIZER handles item three, sizing each position from the risk you defined rather than from a lot number carried over from another account. The configuration we validate on gold opens one position at a time, with no martingale, no grid, and a fixed stop loss.

On evidence, we publish 24 approved challenge accounts at praxai.io/results, each with its equity curve and the real maximum drawdown displayed beside the gain, across firms including FTMO, The5ers, E8 Markets and FundedNext. The FTMO 100,000 account there reached 10.28 percent in 12 days with a 1.96 percent maximum drawdown over 42 trades, and the highest drawdown across all 24 accounts is 3.35 percent. Those are results we publish ourselves and you can check the curves on the page. They are not an independent third party audit, and no software makes a pass certain.

The rest of the list stays yours. Nobody can get the written policy answer for your account except you, and nobody else keeps the machine running or respects the stop rule. That is worth remembering when a vendor describes an autonomous system that handles everything, a claim we take apart in [the truth about AI agents on funded accounts](/blog/ai-agents-funded-accounts-truth). Once the account is passed the game changes shape, so [how to keep a funded account](/blog/how-to-keep-funded-account) is the next read: only 1 to 3 percent of funded traders keep the account long term.

Frequently asked questions

Is automated trading allowed on FTMO?

Automated trading on FTMO is a policy question, not a technical one. Automation is commonly permitted under written conditions across much of the retail forex prop firm market, but no article can confirm the current policy for the account you are about to buy. Conditions differ by account type, by platform and by phase, and they are revised over time. Open a support ticket with the firm before you pay, ask whether automation is permitted on that exact product and platform and whether the permission covers the funded stage as well as the evaluation, and save the dated reply. Treat any vendor statement about a firm's policy, ours included, as secondhand.

How do I automate an FTMO challenge without breaking a rule?

In this order. Get the automation policy for your exact account in writing. Write down the daily loss limit, the maximum loss limit and how it moves, the minimum trading days and any news or weekend restriction, taken from the firm's own documentation. Derive risk per trade from the daily limit rather than from the profit target. Run a week on demo with the same broker, hours and settings. Arrange execution that does not stop, and test a reboot with a position open. Write the stop rule down before you need it. Any no in that sequence means the paid account waits.

What should an FTMO EA do when my daily limit is reached while I am asleep?

It should close open positions and block new entries by itself until the trading day resets, and it should do that at a threshold you set below the firm's limit rather than exactly at it, so slippage on the closing fills does not push you through. Ask any vendor this question directly and require an answer that describes code. An answer that describes you watching the terminal is an answer that fails on the first overnight move, and on a funded account nobody enforces the limit for you.

How long should I test an EA on demo before running it on a paid FTMO account?

A week on the same broker and account type is a reasonable minimum, run with the exact settings you intend to use. That is long enough to expose symbol naming mismatches, server time offsets, lot rounding and spread behaviour at your entry hours, which are the failures that actually cost people the first challenge. It is far too short to tell you anything about the strategy itself, so treat a clean demo week as permission to proceed rather than as evidence of an edge.

Can I run the same EA on my FTMO account and other prop firm accounts at once?

Technically most software can run on several terminals, and the licence terms are the first thing to check, since some products tie a licence to one account number. The more important question is how each firm views correlated activity across accounts, which some firms restrict, so confirm it with each firm in writing. Size every account independently from its own limits rather than copying one settings file across different account sizes and drawdown models.

Want the bot that runs this discipline for you?

PraxAIPraxAI

The AI trading system that passes prop firm challenges and protects your funded accounts, hands free. Join 2,000+ traders running it today.

7-Day Money-Back
Secure Payment
Instant Delivery

Legal Disclaimer

PraxAI is not a broker and not a prop firm, and we do not open or provide trading accounts. Our software is not affiliated with, endorsed by, or sponsored by any of the prop firms named on this site; those names appear for compatibility reference only. Trading forex and leveraged products carries significant risk and is not suitable for every investor, so weigh your financial situation and risk tolerance carefully before trading. The bot and all material on this site are provided for educational and informational purposes only and do not constitute financial, investment, or trading advice. PraxAI is not a licensed financial advisor and does not provide advisory services.

Not Affiliated With Meta / Facebook

This site is not part of the Facebook or Meta websites and is not endorsed by Meta Platforms in any way. FACEBOOK is a trademark of Meta Platforms, Inc.

Earnings & Risk Disclaimer (U.S. Government Required)

Trading forex on margin offers large potential rewards but also a high level of risk. You must be aware of those risks and willing to accept them before trading the forex markets. Do not trade with money you cannot afford to lose. No representation is made that any account will, or is likely to, achieve profits or losses similar to anything discussed on this site. The past performance of any system or methodology is not necessarily indicative of future results.

CFTC Rule 4.41(b)(1) / NFA Rule 2-29

SIMULATED OR HYPOTHETICAL PERFORMANCE RESULTS HAVE INHERENT LIMITATIONS. UNLIKE AN ACTUAL TRACK RECORD, THESE RESULTS DO NOT REPRESENT REAL TRADING, AND BECAUSE THE TRADES WERE NOT ACTUALLY EXECUTED THEY MAY HAVE UNDER OR OVER COMPENSATED FOR MARKET FACTORS SUCH AS LACK OF LIQUIDITY. HYPOTHETICAL PROGRAMS ARE ALSO DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES LIKE THOSE SHOWN. IN PRACTICE THERE ARE OFTEN SHARP DIFFERENCES BETWEEN HYPOTHETICAL RESULTS AND THE ACTUAL RESULTS LATER ACHIEVED BY ANY TRADING PROGRAM. HYPOTHETICAL TRADING ALSO INVOLVES NO FINANCIAL RISK, AND NO HYPOTHETICAL RECORD CAN FULLY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK IN REAL TRADING.

Trading on a live account can lose real money, and the owners of PraxAI (praxai.io) cannot be held accountable for any losses that may occur, including losses arising from possible software bugs, glitches, or malfunctions.

PraxAI and its owners assume no responsibility for errors, inaccuracies, or omissions in these materials and do not warrant the accuracy or completeness of any information, text, graphics, links, or other items contained in them. PraxAI and its owners are not liable for any special, indirect, incidental, or consequential damages, including lost revenue or lost profits, that may result from these materials.

We assume you are legally permitted to purchase and use our products. Following the global and local laws and regulations that apply to you is your responsibility, and we cannot be held responsible for any damages or legal action against you arising from those regulations.

All information on this website, and any software or guide purchased from it, is for educational purposes only and is not intended as financial advice. Any statement about profit or income, express or implied, is not a guarantee. Your own trading may result in losses, as no trading system is guaranteed. You accept full responsibility for your actions, trades, and any profit or loss, and you agree to hold PraxAI (praxai.io) and any authorized distributors of this information harmless.

Important Notices

Risk of loss: forex trading carries a high level of risk and may result in the loss of your entire investment. No guarantees: past performance does not indicate future results, and there is no assurance you will achieve the same outcomes. Liability: we are not responsible for any losses incurred from using this bot, and by using it you agree to hold us harmless from any and all liabilities or damages. None of our services or information should be considered financial advice. All rights reserved. Using this website or its contents means you accept this disclaimer.

© 2025 PraxAI™ · All rights reserved.