Risk Management
14 min read

How to Build a Trading Risk Management System: Rules, Limits, and a Worked Example

A trading risk management system is a set of written limits, calculations, checks, and records that constrains loss before, during, and after a trade. Start with a monetary risk budget, size positions from the invalidation point, cap combined and daily exposure, specify what blocks an order, and review breaches separately from strategy results. The worked example below shows how those parts fit together without assuming a universal risk percentage.

Short answer

A trading risk management system is a sequence of limits and checks that decides how much can be lost before an order is placed, while positions are open, and during a session. It needs five working parts: a monetary risk budget, position sizing, combined-exposure checks, a defined stop-trading action, and a review log. Software may automate some checks, but a journal, a calculator, and a broker-side restriction do different jobs.

A system is not the same thing as software

A plan states the risk rules. A calculator turns an entry and invalidation point into units. A platform guardrail may warn or reject an order. A journal records what actually happened. A broker-side rule may still apply when the trader closes the local app. These parts answer different questions; buying one tool does not supply the others.

CME Group asks traders to define leverage, maximum trade loss, maximum day loss, number of positions, and overall account exposure in their trade-plan risk guidance. This article turns those questions into an order-by-order workflow. For a comparison of actual products and their platform limits, see our risk management tools review. This page instead explains what the tools must be configured to do.

The six checks, in the order they should run

  1. 01

    Is the trade allowed?

    Check account status, instrument, session, scheduled-event exclusions, data freshness, spread, and any active pause. No size calculation can make a prohibited trade valid.

  2. 02

    Where is the idea invalid?

    Write the stop or other exit rule before choosing units. The distance must come from the strategy, not from the number of contracts you want to hold.

  3. 03

    What is the loss per unit?

    Convert the price distance into account currency using the venue's contract or pip value. Add an explicit allowance for spread, fees, and plausible execution friction.

  4. 04

    Does the new order fit the budget?

    Compare the planned monetary loss with the per-trade limit, combined open risk, pending-order risk, concentration limits, and remaining session budget. Round units down.

  5. 05

    What happens if a limit is reached?

    Specify whether the control warns, blocks new orders, cancels pending orders, reduces exposure, or requires a manual pause. Identify the system that actually performs the action.

  6. 06

    Was the rule followed?

    Save intended and actual size, stop, fill, costs, open exposure, account equity, and any override. Review process errors separately from a valid trade that lost.

CME's position-sizing lesson also starts with the stop location and the amount of account capital at risk. The exact percentage is a decision to validate, not a universal setting. If those ideas are new, start with risk management for beginners.

Worked example: the third trade that must be rejected

Assume a hypothetical $20,000 account. For this illustration only, its owner has set a $100 planned-loss limit per trade, a $200 combined open-risk limit, and a $300 maximum session loss. These are example settings, not recommended percentages or proof of an edge.

Pre-trade budget, assuming stops fill at planned prices
ItemPlanned lossCombined risk after actionDecision
Open position A$100$100Allowed
Open position B$80$180Allowed
Proposed position C$50$230Reject or resize
Largest new position permitted$20$200Only if contract increments allow

The remaining open-risk capacity is $200 − $100 − $80 = $20. Position C looks acceptable under the per-trade cap, but it breaks the portfolio cap. If the smallest valid position risks $35, the correct decision is no trade, not a smaller stop. A pending order that could fill should also reserve budget unless its cancellation is confirmed.

If A and B both depend on the same market move, their planned losses can occur together. The $180 sum is a planning measure, not a guaranteed maximum: a gap, stop slippage, fees, or a failed order may make realized loss larger. The SEC investor bulletin explains that a stop price triggers an order but does not guarantee its execution price.

Turn the budget into units

Planned units = allowed monetary risk ÷ expected monetary loss per unit at invalidation. Use the Trading Calculator for instrument-specific sizing, then check broker contract increments and execution costs.

A daily loss limit needs a full definition

“Stop after losing $300” leaves too many unanswered questions. The same account can appear above the limit on closed balance and below it on live equity. A usable rule states the reference equity, reset time, whether unrealized P&L counts, what happens to open positions, and what the platform does at both warning and hard-limit levels.

Example rule specification

Reference
Equity at the scheduled session reset
Warning
Pause and verify fills when session equity falls $200
Hard rule
Block all new orders at a $300 equity decline
Open positions
Follow the separately written reduction or closure rule
Reset
Only at the stated timezone and time; no manual reset after a loss
Recovery
Review order logs before trading resumes

A warning below the hard limit creates room to react, but it is not a guarantee against a fast move. If an external prop-firm rule applies, its current written definition controls; your personal warning should be more conservative. Compare that with maximum drawdown and recovery, which measures a different peak-to-trough question.

Match the control to the job

Written plan

Defines the rule and its owner

Limit: Does not block an order.

