AlphaEngine OS

Daily loss limit calculator for prop accounts

Your own daily limit, set under the firm's, in whole losing trades. Filled with an example: change any number and the result follows.

Drawdown type

Result

Enter your numbers to see the result.

This is a calculation. The limit is enforced by your platform's daily loss setting or by your firm, not by this page. AlphaEngine never touches your broker.

Two limits, and the tighter one decides

A prop account usually has two ways to fail: the daily loss limit, the most you can lose in one day, and the maximum drawdown, the floor the balance can't touch. On a given day the one that matters is the tighter of the two: the firm's daily limit, or the room left between your balance and the drawdown floor. After a few red days, the floor can be closer than the daily limit.

  • Static floor = starting balance − drawdown.
  • Trailing floor = highest balance − drawdown, and with some firms never above the starting balance.
  • Room today = current balance − floor.

How your limit is set

Your risk per trade is 1R. The calculator leaves one full R of cushion under the tighter limit, then rounds down to whole losing trades. The cushion is there for the trade that is still open when you reach your number, and for a stop that fills worse than planned.

Example: $50,000 account, firm daily limit $1,000, static drawdown $2,500, risk $200 a trade. The floor is $47,500, so the room is $2,500 and the firm's $1,000 is tighter. $1,000 − $200 of cushion leaves $800, which is 4 losing trades. You chose to stop after 3, so your limit is $600 and $400 stays between you and the firm.

If one losing trade plus the cushion is already the whole limit, the result says so and shows the largest risk per trade that leaves room for one loss. It does not stretch the limit to fit the risk.

Where the limit lives

A number you have to remember in the middle of a red day is not a limit. Type it into your platform's daily loss setting before the session: Tradovate, NinjaTrader and TopstepX all have one, and some firms apply their own. That setting is what ends the day. This page only gives you the number, and it does not connect to your broker.

Firms change their rules, and they differ on how the trailing high is measured. Use the numbers in your firm's current rules, not the ones in this example.

Questions

Why set a daily limit below the firm's?

Because the firm's limit is where the account fails, not where the day should end. A trade that is open when you reach your number can still lose a full R, and a stop can fill worse than planned. One R of cushion keeps those from becoming a failed account.

What is the difference between a static and a trailing drawdown?

A static drawdown has a fixed floor: starting balance minus the drawdown. A trailing drawdown follows your highest balance, so profits raise the floor. Many firms stop the trailing floor once it reaches the starting balance, and firms differ on whether they measure the highest balance at the end of the day or during the day. Check your firm's rules.

Does this page stop me from trading when I hit the limit?

No. It is a calculation. The limit is enforced by your platform's daily loss setting or by the firm. Type the number in there before the session. This page doesn't connect to your broker.

What if my firm has no daily loss limit?

Tick the box and the calculator uses the room left to the drawdown floor instead. A personal daily limit matters more in that case, because nothing else ends the day before the account fails.

How many losing trades should I allow in a day?

That number is yours, and it is set before the session. The calculator checks that it fits under the firm's limit with one R of cushion and tells you if it doesn't. Three is the example value, not a recommendation backed by data.

A limit holds only if the day before it does

When a limit gets hit, look at the trade that got you there: one more trade after a loss, or a stop moved to avoid taking it. The free diagnostic finds the habit that costs you the most, in 90 seconds, with no signup. The app turns it into one rule with a number and a 30-second check after each session.