Risk Engine

Risk Rules
Library

Every configurable risk rule in one place. Browse 50+ enforcement rules across 8 categories — from drawdown types and position limits to strategy filters and compliance controls. Configure, combine, and deploy instantly.

Book a Live Demo Risk Engine Overview
📚 50+ Rules Available ✓ Fully Configurable ⚡ Instant Enforcement
Rule Index — All Categories
Drawdown Position Time-Based Strategy Instrument
Trailing Drawdown
Drawdown Rules
Active
All Phases
Daily Loss Limit
Drawdown Rules
Active
All Phases
Max Position Size
Position Rules
Custom
All Phases
News Window Block
Time-Based Rules
Custom
All Phases
Weekend Hold Block
Time-Based Rules
Custom
All Phases
Showing 5 of 50+ rules  ·  View all categories ↓
50+
Configurable Rules
8
Rule Categories
100%
Per-Phase Control
<1s
Enforcement Latency

Built for Precision
Configuration

Every rule is independently configurable per challenge phase. Enable, disable, or fine-tune any parameter without touching other rules.

📋
Phase-Level Granularity
Assign distinct rule parameters to Evaluation Phase 1, Evaluation Phase 2, and Funded accounts. One rule, unlimited configurations.
⚙️
Hot-Swap Parameters
Adjust thresholds, timeframes, and enforcement actions in real time — no system restart, no downtime, no redeployment required.
🔗
Rule Chaining
Combine rules into composite policies. For example: trigger an account review when three medium-severity violations fire within 24 hours.
📡
Webhook Enforcement
Every rule breach fires a webhook event — integrate with Slack, CRM, MT4/MT5 bridge, or any endpoint for instant automated response.

Drawdown Rules 8 Rules

● Critical
Trailing Drawdown
Drawdown limit tracks peak account equity in real time. The maximum loss floor rises with profits and never moves back down. Breach = immediate account breach.
Threshold 5%–15%Basis Equity / BalanceReset Daily / Never
Eval P1Eval P2Funded
● Critical
Static / Overall Drawdown
Fixed maximum loss from initial account balance. Does not move with profits. Typical for "absolute drawdown" challenge structures. Breach = fail.
Threshold 5%–20%Reference Starting Balance
Eval P1Eval P2Funded
● Critical
Daily Loss Limit
Maximum loss permitted within a single calendar or rolling 24-hour window. Resets at a configurable server time. Breach suspends trading for the remainder of the day.
Threshold 1%–10%Reset Time 00:00 ServerBasis Equity / Balance
All Phases
● High
Equity-Based Drawdown
Calculates drawdown from current floating equity including open positions. Prevents traders from holding catastrophic drawdown in open trades before realising it as a loss.
Measure Floating EquityWarning 80% of Limit
All Phases
● High
Drawdown Warning Alerts
Configurable warning thresholds at 50%, 75%, and 90% of any drawdown limit. Sends in-dashboard alerts and optional email/webhook before breach occurs.
Levels 50% / 75% / 90%Channel Email / Webhook
All Phases
● Medium
Weekly Drawdown Cap
Rolling 7-day maximum loss. Useful for funded accounts with conservative risk structures. Resets each Monday at server open. Complements daily limits.
Threshold 3%–15%Reset Mon 00:00
FundedCustom
● Medium
Relative Drawdown (Pips)
Drawdown measured in absolute pip value rather than percentage. Useful for instruments with fixed-value lot structures where percentage thresholds are imprecise.
Unit Pips / PointsPer Instrument Yes
Custom
● Low
Drawdown Grace Period
Optional buffer window (minutes) after a breach before enforcement fires. Allows positions opened before the event to close naturally without hard-stop interference.
Window 0–60 minDefault Off
FundedCustom

Position & Lot Size Rules 7 Rules

● Critical
Maximum Lot Size
Hard cap on single trade lot size per instrument or across all instruments. Prevents oversized positions that can erase large portions of account equity in seconds.
Cap 0.01–100 lotsScope Per Symbol / Global
All Phases
● Critical
Maximum Open Positions
Limits the number of concurrent open trades. Enforced at trade-open time — new orders are rejected once the cap is hit. Configurable per instrument group.
Limit 1–200Scope Global / Per Symbol
All Phases
● High
Aggregate Exposure Limit
Total notional value of all open positions cannot exceed a percentage of account balance. Prevents over-leveraging across correlated instruments simultaneously.
Cap 100%–1000% balanceCorr. Groups Yes
All Phases
● High
Single-Symbol Concentration Cap
Maximum exposure allowed in any one trading symbol as a percentage of total account equity. Discourages all-in bets on a single market event.
Cap 5%–50% equity
Eval P1Funded
● Medium
Lot-Scaling Restriction
Prevents traders from exponentially increasing lot sizes between consecutive trades on the same symbol — a core martingale detection layer at the order level.
Max Multiplier 1.5×–5×Lookback 3–10 trades
All Phases
● Medium
Hedging Position Limit
Restricts the size of offsetting buy/sell positions on the same or correlated symbols. Detects and caps coordinated hedging used to exploit funding structures.
Offset Ratio 0%–100%Corr. Check Yes
All Phases
● Low
Minimum Trade Size
Enforces a minimum lot size per trade. Prevents micro-lot spam patterns and ensures all positions have meaningful market exposure for analysis.
Min 0.01–1.0 lot
Custom

