What is Prop Firm Trading? A Beginner's Guide

A prop firm hands over a funded account and keeps a share of what's made trading it. Here's exactly how the evaluation and payout process works, and whether an automated Pine Script strategy is actually a good fit for it.

Prop firm trading gives access to capital that could be $25,000 to $300,000 or more, in exchange for a share of whatever profit is made trading it — without risking anything beyond the cost of the evaluation itself. It sounds almost too generous. Here's exactly how it works, what the actual constraint is, and whether an algorithmic Pine Script strategy fits the model well.

How prop firm trading works

  1. Pay an evaluation fee — typically $100–$650 depending on account size, covering the cost of running a simulated account while trading ability gets proven out.
  2. Trade the simulated account — priced and executed like a live account, but the capital isn't real yet. The goal is hitting a profit target without breaching the risk rules.
  3. Pass the evaluation — hitting the target within the rules unlocks a funded account. Some firms run a single-phase structure; others split it into two.
  4. Trade the funded account — the capital is now the firm's, under the same rule set. Profits split between trader and firm, commonly 80–90% in the trader's favor.
  5. Request payouts — once profit and any minimum-day requirements are met, the trader's share can be withdrawn, typically via bank transfer, PayPal, or crypto.

The actual constraint: the rules

The evaluation exists to screen out undisciplined trading, and the rules are the mechanism. Break any one of them and the account fails — the fee is gone, though a new evaluation can always be purchased to try again.

RuleWhat it means
Maximum drawdownEquity can't fall below a set floor — either fixed (static) or tied to the equity peak (trailing)
Daily loss limitA cap on how much can be lost in a single trading day
Profit targetThe dollar goal that has to be reached to pass
Minimum trading daysTrading has to occur on at least a set number of separate days, which prevents a one-lucky-day pass
No weekend positionsMost firms require flat positions before the Friday close
News rulesSome firms restrict holding through major scheduled economic releases

Trailing vs. static drawdown — the rule that matters most

The drawdown type shapes every sizing decision a strategy makes. See our complete drawdown rules guide for the full mechanics. In short:

  • Trailing drawdown — the floor follows the equity peak. A win raises the floor; giving back any of that gain moves the account closer to failing. Apex Trader Funding uses intraday trailing drawdown, the strictest common version.
  • Static drawdown — the floor is fixed from the account's starting balance. As profit builds, the effective cushion grows with it. FundedNext is confirmed static; TradeDay's own material describes a trailing floor instead, without confirming whether it trails end-of-day or intraday — worth verifying directly before assuming it behaves like a static account.

Prop firm capital vs. trading personal capital

Personal capitalProp firm
Capital at riskThe full accountOnly the evaluation fee ($100–$650)
Account size availableWhatever's on hand$25k–$300k funded
Profit share100%80–90%
RulesSelf-imposedFirm-mandated, strictly enforced
Reset costCan restart with the same capitalA new evaluation fee per attempt

For a trader with a working strategy but limited personal capital, a prop firm is a genuine leverage mechanism — an 80% split on a $1,000 profit month returns $800, on capital that would otherwise take years of personal savings to accumulate.

Why Pine Script strategies fit the model well

  • Rules are enforceable in code. A daily loss limit, session filter, and kill switch execute automatically, with no override under pressure.
  • Consistency. An automated strategy takes the same trade every time its conditions are met — no second-guessing, no skipped setups, no revenge trading.
  • Backtestable against the actual rules. Prop firm constraints can be simulated directly in the backtest, confirming a strategy would have passed before an eval fee is spent.
  • No FOMO trading. Most evaluation failures come from trading outside the plan — a strategy running on its own logic doesn't do that.
The most common reason an automated strategy fails an evaluation isn't the strategy itself — it's a configuration gap: no session filter, the wrong contract size, a missing kill switch. All of these are fixable before the first trade.

Prop-firm-ready starter template — Pine Script

An original template covering the five components any prop-firm-compliant strategy needs. Swap the placeholder entry logic for a real signal and it's ready to backtest.

Pine Script
//@version=5
strategy("Prop Firm Starter Template", overlay = true,
     default_qty_type = strategy.fixed, default_qty_value = 1)

