How Pre-Trade Validation Works

Every Trade Gets Checked

Every trade — whether from copy trading, strategies, or TradingView signals — passes through the Risk Engine before execution. This is HyperSync's core safety mechanism, and it cannot be bypassed.

What the Risk Engine Checks

The engine runs these checks in order. If any check fails, the trade is either resized (made smaller) or rejected entirely.

1. Emergency Halt

Is the emergency halt active? If yes, the trade is rejected. No trades execute during a halt.

2. Daily Loss Limit

Have today's losses exceeded your daily loss limit? If yes, no more trades are allowed until the next day.

3. Maximum Drawdown

Has your account dropped below your maximum drawdown threshold? If yes, trading is paused until you're back within limits.

4. Free Margin

Do you have enough available margin for this trade? If not, the trade is rejected.

5. Leverage Cap

Would this trade push your leverage above your maximum? If yes, the position size is reduced to stay within your leverage limit.

6. Liquidation Safety Buffer

Is the estimated liquidation price at least 25% away from the current price? If not, the position size is reduced until the buffer is sufficient. If it still can't meet the buffer after resizing, the trade is rejected.

7. Maximum Positions

Have you reached your maximum number of open positions? If yes, no new trades until existing ones are closed.

8. Approval

If all checks pass, the trade is approved and executed on Hyperliquid.

Three Possible Outcomes

Decision
What Happens

Approved

Trade executed as requested — all checks passed

Resized

Trade executed at a smaller size — position was reduced to meet leverage or liquidation limits

Rejected

Trade blocked entirely — a hard limit was exceeded

Where to See Risk Decisions

Every risk decision is logged and visible on the Risk Dashboard. For each event you can see:

  • What trade was requested

  • Whether it was approved, resized, or rejected

  • The specific reason (e.g., "Leverage cap exceeded — reduced from 12x to 10x")

  • The final position size vs. the original request

This transparency lets you understand exactly why trades were modified or blocked, and helps you fine-tune your risk settings.

Last updated