Time-Based Rules 7 Rules

● Critical
News Event Trading Block
Prevents trade opens and closes within configurable windows around high-impact economic events. Syncs live with Forex Factory, Investing.com, and custom calendars.
Window ±1–60 minImpact Low / Med / HighCalendar Live Sync
All Phases
● Critical
Weekend Position Hold Block
All open positions must be closed before market close on Friday. Configurable cut-off time and symbol-level exceptions for instruments that trade through the weekend.
Cut-Off Fri 21:00–23:59Exceptions Per Symbol
All Phases
● High
Minimum Trade Duration
Each trade must remain open for a minimum duration before it can be closed. Enforces genuine market engagement and blocks tick-scalping and latency-arbitrage strategies.
Duration 10s–5minPer Symbol Yes
All Phases
● High
Trading Session Restriction
Limits trading to specific market sessions (London, New York, Asian, Sydney). Prevents strategies that specifically exploit low-liquidity out-of-session price movement.
Sessions London / NY / AsiaTimezone UTC / Server
Custom
● Medium
Maximum Trade Duration
Positions held beyond a maximum time limit are auto-closed at market price. Ensures position churn and prevents indefinite carry or hedging holds in funded accounts.
Max Hold 1hr–30 daysAction Warn / Force-Close
FundedCustom
● Medium
Daily Trade Frequency Cap
Maximum number of trade opens per day. Prevents algorithmic burst trading patterns that could overwhelm broker infrastructure or exploit micro-latency windows.
Cap 1–500 trades/dayReset 00:00 Server
All Phases
● Low
Minimum Trading Days
Requires a minimum number of active trading days to qualify for payout or phase pass. Prevents single-session lucky-trade exploitation of profit targets.
Min Days 3–30Active Day ≥1 closed trade
Eval P1Eval P2

Strategy Restriction Rules 8 Rules

● Critical
Martingale Detection & Block
Identifies doubling or multiplying lot size patterns after losses. Detects classic, modified, and fibonacci martingale variants. Configurable multiplier threshold triggers enforcement.
Multiplier ≥1.5×Lookback 3–10 tradesAction Warn / Block
All Phases
● Critical
Grid Trading Detection
Detects equidistant order placement patterns characteristic of grid systems. Analyzes open order distribution, direction mix, and spacing intervals to flag grid strategies.
Min Orders 4+Spacing Variance <5%
All Phases
● Critical
HFT / Scalping Block
Enforces minimum trade durations and flags accounts exceeding frequency thresholds. Combined with latency scoring to identify API-driven ultra-fast execution.
Min Duration 10s–5minFreq Cap Per hour
All Phases
● High
Copy Trading Detection
Compares trade timing, symbol, direction, and lot correlation across accounts. Correlation above threshold triggers a linked-account investigation and payout hold.
Correlation ≥80%Min Pairs 2 accounts
FundedEval P1
● High
Latency Arbitrage Block
Identifies trades consistently opened within milliseconds of price-feed updates in patterns inconsistent with human reaction time. Scores and flags arbitrage exploitation.
Execution Window <50msHit Rate ≥60%
All Phases
● High
EA / Bot Throttle
Rate-limits algorithmic trading execution to prevent burst patterns that abuse micro-inefficiencies. Permits EA use while enforcing frequency, duration, and lot-size caps.
Max Rate 1–60 orders/minEA Allowed Yes (throttled)
All Phases
● Medium
Averaging Down Restriction
Detects sequential position additions in the same direction on a losing trade. Configurable maximum average-down count before enforcement triggers.
Max Layers 2–5Loss Threshold Before add
All Phases
● Medium
Guaranteed Stop Abuse Block
Prevents patterns that systematically exploit guaranteed stop-loss slippage or swap-free account benefits as a primary profit mechanism rather than market trading.
Hit Rate ≥70% SL-hitMin Trades 20
Custom

Rule Enforcement
Flow

Every trade passes through the full rule stack in under 1 millisecond. Rules execute in priority order — critical rules block first, monitoring rules log in parallel.

