Proprietary trading firms in crypto face a problem that traditional finance solved decades ago: how do you let multiple traders operate with firm capital without one person blowing up the fund? In equities and futures, the answer has been pre-trade risk checks, position limits, and centralized monitoring for decades. Crypto needs the same things. But executing them is harder when markets never close and exchanges offer 125x leverage to anyone with an email address.

The risk problem specific to crypto prop trading

Crypto markets run 24/7/365. No closing bell, no weekend pause. A trader in New York opens a position on Friday evening and by Monday morning it has been exposed to 60 hours of continuous price action. A 10% move on a Sunday afternoon is unremarkable.

Now add leverage. Most centralized exchanges offer 20x to 125x on perpetual futures. At 20x, a 5% adverse move wipes out the entire margin. At 50x, it takes 2%. This happens routinely during liquidation cascades.

Multiply that across a prop firm with ten traders, each allocated $50,000. Half a million dollars exposed to markets that never sleep. If one trader ignores their stop, doubles down, or falls asleep with an overleveraged trade open, the damage can exceed that trader's allocation and eat into the firm's capital pool.

The firm needs traders to take risk – that is how returns are generated. But it also needs hard limits on how much risk any individual can take, and those limits have to be enforced mechanically. Trust and self-discipline are not risk controls.

Why spreadsheets and manual checks don't work

Many smaller prop firms start with manual risk management. A risk manager reviews positions at the end of each day, checks drawdown levels in a spreadsheet, sends a message to any trader approaching their limit. This works when you have two or three traders in the same timezone trading the same few instruments during business hours.

It breaks down fast.

A risk manager checking positions every 15 minutes is checking positions every 15 minutes. In a fast market, a trader can open a position, hit their loss limit, and open another one before the next check. The damage is done before anyone notices.

Then there is the emotional override problem. Even disciplined traders are susceptible to revenge trading. After a large loss, the impulse to "make it back" is powerful. If the only thing standing between that impulse and a second trade is a rule written in a spreadsheet, the rule will be ignored. The trader tells themselves they will close if it moves one more percent against them. They will not close.

Timezone gaps make it worse. If the risk manager is asleep while Asian markets are active, nobody is watching. In traditional markets, exchange hours provide natural boundaries. Crypto has none.

And spreadsheets simply don't scale. Five traders, manageable. Twenty traders across 3 exchanges and 30 instruments, not a chance. A mistyped formula can understate a trader's loss by 50%, and nobody notices until the end of the month.

Four layers of automated risk control

The approach that actually works uses multiple independent layers. If one misses something, the next one catches it. The layers: risk per trade, daily loss limit, weekly loss limit, and a kill switch.

Risk per trade

Before a trade is submitted, the system checks whether the potential loss (based on position size, leverage, and stop distance) exceeds a defined percentage of the trader's capital. Common setting: 10%. A trader with $50,000 in capital cannot risk more than $5,000 on a single trade. If the order violates the limit, it is rejected. No override button.

Daily loss limit

Per-trade limits don't prevent death by a thousand cuts. A trader can lose 10% five times in a row. The daily loss limit caps total loss for the calendar day, typically at 20% of allocated capital. Once the threshold is hit, the system blocks all new orders until the next day.

This check runs on every price tick, not just when orders are submitted. If an open position moves against the trader and pushes their daily P&L past the limit, the system can close the position automatically. The trader doesn't need to be watching. The server is watching.

Weekly loss limit

Without a weekly limit, a trader can hit their daily limit on Monday, Tuesday, Wednesday, and Thursday, losing 20% each day and wiping out most of their capital by Friday. A typical weekly limit is 30% of allocated capital.

When the weekly limit is hit: all positions closed, all orders cancelled, trader blocked until the following week or until an administrator manually resets the limit.

Kill switch

The kill switch is the last line. Typically set at 40% of allocated capital. When it triggers, the system closes everything and locks the account.

The difference from daily and weekly limits: only a firm administrator can reset the kill switch. The trader cannot trade again until someone with admin access reviews what happened, decides whether to reallocate capital, and manually unlocks the account. This forced pause is the point. It puts a human in the loop after a severe loss, when the trader's own judgment is least reliable.

