PitBridge
Join the waitlist

Prop firm automation

Which futures prop firms allow automated trading?

There is no fixed list of firms that allow automation, because each firm sets its own rules and revises them. This is how to place your setup on the spectrum, the rule dimensions that decide whether it survives, what to verify in writing, and how software fits without making any promise about a given firm.

On this page

The honest answer to which futures prop firms allow automated trading is that it depends on the firm, the account type, and the week you are asking. There is no stable list, and any article that hands you one as settled fact is doing you a disservice. What is useful is knowing why the answer moves, where your own setup sits on the spectrum firms actually rule on, and exactly what to verify before you point any automation at a prop account.

Automated is not one thing: the spectrum firms rule on

Firms rarely publish a single yes or no verdict on automation. They rule on a spectrum, and where your setup sits on that spectrum decides which of their rules even apply to you. Before you read any firm’s policy, locate your own setup in the taxonomy below, because the same three-word question (“do you allow automation?”) means something different for each style.

Fully hands-off bots (EAs and algos)

Unattended strategy logic that submits orders with no human in the loop: an expert advisor, a compiled strategy, or a script that watches the market and fires entries and exits on its own. This is the category firms most often restrict or prohibit, and it is the one to verify most explicitly. Do not assume a firm that tolerates assisted tools also tolerates a fully unattended bot.

Semi-automated and assisted (signal plus manual confirm)

Software proposes, a human approves each order. The tooling does the watching and the math, but a person clicks to send. Some firms carve this out as acceptable where a fully automated system would not be, but the carve-out language is specific. Read exactly what manual means to them: some require you to be present and actively adjusting, not just approving a queue.

AI agent workflows

An LLM agent that proposes orders through a tool interface, reading live state and suggesting an action that a human or a rule then gates. This is novel enough that most rulebooks predate it and do not name it at all. Do not read that silence as permission. Ask support, in writing, how they classify an agent that proposes but does not auto-execute, and whether it lands in their automated bucket or their assisted one.

Copy, mirror, and trade-copiers across accounts

Replicating one account’s fills onto others. Copying your own accounts and copying someone else’s are treated very differently, and this is where multi-account caps and rules about holding a full-size and a micro contract on the same instrument start to interact. If you run several accounts off one signal, the copier itself may be fine while the account-count cap or the position-aggregation rule is what trips you.

Automation styleWhat it meansRule dimension firms attachWhat to get in writing
Fully hands-off botUnattended logic submits orders, no human per orderWhether unattended execution is allowed at all, per account typeA written yes or no for fully automated execution on your account
Semi-automated / assistedSoftware proposes, you approve each orderHow the firm defines manual, and whether active monitoring is requiredThe exact definition of assisted, and whether a confirm click counts
AI agent workflowAn agent proposes orders through tools, gated before sendingWhich bucket an agent falls in, since most policies predate itA support reply classifying a propose-only agent
Copy / mirror / copierOne account’s fills replicate to other accountsMulti-account caps and mini plus micro aggregationWhether copying your own accounts is allowed, and any account-count cap

No firm names, no allow or forbid verdicts. The last column is always something to confirm in the firm’s own words.

Why there is no single answer

Three things keep the answer from being fixed. First, each firm writes its own rules, and they disagree with each other. What one firm treats as ordinary assisted trading, another may class as prohibited automation. Second, the rules often differ between an evaluation account and a funded account at the same firm, so a policy that applies while you are being evaluated may change once you pass. Third, firms revise their terms. Platforms change, account products change, and the automation language changes with them. A screenshot of a rule from last quarter is not evidence of the rule today.

The rule dimensions that decide whether your automation survives

Firms rarely rule on automation in isolation. Automation collides with the other rules already in the book, and the same bot can pass at one firm and fail at another purely because a neighbouring rule is shaped differently. These are the dimensions to map before you assume that automation allowed settles anything. Each is described in general terms on purpose: read your own firm’s numbers off your own firm’s rulebook.

Trailing drawdown: end-of-day versus intraday

Many firms enforce a trailing drawdown threshold that moves up as your balance grows. The detail that matters is when it updates. An intraday or per-tick trailing threshold that ratchets on unrealized profit punishes give-back very differently from one that only recalculates at end of day. The identical bot, run against the two models, hits the wall at different points in the session. Verify which model applies and whether it locks once it reaches your starting balance.

Consistency rules and bot pacing

A consistency rule caps how much of your total profit any single day may represent, with commonly cited ranges around 20 to 50 percent. A bot that has one outsized day can fail this even while net profitable, because the rule is about distribution, not the total. Verify the current consistency percentage and whether it applies at payout, during evaluation, or both.

Daily loss limit and halt behaviour

Some firms set a hard daily loss limit that ends the trading day when hit; others let the drawdown act as the only natural limit. This matters for automation because a bot does not feel a stop the way a person does. Verify whether hitting the limit ends the day, ends the account, or neither, and whether it is measured on realized loss alone or realized plus unrealized.

