Prop firm risk management rules your automation doesn't know
Prop firm risk management rules are hard to follow with automation. Learn the rules, where strategies break them, and how to enforce them automatically.
9 min read
In this article ▾
You passed the backtest. Your Pine Script strategy shows a clean equity curve, reasonable drawdown, and a profit factor above 1.5. You hook it up to your broker through a webhook bridge, start the evaluation, and three days later you're out. Not because the strategy lost money. Because a single trade breached a rule your automation didn't even know existed.
Prop firm risk management rules are specific, unforgiving, and enforced to the decimal. Your TradingView strategy doesn't track them. Your alert messages don't carry them. And unless your execution pipeline is built to enforce them, you're flying an evaluation on autopilot with no guardrails.
This is the gap most algo traders don't see until it costs them an evaluation fee.
What prop firm risk management rules actually say
Every prop firm publishes its own ruleset, but the structure is almost always the same: three constraints that, if breached even once, end your evaluation immediately.
The first is maximum drawdown. This is the deepest your account equity can drop from its starting balance (or from its peak, depending on the firm). FTMO sets this at 10% of the initial balance. Funding Pips uses 8% on some account types. TopStep uses a trailing maximum drawdown that starts at a fixed distance from your starting balance and ratchets upward as your equity grows, which means the floor moves under you every time you hit a new high.
The second is the daily loss limit. This caps how much you can lose in a single trading day. FTMO sets it at 5%. Funding Pips and TopStep use similar numbers, though the exact percentage varies by account size and phase.
The catch is that "a single trading day" is defined by the broker's server time, not your local clock. If you're trading from Lagos or Manila, the daily reset might happen mid-session.
The third is consistency. Some firms reject evaluations where a single day's profit dominates the total. If you made 80% of your target in one lucky session, the firm may not count it as a pass. This rule is less universal than the first two, but it trips up traders who don't know to look for it.
These numbers change. Firms update their rules, adjust percentage thresholds for different account sizes, and introduce new constraints across phases. Always check the current ruleset on your firm's site before starting an evaluation.
The mechanics of drawdown alone are complex enough to fill a dedicated article. Trailing drawdown, relative drawdown, how the floor locks once you hit the profit target: if you want the full breakdown, we wrote a detailed piece on drawdown in prop firms that covers the math.
Why your prop firm risk management strategy falls apart in live trading
Knowing the rules is the easy part. The hard part is making your automation follow them in real time, on every signal, without you watching.
Here's where it breaks.
Your TradingView strategy doesn't know your account balance. It fires alerts based on price action and indicator logic. It has no concept of "I've already lost 3.2% today, and my daily limit is 5%." So when it sends the next entry signal with a full-size lot, the math might put you over the daily loss limit in prop firm risk management terms, and the trade goes through anyway.
Trailing drawdown makes this worse because the floor isn't static. Every time your equity hits a new high-water mark, the maximum drawdown floor ratchets up behind it. Your strategy can't see that floor, so it doesn't recalculate lot sizes against it. A profitable morning raises it. Then an afternoon loss that would have been fine at the old floor breaches the new one.
Daily reset timing is another blind spot. If your broker resets the daily loss counter at midnight server time and you're eight hours ahead, your "end of day" risk calculation is wrong by a full session. A trade you sized for "end of day" safety lands in the next day's bucket on the broker's clock.
Then there are ghost positions. A phantom trade opens because an alert duplicated, a webhook retried, or a signal fired on a bar repainting. That ghost position wasn't part of your risk budget. It draws down your account against rules your strategy never intended to test. If you're using a TradingView trade copier to mirror signals across accounts, a single ghost can breach rules on every destination simultaneously.
None of these failures means your strategy is bad. Your execution pipeline doesn't enforce the same rules as your prop firm.
That's the core problem: prop firm risk management is not a strategy problem. It's an execution problem. Your prop firm risk management strategy can be flawless on paper and still fail in production because the pipeline between TradingView and your broker doesn't know the rules exist. TradingView automated trading gets you from alert to fill, but getting from alert to compliant fill is a different challenge entirely.
Prop firm risk management rules: how FillEdge enforces them automatically
FillEdge is a webhook execution bridge between TradingView and your broker. One of its core features is a compliance guardrail layer that sits between the incoming signal and the outgoing trade.
Here's how it works. You bind your broker account to a prop firm profile in FillEdge. Pick the firm (FTMO, Funding Pips, TopStep, Apex, FundedNext, The 5%ers, Tradeify, and others), the account size, and the evaluation phase. FillEdge loads the exact rules for that combination: max drawdown percentage, daily loss limit, trailing drawdown behavior, profit target, and consistency requirement.
From that point, FillEdge continuously tracks your compliance status. Current drawdown versus the firm's floor. Daily loss used versus the day's allowance, reset on the broker's actual session boundary. Profit target progress. Consistency ratio across trading days.
When a TradingView signal arrives, the compliance guardrail evaluates it before it reaches your broker. It projects the worst-case impact: if this trade goes against you immediately, does it breach any rule? If yes, FillEdge does one of two things, depending on how you configured it.
Hard block stops the signal at the bridge. The trade never reaches your broker. Your account stays inside the rules.
Auto-reduce scales the lot size down to fit your remaining risk budget. The trade still executes, just smaller. Your strategy stays active without blowing the evaluation.
Every guardrail decision is logged with full reasoning: which rule was at risk, what your remaining budget was, what the original lot size would have done, and what was delivered instead. No silent rejections. You can review every intervention and verify FillEdge made the right call.
For traders running multiple strategies on the same account, each strategy's guardrails are configured independently. A risky scalping strategy can have tight hard blocks, while a conservative swing strategy runs with wider limits. The bridge tracks them separately.
The consistency check is the quiet one. FillEdge watches whether a single day's profit is starting to dominate your total. It warns you before the ratio locks in, so you can throttle that strategy for the rest of the day rather than learning about the violation in the firm's dashboard a week later.
The setup takes about five minutes: paste your webhook URL, bind the account profile, and send a test signal. You can also configure alerts to get notified via Telegram or email when a guardrail fires, so you know the moment your automation protects your account rather than finding out the next morning.
The guardrail layer is the piece that turns "my strategy is profitable" into "my evaluation is protected," especially for traders who've been relying on TradingView strategy automation alone.
What to check before your next evaluation
Before you activate a new evaluation with automation running, confirm five things.
First, read your firm's current rules. Not a summary from a forum post. The actual rules page on the firm's website. Check the max drawdown type (trailing or static), the daily loss percentage, the reset time, and whether a consistency rule applies.
Second, bind the correct profile in your execution bridge. Wrong firm, wrong phase, wrong account size means wrong guardrail math. If you're running a Phase 1 FTMO $100K account, that's what the profile should say.
Third, send a test signal through the full pipeline. Watch it travel from TradingView through the bridge to your broker terminal, and confirm the lot size, stop-loss placement, and guardrail evaluation all look correct. A good TradingView trade copier would allow you to test each destination separately.
Fourth, start with hard blocks on. You can always loosen to auto-reduce after you've seen a few days of live signals and verified the guardrails are calibrated correctly. Starting with auto-reduce on day one means you trust math you haven't verified yet.
Fifth, ensure your setup meets the evaluation requirements. Does your TradingView plan support webhooks? Is your alert message format correct? Is your broker's execution window aligned with the firm's trading hours?
The traders who pass evaluations aren't the ones with the sharpest strategies. They're the ones whose automation can't break the rules even on the worst signal of the worst day.
FAQ
What happens if my automated strategy breaches a prop firm rule?
The firm terminates the evaluation. No warning, no grace period, no rollback. Your evaluation fee is gone, and you start over from scratch. Some firms let you purchase a new evaluation immediately; others impose a cooldown. It doesn't matter whether the breach came from a legitimate trade or a ghost position your automation created by accident. The firm sees a number past a threshold, and the account is closed.
How do I calculate my remaining daily loss limit during a trading session?
Take your account balance at the start of the trading day (as defined by the broker's server time, not your local clock), multiply it by the firm's daily loss percentage (typically 4–5%), and subtract your realized and unrealized losses so far. For example, on a $100K FTMO account with a 5% daily limit, you start the day with $5,000 of loss allowance. If your closed trades are down $1,800 and your open positions are showing -$1,200 in floating P&L, you have roughly $2,000 left before a breach. The key detail most traders miss: open (unrealized) losses count toward the limit at most firms.
Can I run multiple strategies on one prop firm account without breaking risk rules?
You can, but the risk budgets aren't separate unless your execution bridge keeps them that way. Two strategies sharing one account share one drawdown floor and one daily loss limit. A losing morning on Strategy A eats into Strategy B's risk budget for the afternoon. Without per-strategy isolation, a close command from one strategy can also accidentally close the other's positions. FillEdge handles this by tagging each strategy independently, tracking compliance per-strategy, and making sure a closeall from one strategy only touches its own trades.
Do prop firm risk management rules change between evaluation phases?
They can. Some firms keep the same drawdown and daily loss percentages across phases but change the profit target or the time limit. Others tighten the trailing drawdown behavior in Phase 2 or add a consistency rule that didn't apply in Phase 1. The specific differences depend entirely on the firm, and firms update their rules without much notice. Before starting any phase, re-read the firm's current ruleset and re-bind the correct phase profile in your execution bridge so the guardrails match the rules you're actually trading under.
More from FillEdge