Risk Engine

Risk Rules Library
for Prop Firms

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.

★ 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.

P1

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.

API

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
Frequently Asked Questions

Risk Rules Library FAQs

Everything prop firm operators need to know about configuring and deploying risk enforcement rules in FXPropTech.

FXPropTech supports 50+ risk rules across 8 categories: Drawdown Rules (trailing, static, daily loss, equity-based), Position and Lot Size Rules, Time-Based Rules (news blocks, weekend holds, session restrictions), Strategy Restriction Rules (martingale, grid, HFT, copy trading), Instrument Rules, Compliance and Network Rules, Profit Target Rules, and Custom Rule configurations.

Yes. Every rule in FXPropTech can be configured independently for Evaluation Phase 1, Evaluation Phase 2, Verification, and Funded accounts. For example, the daily loss limit can be 5% for Eval P1, 4% for Eval P2, and 3% for Funded — all from a single rule definition.

Trailing drawdown moves upward with account equity — the maximum loss floor rises as profits grow and never resets down. Static (overall) drawdown is a fixed maximum loss from the starting balance that never changes regardless of profits. Both are configurable in FXPropTech with independent thresholds per phase.

Yes. FXPropTech supports hot-swap parameter changes — rule thresholds, time windows, enforcement actions, and phase assignments can all be updated in real time from the admin dashboard without restarting the risk engine or causing any system downtime.

The Martingale Detection rule monitors consecutive trade lot sizes on the same symbol. When the ratio of successive lot sizes exceeds a configurable multiplier threshold (e.g., 1.5×) over a lookback window, the pattern is flagged and enforcement triggers. Classic, modified, and Fibonacci martingale variants are all detected.

Each rule can be configured to trigger one of four enforcement actions: Hard Block (order rejected at entry), Warning Alert (trade allowed but flagged in the dashboard), Review Queue (payout held for manual review), or Account Breach (challenge terminated and account suspended). The enforcement level is set per rule and per phase.

Yes. Rule Chaining allows multiple rules to be combined into composite policies. For example, you can configure an account review trigger when three medium-severity violations fire within 24 hours, or combine a news block rule with an instrument-level exposure cap for a single event window.

Yes. Every rule breach fires a configurable webhook event. Webhooks can be pointed at Slack, your CRM, an MT4/MT5 bridge, or any custom HTTP endpoint to trigger automated responses in external systems the moment a violation is detected.
★ 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