News-window and minimum-hold rules

Firms commonly restrict opening positions around high-impact news releases, and some require a minimum hold time on a position. Both are easy for an automated entry to trip without a human noticing the clock. Verify the exact window around named releases and any minimum-hold requirement in seconds.

Scaling, position caps, and the mini plus micro interaction

Beyond a per-order size cap, there is usually a maximum net position, and a rule about whether holding a full-size and a micro contract on the same underlying (ES and MES, for example) counts as one aggregated position or two. An automation that scales in can breach the aggregate cap while every individual order looks fine on its own. Verify the position cap per account and how the firm aggregates related contracts.

Infrastructure: VPS, latency, and the platform allowlist

Some firms restrict running your automation on a VPS, and some ban latency-arbitrage or high-frequency patterns outright. Separately, only certain platforms are usually in scope (NinjaTrader, Tradovate, Rithmic, or a Project X style stack), and the automation policy may only speak to those. Verify which platforms the policy actually names, and whether VPS or high-frequency use is called out. If your automation drives NinjaTrader, the NinjaTrader 8 MCP bridge is the surface those rules apply to on our side.

How firms detect automation, and why it matters even where it is allowed

Firms review trade logs, and machine-driven trading leaves a signature. Identical timestamps across orders, zero-variance sizing or stop distances, and entries placed faster than a person could click all read as automation to a reviewer. This matters even when automation is permitted, because detection feeds into other rules: anti-manipulation clauses, risk-behaviour or gambling language, and the consistency checks above. A firm that allows bots still expects the bot to respect the same limits a human would.

A per-firm verification workflow, before you fund anything

Treat verification as a ritual you run per firm, not a box you tick once. The checklist below is the core of it, but the habits around it matter as much as the questions.

Read the rulebook section, not the marketing page

Automation language lives in the rules and the FAQ, not the sales page. The homepage may say trade your way; the actual policy is in a clause three levels down. Read that clause in full, including the definitions section, because the definition of automated is where the real scope sits.

Get the ambiguous parts confirmed in writing

Where the rulebook is silent or vague (an agent that proposes, a copier across your own accounts, a VPS), email support and ask a specific question. Keep the reply. A dated written answer from the firm is your record, and it is worth more than any third-party summary or forum post.

Re-verify on every change

A rule you verified can move under you. A platform migration, a new account product, or a switch from evaluation to funded can all change which automation clause applies. Re-run the checklist after any such change rather than assuming last month’s answer still holds.

  • How does the firm define automated or algorithmic trading, in its own words?
  • Does that definition treat an AI agent that proposes orders differently from a fully hands-off system?
  • Do the automation rules differ between evaluation and funded accounts?
  • Are third-party tools and bridges permitted, and are any specific ones named or excluded?
  • Are there rules about copying or mirroring orders across multiple accounts, and any account-count cap?
  • Is VPS use or high-frequency trading restricted for automated strategies?
  • Which trading platforms are in scope, and does the automation policy vary by platform?
Confirm each of these in the firm's own written rules before you automate.

Firms traders ask about

The names that come up most are Topstep, Apex Trader Funding, Tradeify, Take Profit Trader, Earn2Trade and Lucid, among others. Each publishes its own automation policy, and each can revise it. We are deliberately not reproducing any firm’s specific rules here, because doing so would age badly and could mislead you into acting on a stale term. Go to the firm’s own rules page, read the automation section in full, and if anything is ambiguous, ask their support to confirm in writing. Treat that written confirmation as your record.

How PitBridge fits, and how it does not

Software has a real but bounded role here. PitBridge does not know your firm’s rules and cannot make you follow them. What it can do is enforce the limits you configure and keep a local record of what happened. If you have verified that your firm caps position size, sets a daily loss limit, and forbids trading through a news window, you map those into guardrails, and the engine refuses any order that would break them.

~/pitbridge
# limits you set from rules you verified, enforced locally
place_order account=sim instrument="MES 09-26" side=BUY qty=20
BLOCKED  reason_code=MAX_CONTRACTS_PER_ORDER
       order not sent. this is your rule, not the firm's word.

Example decision. Values are yours to configure. Not a firm policy.

Turning verified rules into enforced limits

Once you have verified a rule, you map it to a guardrail and the engine refuses any order that would break it. The table below makes the mechanism concrete: each left-column item is a rule you verified with your firm, and each right-column value is the typed reason code you would see when the engine blocks. These are starting points you adjust to the rules you checked, never a statement of any firm’s policy.

