Prop Firm EA Rules Explained

Prop firm EA rules decide whether your robot may trade a funded account at all. They vary far more than the loss caps, so a written reply from support beats a guess.

This guide sorts prop firm EA rules into what firms tend to block and what they tend to allow. It stays firm-neutral, and it never claims what any one firm permits.

What Prop Firm EA Rules Cover

Table of Contents

An EA places orders for you inside the platform. Firms treat it as part of your strategy, not as a side tool.

So the rule book asks two things. What does the code do, and could it game the platform rather than the market?

Answer both plainly and most policies make sense. An EA that reads price and holds a stop sits far from one that races a quote feed.

The label matters less than the behavior. Firms rarely ban the word robot, since a chart alert counts as software too.

Why Firms Care About EAs

A firm eats the loss when code misfires. One stray script can fire hundreds of orders in a minute, and the risk sits with the firm.

Some tricks also harm the firm’s own hedging deal. Many firms pass part of the flow to a bank, so an exploit that hurts the bank comes back to the firm.

So the bans guard a business deal as well as a loss cap. That is why the banned list reads so oddly in most rule books.

There is a fairness angle too. A method that mines a platform quirk would let one trader pass while a hundred honest ones fail, which sours the whole program.

Read the policy in that light and it stops feeling arbitrary. Firms want the same trade you would want: a plan that works on price, not on plumbing.

EA Types Firms Tend to Block

The same five tricks show up on nearly every banned list. Learn them and you can guess most policies before you read them.

  1. Latency arbitrage. Code that trades on a stale quote by comparing two feeds and acting on the delay between them.
  2. High-frequency methods. Systems firing hundreds or thousands of orders a day on millisecond logic.
  3. Tick scalping. Entries that target a pip or two and close within seconds, over and over again.
  4. Copy trading across accounts. One signal mirrored onto several funded accounts, whether yours or a group’s.
  5. Grid and martingale stacking. Adding to a loser on a ladder, often at rising size and with no fixed stop.

So one theme repeats. Firms object when the gain comes from a quirk in how orders fill, or when the risk hides a huge tail loss.

Read the words with care, though. A book may ban tick scalping yet allow plain scalping on a one-minute chart. The line usually sits in a stated hold time.

Latency Arbitrage and Feed Exploits

This one draws the firmest no in the trade. The code compares a fast feed with the platform’s slower one. Then it buys a price it already knows has moved.

Nothing in the market makes that edge. The gain comes from a delay, so firms call it an exploit and void the results.

So skip any EA sold on speed or on price gaps between feeds. The sales page alone tends to fail a review.

Tick Scalping and Very Fast Code

Fast code brings two problems at once. It fires huge order counts, and its gains often rest on fills a real market would not give.

Firms tend to draw the line with a number. A least hold time per trade, or a cap on orders per day, turns a vague no into a test you can check.

Plain scalping usually clears that test. An EA that holds for a few minutes with a real stop looks nothing like a tick burst.

Copy Trading Across Accounts

One signal mirrored onto many funded accounts scales the firm’s risk without scaling the skill. So firms limit it hard, and some ban it flat.

The clause reaches further than most traders expect. Running a widely sold EA on stock settings can look like matched flow, with no copier at all.

So ask if the firm wants an EA unique to you. Where it does, a mass-market robot on default inputs carries real review risk.

Grid and Martingale Stacking

These EAs add to a loser, often at double the size. The curve looks smooth for months, then hands it all back in one day.

Firms dislike that shape, and for good reason. A hidden tail loss sits badly beside a fixed floor, so many books name martingale logic outright.

A few firms allow it with terms. Even then the floor tends to end the account long before the trade turns, so the yes means little.

News Straddles and Pending-Order Games

A sixth type earns a mention, because it sits close to the line. A straddle EA parks a buy stop and a sell stop either side of price just before a release.

One side fills on the spike, and the trader hopes the move runs. Firms dislike the pattern for the same reason they dislike tick logic: the fill quality carries the trade, not the analysis.

Many rule books therefore ban pending orders inside a news window. So check that clause before you let any EA queue orders around the calendar.

What Firms Tend to Allow

Plenty of EAs pass with no fuss. The thread is simple: the code trades a plan you could run by hand and defend.

So a coded version of your own manual plan rarely draws a second look. The EA just strips out the delay and the doubt.

A Rules-Based EA You Own

A trend or breakout EA with a fixed stop and target sits in the safest group. It trades a view of the market, not a flaw in the platform.

Ownership helps too. An EA you wrote, or licensed for your own single use, dodges the matched-flow question.

Our note on prop firm rules covers the limits your EA must respect once it runs. Code changes nothing about the floor.

Trade Managers and Half-Coded Plans

Many traders code only the exit half. A tool that trails a stop, scales out, or flattens the book at a daily cap rarely draws an objection.

These helpers often help you obey the rules. A script that closes every trade at 2 percent down guards the daily cap better than a promise to yourself.