1 — Order Received
New order arrives at the engine. IP/VPN check and account status validation run immediately before any rule evaluation.
2 — Critical Rule Pass
Drawdown limits, lot caps, position limits, and strategy blocks evaluated. Any breach here rejects the order instantly with a violation code.
3 — Time & Session Check
News windows, session restrictions, weekend close rules, and minimum duration checks applied. Order may be queued or rejected.
4 — Instrument & Compliance
Symbol whitelist, instrument exposure cap, and compliance flags validated. Cross-account correlation score updated in background.
5 — Order Approved / Logged
Order passes to MT4/MT5 bridge. All rule evaluations logged with timestamps for audit trail, reporting, and payout review.
Instrument Rules
Forex Major PairsAllowed
Forex Minor PairsAllowed
Gold / SilverCapped
Crypto CFDsRestricted
Exotic PairsBlocked
Compliance Rules
VPN / TOR Block
1,000+ provider ranges
Sanctioned Jurisdictions
OFAC / FATF / Custom
Multi-Account Linking
Device + IP fingerprint
KYC Gate Integration
Block unverified payouts
Enforcement Actions — Per Rule
🚫
Hard Block
Order rejected at entry
⚠️
Warning Alert
Trade allowed, flagged
📋
Review Queue
Payout held for review
Account Breach
Challenge terminated

Instrument Rules 6 Rules

● Critical
Symbol Whitelist / Blacklist
Define exactly which trading symbols are permitted or forbidden. Full symbol-group support: Forex Majors, Minors, Exotics, Metals, Indices, Energies, Crypto CFDs.
Groups 8 pre-builtCustom Symbols Unlimited
All Phases
● High
Per-Symbol Lot Cap
Sets individual maximum lot size limits for specific symbols. Allows tighter caps on volatile instruments like XAUUSD and BTCUSD while allowing larger positions on major pairs.
Per Symbol YesOverride Global Yes
All Phases
● High
Volatility Event Instrument Block
Auto-blocks specific symbols during declared volatility events (CPI, NFP, central bank decisions) that are linked to that instrument's underlying economy or asset class.
Auto-Link Currency ↔ EventCalendar Live
All Phases
● Medium
Swap-Free Instrument Abuse
Detects systematic use of swap-free account status combined with long-duration holds on high-swap instruments. Flags accounts using zero-cost carry as a primary strategy.
Hold Threshold 5+ daysFrequency Repeated
Funded
● Medium
Correlated Pair Exposure Cap
Calculates aggregate exposure across instruments sharing an underlying asset (e.g., EURUSD + EURGBP). Caps combined directional exposure per currency or commodity.
Cap Per Base CurrencyCorr. Map Built-in
All Phases
● Low
Instrument-Level News Filter
Applies news block windows only to instruments directly linked to a scheduled event — USD events block EURUSD and GBPUSD but not XAUUSD unless configured otherwise.
Mapping Auto / Manual
Custom

Compliance & Network Rules 6 Rules

● Critical
VPN & TOR Access Block
Blocks logins and trading from 1,000+ commercial VPN providers, TOR exit nodes, and known datacenter IP ranges. Updated daily from multiple threat intelligence feeds.
Database Daily UpdateBypass Whitelist IP
All Phases
● Critical
Geo-Restriction Enforcement
Blocks logins and trading from OFAC/FATF-sanctioned jurisdictions plus any custom territories. GeoIP accuracy to country, region, and city level with fallback ASN validation.
Lists OFAC / FATFCustom Zones Yes
All Phases
● Critical
Multi-Account Link Detection
Device fingerprint + IP clustering identifies multiple accounts operated from the same person or household. Threshold-based enforcement from flag to payout hold to suspension.
Signals Device + IP + BrowserThreshold Configurable
All Phases
● High
IP Reputation Scoring
Assigns a 0–100 risk score to each connecting IP based on abuse reports, fraud databases, and historical platform behavior. Score thresholds trigger automatic enforcement actions.
Score Bands 0–30/31–70/71–100Source Multi-feed
All Phases
● High
KYC Verification Gate
Prevents payout processing for accounts that have not completed identity verification. Integrates with Sumsub, Onfido, and custom KYC providers via webhook callbacks.
Providers Sumsub / OnfidoGate Payout Only
Funded
● Medium
Shared IP Multi-Account Flag
Flags when 3 or more distinct accounts connect from the same IP within a rolling time window. Generates an investigation alert without automatic enforcement until reviewed.
Threshold 3+ accountsWindow 24–168 hrs
All Phases
📚 Risk Rules Library

Configure Your Risk Stack
Exactly How You Need It

Every rule above is available from day one. Our onboarding team will configure your complete rule stack during implementation — no development resources required on your end.

Book a Live Demo Risk Engine Overview