Sub-account isolation

Most crypto exchanges don't natively support the sub-account isolation a prop firm needs. Exchange sub-accounts share the same master balance and API access. If one trader's positions go badly, the margin call can hit the entire master account.

A risk management platform solves this at the application layer. Each trader gets a capital allocation – say $50,000 out of a $500,000 fund. The platform tracks each trader's P&L independently. All risk limits are calculated against the individual allocation, not the master fund balance.

The trader sees only their own capital, positions, P&L, and risk levels. They cannot see other traders' data, access the admin panel, or change their own limits. This isn't just a UI restriction. It is enforced server-side. Even if a trader intercepts API calls or modifies the frontend code, the server rejects anything that exceeds their permissions.

The administrator sees everything: all traders, all positions, all drawdown levels, all limit statuses. They can halt any trader instantly, adjust allocations, tighten or loosen parameters, and review an audit log of every action taken.

Hidden stop-losses

When a trader places a stop-loss on an exchange, that order sits in the exchange's order book. Market makers and anyone with depth-of-market access can see it. Clusters of stops at predictable levels create stop hunting opportunities: push the price to trigger the cluster, absorb the forced sells, let the price recover.

This is not a conspiracy theory. It is a documented market microstructure phenomenon. If $10 million in stops are clustered at $60,000, a well-capitalized participant has a clear incentive to push price there, trigger the cascade, and buy the resulting liquidity at a discount.

Hidden stop-losses solve this by never placing the stop on the exchange. The stop level lives on the risk management server. The server monitors every price tick. When price hits the stop, the server sends a market order to close the position. The exchange sees a regular market order, not a stop. Market makers can't see it. Nothing to hunt.

The tradeoff is execution speed. An exchange-native stop fires in microseconds. A server-side stop adds a network round trip, typically under one second. For most prop trading, that latency is acceptable. The protection against stop hunting outweighs the small execution delay.

Real-time enforcement on every tick

The difference between a useful risk system and a decorative one is when the checks run. Many platforms only check limits at order submission. That is not enough. A trader submits an order within limits, then the market moves against them, and unrealized losses push past the daily limit. If the system only checks when orders come in, it misses this entirely.

Real enforcement means running checks on every incoming price tick. Every time a new price arrives from the exchange, the server recalculates unrealized P&L for every open position and checks it against all thresholds. This runs continuously, 24/7, whether or not the trader is logged in.

It has to be server-side. Client-side risk management – checks running in the trader's browser – is trivially bypassable. Close the browser, modify the code, use a different tool to submit orders directly to the exchange. Server-side enforcement means all orders pass through the risk engine before reaching the exchange. There is no alternative path.

Tick-level enforcement catches things that order-time checks miss: trailing stops that need adjusting on every uptick, positions reversing back toward entry, a gradual accumulation of small losses across multiple positions that individually look fine but collectively breach the daily limit.

What to look for in a platform

If you are evaluating risk management solutions for a crypto prop firm, these are the things that actually matter.

First, confirm that all risk checks run server-side, not in the browser. Ask what happens if a trader submits orders through a different tool, bypassing the UI entirely. If the platform can't answer that question clearly, move on.

Per-trader isolation needs to be real – separate capital allocations, separate P&L tracking, separate limits, enforced at the API level. If isolation is just a frontend filter, a trader with basic technical skills can see other traders' data or circumvent their own limits.

Your exchange API keys should never leave your infrastructure. If the platform asks you to paste keys into a third-party web dashboard, your keys are only as secure as that third party's servers. Prefer architectures where the exchange connection runs on your own machine.

Every order, limit change, kill switch activation, and admin action should be logged with timestamps and actor identification. You will need this for post-incident analysis and for resolving disputes with traders.

The risk engine should not be tied to a single exchange. Prop firms move between exchanges based on fees, liquidity, and regulation. A platform locked to one venue is a constraint, not a tool.

And the single most important technical question to ask: does the system check limits on every price tick, or only at order submission? The answer tells you whether the platform provides real protection or just the appearance of it.

RiskGate is a server-side risk engine built for crypto prop firms. Per-trader limits, hidden stop-losses, kill switch — enforced on every tick.

Learn More