So look at half-coded help first. It buys most of the discipline while your plan stays plainly manual.

Alerts, Scanners and Dashboards

Read-only tools sit in the calmest corner of all. A scanner that ranks pairs, or a panel that shows your open risk, places no orders at all.

Firms almost never object to these. The tool informs you, and you still click the button, so the decision stays human.

So build or buy the read-only tools first. They sharpen your process with none of the policy risk that a full EA carries.

The Terms That Usually Come Attached

A yes rarely arrives clean. Firms attach terms, and the same four crop up again and again.

  1. A least hold time. Each trade must stay open for a stated number of seconds or minutes.
  2. An order cap. A ceiling on trades per day, per hour, or sometimes per minute.
  3. An open-trade limit. A cap on how many trades may sit live at the same moment.
  4. A one-account clause. The same EA may not run across several funded accounts at once.

Each term aims at one banned trick above. So read them as a list for your inputs, since most EAs meet all four with a settings tweak rather than a rewrite.

A Worked Example: Sizing an EA to a Prop Account

A yes solves half the job. An approved EA still has to fit the loss caps, and stock inputs rarely do.

Picture a funded account with a 3 percent daily cap and a 6 percent floor. Your EA opens up to four trades a day, each with a fixed stop.

Now weigh three risk inputs against that cap. The table shows how fast a stock figure breaks the rule.

Risk per tradeTrades per dayWorst dayAgainst a 3 percent cap
0.25 percent41.0 percentWell inside the cap
0.50 percent42.0 percentInside, with room to spare
1.00 percent44.0 percentBreach on a full losing day

Our free prop firm position size calculator turns a floor into a lot size. So you can set the input rather than guess it.

Where an EA Breaches by Accident

Open trades cause more grief than the per-trade figure. Four trades at half a percent each carry 2 percent of live risk in one moment.

Linked pairs make it worse. One shock can hit all four stops at once, which turns a spread bet into one big trade with four names.

So cap the count of open trades in the inputs. Block a second entry on any pair that tracks an open one.

Our guide to risk per trade shows how to split a total budget across trades. Check the recovery logic too, since an EA that widens a stop after a loss can walk through a daily cap in an hour.

Download the complete indicator database

Put these concepts on your charts. One email unlocks the full library of 1,380+ indicators with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.

Download the complete indicator database

Enter your email and get instant access to the full MT4 and MT5 indicator library.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

How to Check Before You Run an EA

Never guess, and never trust a forum post. Two written sources settle it: the rule book, and a support reply that names your EA.

So work the steps below before the code touches a funded account. It takes an afternoon and guards the whole program.

Search the Rule Book First

Open the terms and run a search for each word below. Note every clause that each one turns up.

  1. robot, advisor, bot, EA
  2. algo, script, automated, automation
  3. arbitrage, latency, feed, quote
  4. copy, mirror, duplicate, group
  5. scalp, tick, seconds, holding time
  6. martingale, grid, averaging, hedge

Then search for numbers. A least hold time or a cap on orders tells you more than a page of prose.

Describe the EA in Writing

Send support a short, plain note. Say what triggers an entry, how the stop works, the usual hold time, and the most trades it opens at once.

Then ask flatly whether the policy allows it. Keep the reply, because a dated message that names your EA counts far more in a review than your memory of a live chat.

Test It on a Demo First

Run the EA on a demo with the same caps set. Log every order, then weigh the worst day against the daily cap.

A trade journal makes that check quick. Because the log holds hold times and order counts, it also answers what a review will ask.

What a Review Actually Looks At

Firms rarely read your code. They read the trade log, since the log shows the behavior the rules care about.

Four columns tell them nearly everything. Hold time per trade flags tick scalping, order count flags fast logic, and matching fill times across accounts flag copy trading.

The fourth column is size. A ladder of rising lots on one pair reads as martingale stacking, whatever the strategy calls itself.

So audit your own log against those four columns first. If it looks clean to you, it will very likely look clean to them.

EA Rules by Stage: Challenge Versus Funded

Policies rarely stay the same across the whole program. Many firms run a looser stance during the challenge and a tighter one once real money is at stake.

So treat each stage as a fresh question. The reply you filed for the challenge may not cover the funded account.

What Tends to Tighten Once Funded

Order caps and hold times often appear at the funded stage. A news filter may become a firm rule rather than a suggestion.

Some firms also ask you to declare your EA at this point. A short form names the logic, the pairs and the risk inputs, which then binds you for the rest of the account.

So expect a second round of questions the day the funded terms land. Answer them before you switch the code back on.

What Tends to Stay the Same

The banned list rarely softens. Latency arbitrage, tick scalping and cross-account copying stay out at every stage, whatever else changes.

Loss caps also travel unchanged in most programs. So the sizing work you did for the challenge usually carries straight across.

Common Prop Firm EA Rules Mistakes and Fixes