Calculator or spreadsheet

Checks size before submission

Limit: Depends on correct inputs and use.

Journal or analytics

Reveals breaches after the event

Limit: Usually cannot prevent a live order.

Platform guardrail

May warn or restrict supported orders

Limit: Can be bypassed by unsupported routes or disconnects.

Broker or server-side control

May reject orders independent of one local app

Limit: Availability and rule scope depend on the venue.

Protective order

Defines an exit trigger at the venue or broker

Limit: Fill price and execution are not guaranteed.

Ask a vendor exactly where enforcement runs, which accounts and order routes it covers, what happens offline, and whether a trader can override it. Those questions matter more than the number of dashboard charts. Our software comparison is the next step once the required control is clear.

Test the failure cases before trusting the system

Second device

Can an order entered on a phone bypass a desktop restriction?

Open P&L

Does the daily limit include unrealized loss and spread changes?

Pending orders

Can several orders fill at once and exceed the exposure cap?

Disconnect

What remains active if the browser, computer, or integration goes offline?

Price gap

What happens if a stop executes beyond the planned price?

Reset

Can a timezone error or daylight-saving change reset the limit early?

Test these with a demo account or the provider's documented simulation where possible, without sending live orders merely to verify a feature. The CFTC warns that leverage in retail OTC forex can amplify losses and that dealer-controlled pricing and costs matter; see its forex customer advisory.

Review breaches separately from losing trades

A trade can lose while every rule was followed; that is strategy risk. A profitable trade can still violate the risk system. Mixing those outcomes hides the part that can be fixed. Record a versioned rule set and the evidence available at decision time.

Minimum risk log

  • Account equity and risk-rule version at entry
  • Instrument, contract value, order route, and timestamp
  • Planned entry, invalidation, units, and monetary loss
  • Other open and pending risk before the order
  • Spread, fees, expected slippage, and actual fill
  • Session loss before and after the event
  • Warning, block, override, or disconnect event
  • Outcome classified as strategy loss, execution error, or rule breach

Put the rules in a written trading plan, then review realized losses and rule adherence on a defined schedule. Do not revise the maximum acceptable loss immediately after one bad trade just to permit another.

Trading risk management system FAQ

What is a trading risk management system?

It is a set of predeclared risk limits, position-size calculations, exposure checks, enforcement actions, and records that governs trading decisions. A calculator or journal can be part of the system, but neither is the whole system.

Can trading risk management software prevent a loss?

No tool can prevent all losses. Some supported platforms can block orders or enforce a session limit; a broker-side control may have broader coverage. A local app, spreadsheet, journal, or stop order may fail to prevent loss after a disconnect, gap, rejected order, or manual override. Verify the exact enforcement path.

How do I calculate risk per trade?

Set a maximum monetary loss for the trade, then divide it by the expected monetary loss per unit at the invalidation point, including the instrument's contract value and a realistic allowance for trading costs. Round down to a valid trade increment. A stop price alone is not a guaranteed final loss.

What is combined open risk?

Combined open risk is the sum of the planned losses on all open positions if their stops are reached, plus any exposure on pending orders that could fill. Correlated positions can lose together, so a per-trade limit is not a portfolio limit.

How should a daily loss limit work?

Define the starting equity, reset time, whether unrealized P&L counts, the maximum loss, what happens to existing positions, and whether new orders are blocked. Use a warning level below any hard external breach threshold to allow for spreads, slippage, and system delay.

Is a 1% risk rule right for every trader?

No. A suitable amount depends on the strategy's tested loss distribution, leverage, position frequency, correlation, account constraints, and the trader's tolerable drawdown. A fixed percentage copied from someone else is not evidence that an account can withstand the resulting sequence.

What should I do after a risk-rule breach?

Stop new risk, preserve the order and account records, classify whether the cause was a rule violation, execution problem, data error, or unexpected market move, and apply the predefined recovery or escalation procedure. Do not increase size to recover the loss.

Sources and limits

The $20,000 account and thresholds are invented solely to demonstrate arithmetic; they are not historical results or personalized recommendations. This framework does not guarantee that losses stay inside a budget: gaps, slippage, outages, liquidation, and calculation errors remain possible. It is educational, not a signal or financial advice. Read the editorial policy and risk disclaimer.

The practical next step

Write one page containing the six checks, then test each failure case in a non-live environment. Only after you know which control must warn, block, or record should you choose software to automate it.

Compare risk management tools

Related Articles

Explore Real Strategies on Strategy Archive

See how traders apply these concepts. Browse strategies with transparent rules, performance metrics, and community discussion.

About this article

Written and maintained by Davide Rogai under the Strategy Archive editorial policy. The material is educational, not financial advice. Trading involves significant risk of loss; verify cited facts and make decisions based on your own circumstances or advice from a qualified professional.