Rule you verified with the firmGuardrail that enforces itReason code when it blocks
Max contracts on one ordermax_contracts_per_orderMAX_CONTRACTS_PER_ORDER
Net position capmax_positionMAX_POSITION
Daily loss stopdaily_loss_haltDAILY_LOSS_HALT
Bank the day at a profitprofit_lockPROFIT_LOCK
Only trade allowed contractsinstruments allowlistINSTRUMENT_NOT_ALLOWED
Session or news window, holiday closestrading_window / holiday calendarOUTSIDE_TRADING_WINDOW / NO_TRADE_DAY
Spacing after a loss or an ordercooldown_after_loss_s / cooldown_after_order_sCOOLDOWN_AFTER_LOSS / COOLDOWN_AFTER_ORDER
Order-rate ceilingsmax_orders_per_minute / _hour / _dayMAX_ORDERS_PER_MINUTE / _HOUR / _DAY
Duplicate-order guardduplicate_window_sDUPLICATE_ORDER
Human in the loop on first, live, or larger ordershuman_confirmHUMAN_CONFIRM_FIRST_ORDER / _EVERY_LIVE_ORDER / _SIZE_INCREASE

Config keys and reason codes taken verbatim from the daemon. The left column is always a rule you verified, never a rule attributed to a firm.

The order of enforcement is fixed and not up for negotiation by the thing placing the order. The kill_switch is always evaluated first, so nothing new passes once you engage it, and human_confirm is always last, so a person only ever sees orders that every other guardrail already allowed. The nine tools an agent can call (get_accounts, get_positions, get_orders, get_account_state, get_guardrail_status, place_order, cancel_order, close_position, flatten_account) can read state and place, cancel, close, or flatten. None of them can release the kill switch, arm live trading, or change a guardrail value. Those controls live on the CLI, operator-only. That is a deliberate difference from a copier or a webhook relay, where the thing sending the order and the thing that could disable the check are often the same surface.

The guardrails page lists what the engine refuses, and the pillar on prop firm rules in software covers how to turn verified rules into enforced limits. A local audit log gives you a record of every decision, which is useful if a firm ever asks what your automation did.

Automating on a prop account is a good use of hard local limits, precisely because an out-of-bounds order is expensive. But those limits are only as correct as the rules you fed them, and the rules are the firm’s to set and change. Tell us your firm and platform on the waitlist. PitBridge is trading infrastructure, not financial advice.

Read the pillar: Prop firm rules in software

Questions

Is there a definitive list of prop firms that allow automated trading?

No, and be wary of any page that presents one as settled fact. Firms set their own rules, distinguish evaluation from funded accounts, and change terms over time. The only reliable source is the firm's current written rules.

Does an AI agent count as automated trading to a prop firm?

That depends entirely on the firm's definitions, which vary. Some firms treat any non-manual order as automation, some carve out semi-automated or assisted workflows. Most rulebooks predate agent workflows and do not name them at all, so ask support in writing how they classify an agent that proposes but does not auto-execute.

Can I run the same bot on multiple prop firm accounts?

It depends on the firm, and copying your own accounts is often treated differently from copying someone else's. Multi-account caps and rules about holding a full-size and a micro contract on the same instrument can interact here. Verify the account-count cap and the copying rule per firm before you replicate anything.

Do prop firms allow TradingView or webhook automation?

It depends on the firm and which platforms are in scope. Some route automation only through specific platforms, so a webhook that fits one firm may be outside another firm's named platform list. Verify which platforms the automation policy names before you wire anything up.

Can prop firms tell if I use a bot?

Often yes. Log review flags machine-like patterns such as identical timestamps, zero-variance sizing, and sub-human entry speed. This matters even where automation is permitted, because a permitted bot still has to respect the consistency, news, and risk rules.

Is semi-automated trading allowed if the bot uses fully-automated logic underneath?

The line is the firm's own definition, and it varies. Some firms require the trader to actively monitor and manually adjust, not just approve a queue. Get the definition of assisted or semi-automated in writing before you assume your setup qualifies.

Does automation change the rules between evaluation and funded accounts?

It can. Some firms apply different automation language once you pass, so a policy that held during evaluation may not hold on the funded account. Re-verify the rule after you pass rather than assuming it carried over.

Are VPS or high-frequency strategies allowed for automated trading?

Some firms restrict running your automation on a VPS, and some ban latency-arbitrage or high-frequency patterns outright. These are commonly-overlooked clauses. Verify VPS and high-frequency use explicitly, in the firm's own words.

Can software make me follow a prop firm's rules?

Software can enforce limits you configure, such as a maximum position or a daily loss cap, and keep an audit log. It cannot know a firm's rules for you or promise any outcome with that firm. You map the rules you have verified into settings.

How often do these rules change?

Often enough that a rule you read six months ago may be stale. Treat every automation policy as a living document and re-check it before you rely on it, especially after a firm updates its platform or account types.

PitBridge is in development. NinjaTrader 8 is first.

Tell us your platform and we email you when your setup is supported. Nothing else.