A broker or prop firm can rely on the pre-trade risk checks its clearing firm, broker or venue already runs, license a ready-made risk gateway, or build or extend an engine it owns. The right route depends on whose rules must be enforced and who needs to change them. Whichever route you choose, ask how long the risk check takes and how that was measured, and watch a test in which the kill switch stops all trading.
Pre-trade risk checks for a broker or prop firm come from one of three places: the controls of your broker, clearing firm or venue; a vendor that licenses a ready-made risk gateway; or an engineering firm that builds or extends an engine you own. Which one fits depends mostly on whose rules must be enforced and who needs to change them. Before you rely on any of them, ask how long the risk check takes and how that figure was measured. Then ask to see a test of the kill switch, the control that stops all trading for an account or a whole firm at once.
The short answer: the broker's controls are enough as long as you need no limits beyond the broker's. When the rules are part of what you sell, as a prop firm's loss limits are, you need an engine you control, whether you license it or build it. Test it four ways: ask how long the risk check takes and how that was measured, run a kill-switch drill, restart the engine mid-session and replay your own orders through it.
Read next
A pre-trade risk engine runs its checks on every new order and on every change to a working order. In its July 2024 paper on automated trading risk controls, FIA, the trade association of the futures industry, says the order size check “should be applied when a new order is submitted or an existing order is modified”.
The core checks are these:
In the US, SEC Rule 15c3-5, adopted in 2010, requires a broker or dealer with market access to keep pre-trade controls on credit, capital and erroneous orders. The article on slow order execution, linked above, quotes it.
In the EU, investment firms that trade by algorithm fall under RTS 6, Commission Delegated Regulation (EU) 2017/589 of 19 July 2016. Article 15 lists price collars, maximum order values, maximum order volumes and maximum message limits. A price collar blocks an order priced outside a set range, and a message limit caps how many new orders, changes and cancels a firm may send. Article 12 requires the firm to be able to cancel “immediately, as an emergency measure, any or all of its unexecuted orders”, and to know which algorithm and which trader, desk or client is responsible for each order.
The broker's or the venue's controls are enough for a firm that trades through one broker and needs no limits beyond the broker's.
FIA's 2024 paper warns that when a customer's connection to its broker drops, its working orders can stay in the market. Passing the customer's cancel requests through to the exchange “is typically unsupported, and the customer would need to contact the broker to manually cancel any working orders”.
A licensed risk gateway is ready-made software that checks every order before it reaches a broker or venue. It makes sense when your rules look like most firms' rules and you need them at several brokers or venues soon.
Build when the rules are part of what you sell or no product applies them your way. Extend your current order path with a risk layer when it works but its checks are slow, missing or kept in a spreadsheet.
A prop firm's trading rules are part of its product, and they must apply the same way to every trader on the same plan. Two such rules are a maximum daily loss and a maximum drawdown, which is how far an account may fall from its starting balance or its highest point.
FTMO, a prop trading firm that publishes its trading rules, measures these limits on equity, meaning the account balance plus the profit or loss on open positions. Its Trading Objectives page, read on 6 October 2026, defines the Maximum Daily Loss as a limit below which account equity “cannot drop”.
A trader can break an equity-based limit without sending a single order, just because the price moved. So the check runs on every price change, blocks orders that add risk the moment the limit is hit, and closes positions if your rules say so. An end-of-day spreadsheet finds the breach hours late.
Limits also differ in how their level is set. On the same page, the Maximum Loss of FTMO's 1-Step challenge is an “end-of-day trailing” limit. Its level is reset once a day from the highest balance recorded at midnight Central European time and can only go up. The 2-Step challenge uses “a static limit” instead. Note what each rule is measured on and when it resets, and log every breach with its time, prices and equity.
Put four tests to every firm on your list:
Any latency figure quoted before a firm has seen your rules and your order flow was measured on someone else's. Ask for it again from the replay of your own day.
amBrain builds algorithmic trading infrastructure: order execution, market data and pre-trade risk controls.
amBrain builds platforms for proprietary trading firms: evaluation challenges, trading rules and accounting. Its trading work also includes trading terminal development, order management systems, and FIX protocol exchange integration.
amBrain diagnoses slow systems in trading and ad tech: the running platform is measured end to end and the report names where the time goes.
amBrain has been building software since 2019. It works in three formats: full delivery, a dedicated team, or engineers embedded in your team. The client keeps full ownership of the product and the code, except amBrain's reusable components.
If your risk checks are slow or kept in a spreadsheet, write the four tests into the contract with whichever firm you choose, amBrain included.
This article is not a case study and describes no client work. It quotes no latency figure for any system amBrain has built, and no prices or timelines.
Bring your current architecture and the failure mode that worries you, and we will go through it together in half an hour.