// ════════════════════════════════════════════════════════════════════
//  Set these to match the specific firm's actual rules
// ════════════════════════════════════════════════════════════════════
dailyLossLimit = input.float(800.0,  "Daily Loss Limit ($)")   // ~80% of the firm's real limit
trailDD        = input.float(2500.0, "Trailing Drawdown ($)")  // the firm's max drawdown
atrMult        = input.float(0.75,   "ATR Stop Multiplier")
rrRatio        = input.float(1.5,    "Reward:Risk Ratio")

// ── 1. Session filter — RTH only ──────────────────────────────────
inSession = not na(time("1", "0930-1100:23456", "America/New_York"))

// ── 2. Daily loss kill switch ──────────────────────────────────────
isNewSession        = ta.change(time("D")) != 0
var float dayOpenEq = na
dayOpenEq          := isNewSession ? strategy.equity : dayOpenEq
halted = math.min(0.0, strategy.equity - nz(dayOpenEq, strategy.equity)) <= -dailyLossLimit

// ── 3. Trailing drawdown proximity guard ────────────────────────────
var float eqPeak = 0.0
eqPeak := math.max(eqPeak, strategy.equity)
nearFloor = (eqPeak - strategy.equity) >= (trailDD * 0.80)

// ── 4. Entry signal — replace with the real logic ───────────────────
atrVal   = ta.atr(14)
vwapVal  = ta.vwap(hlc3)
longSig  = ta.crossover(close,  vwapVal) and barstate.isconfirmed
shortSig = ta.crossunder(close, vwapVal) and barstate.isconfirmed

canTrade = inSession and not halted and not nearFloor and strategy.position_size == 0

if longSig and canTrade
    sl = atrMult * atrVal
    strategy.entry("L", strategy.long)
    strategy.exit("L-x", "L", profit = sl * rrRatio / syminfo.mintick,
                              loss   = sl / syminfo.mintick)

if shortSig and canTrade
    sl = atrMult * atrVal
    strategy.entry("S", strategy.short)
    strategy.exit("S-x", "S", profit = sl * rrRatio / syminfo.mintick,
                              loss   = sl / syminfo.mintick)

// ── 5. EOD flatten — expected by every major firm ──────────────────
eodFlat = not na(time("1", "1529-1531:23456", "America/New_York")) or
          (dayofweek == dayofweek.friday and
           not na(time("1", "1459-1501:6", "America/New_York")))
if eodFlat and strategy.position_size != 0
    strategy.close_all("EOD Flatten")

Which firms suit automated traders

FirmGood fit for algos?Key reason
Apex Trader FundingYesLarge account sizes and the deepest community automation tooling, despite the stricter intraday trail
TopstepYesEOD trailing drawdown is more forgiving for variance than an intraday trail
TradeDayGood, with a caveatNo consistency rule, but its drawdown trails on peak value with the exact mechanic unconfirmed — size cautiously
FundedNextExcellentConfirmed static drawdown — the floor never trails, regardless of variance
MyFundedFuturesGoodOne of the few firms permitting automation on both the evaluation and the funded account

Getting started: a realistic path

  1. Build or buy a Pine Script strategy with prop-firm-specific rules baked in — session filter, daily loss cap, ATR-based stop, a news blackout
  2. Backtest with simulated drawdown constraints, and count how often the eval rules would have actually been broken
  3. Paper trade for two to four weeks to observe live behavior without real stakes
  4. Start with the smallest available evaluation — failure at that size is a cheap lesson, not an expensive one
  5. Once funded, run conservatively for three to four weeks before scaling contract size or adding a second account

FAQ

What is prop firm trading?
Prop (proprietary) firm trading is a model where a company gives access to a simulated funded account, and profits made trading it are split — typically 80–90% in the trader's favor. No personal capital is risked on the trades themselves; instead, a one-time or recurring evaluation fee buys access to the account, which comes with rules around drawdown, profit targets, and position sizing.
How do prop firm evaluations work for futures traders?
A futures evaluation is a simulated challenge: reach a profit target (for example, $3,000 on a 50k account) without breaching a maximum drawdown. Access is usually paid for monthly or as a flat fee. Passing converts the account to funded status, where real payouts are issued from the firm's own capital rather than a simulation.
How much can you make trading with a prop firm?
It depends heavily on account size, strategy performance, and the firm's profit split — commonly 80–90% in the trader's favor. Running multiple funded accounts at once, where a firm's rules allow it, is a common way to scale total payout without needing a single larger account.

Pine Script strategies built for the evaluation, not just the backtest.

Session filters, kill switches, and ATR sizing included. Compatible with Apex, Topstep, TradeDay, and more.