Traders lose accounts to policy far more than to code. The flow panel below sets out the check to run before you attach an EA.

Assuming Silence Means Yes

A rule book that never mentions robots has not cleared yours. So ask support flatly, and treat an open question as a no until a reply lands.

Running Stock Risk Inputs

Vendor defaults suit a private account with no outside caps. So redo every risk sum against the daily cap and the floor before the first live order.

Ignoring Live Risk From Open Trades

Per-trade risk looks tidy until four trades open together. So cap live trades, and block a second entry on any pair that tracks an open one.

Using One EA on Several Accounts

Matching fills across accounts read as copy trading in most reviews. So run one EA per account, and never mirror a signal across a group of funded accounts.

Leaving the EA Running Through News

Code does not know that a release lands in two minutes. So add a calendar filter, and read our note on prop firm news trading rules before you lean on it.

Skipping the Weekend and Rollover Checks

Some firms forbid holding trades over the weekend, and spreads widen sharply at rollover. So set a time filter that flattens the book before both events land.

Prop Firm EA Rules Quick Reference

Work down this list before you attach any code. Every answer should come from the rule book or a written support reply.

  1. Does the policy allow robots at all, and at which stage?
  2. Which methods does the firm name as banned?
  3. Is there a least hold time per trade?
  4. Is there a cap on orders per day or per hour?
  5. How many trades may sit open at once?
  6. Must the EA be unique to your account?
  7. May the code trade around high-impact releases?
  8. May it hold trades over the weekend?
  9. Does the firm want to review the logic first?
  10. What follows a breach: voided trades, or a closed account?

Save the answers beside your settings file. Because policies shift between account types, recheck them whenever you scale or start a new program.

Pitfalls and What Ends EA Accounts

Code fails in ways a manual trader never meets. The chart below tracks an equity path from a stacking EA that falls through the floor.

Study that shape. The path climbs in a straight line, then gives back months of gains in one day as the ladder of adds unwinds.

Smooth Curves Hide Tail Risk

An EA with no fixed stop can post many winning weeks in a row. So judge code by its worst day, not its mean day, and ask what a gap would do to it.

Restarts and Orphaned Trades

A dropped link can leave a trade open with no manager attached. So set hard stops at the server rather than trusting the code to close anything.

Symbol Suffixes and Wrong Lot Sizes

Prop platforms often use suffixed symbol names and other contract sizes. An EA that hard-codes a symbol or a lot figure can size ten times too large with no warning.

Tuned Settings Rarely Travel

Inputs tuned on one broker's history often fail on another's spread and fills. So retest on the firm's own feed before the challenge, not during it.

One Policy Breach Can Void It All

Where a review finds a banned method, firms often void the profit rather than warn you. So read our primer on what is a prop firm and treat the rule book as part of the code spec.

Support Answers Can Change

Policies shift, and a yes from last year may not hold now. So ask again at each new program, and file the fresh reply with the date on it.

Related Concepts to Study Next

An EA sits on top of the plain rule set, so the guides beside this one matter as much as the policy itself. Your code has to respect every limit a manual trader faces.

Read our note on prop firm drawdown rules to learn which floor your inputs must clear. Then browse the wider prop trading library for the payout and consistency clauses that follow.

One last habit is worth building. Keep a single folder with the rule book, your support replies, your settings file and a log export, all dated.

That folder answers any review in minutes. Because the questions a firm asks are always the same four, a tidy record turns a stressful email into a short one.

FAQ

Do prop firm EA rules ban all robots?

No. Many firms allow a rules-based EA you built or licensed for your own use, subject to terms. What they tend to block is a narrow set of methods: latency arbitrage, high-frequency logic, tick scalping, cross-account copy trading, and martingale stacking.

Which coded strategies do firms block most often?

Latency arbitrage draws the firmest no, because the gain comes from a stale quote rather than from analysis. Very fast tick systems follow, then copy trading across several accounts, then grid and martingale logic that adds to losers with no fixed stop.

How do I find out whether my EA is acceptable?

Search the rule book for robot, advisor, arbitrage, latency, copy and scalp, then note every clause and number. Next, send support a plain note about your entry logic, stop, hold time and open-trade cap, and ask flatly. Keep the dated reply on file.

Can I run the same robot on two funded accounts?

Often no. Matching fills across accounts look like copy trading during a review, even with no copier software in place. Ask before you try it, and expect a clause that each account must run an EA unique to it.

How should I size an EA for a funded account?

Work back from the daily cap. Multiply the risk per trade by the most trades the EA can open in a day, then check the product sits well inside the cap. Next, cap live trades so linked stops cannot all fire at once.

Will an approved EA make passing easier?

Not by itself. Code strips out hesitation, yet it also strips out judgement, and the loss rules apply exactly as they would to a manual trader. Results are not guaranteed; past performance is not indicative of future results.

External references

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

Leave a Comment