Trading rules
Precise definitions, applied the same way every time.
Daily loss limit
Your equity (balance after commissions plus unrealized P&L marked at bid for longs and ask for shorts) must stay above the daily level. The daily level is the reference recorded at the last rollover minus the daily allowance (a percentage of your starting balance, or a fixed dollar amount on futures programs). Depending on the program, the reference is your balance or the higher of balance and equity at rollover. On CFD programs reaching the level exactly is a breach. On futures programs with a daily limit it is a soft limit: positions are closed, working orders are cancelled and new orders are refused until the next trading day, but the account stays active.
Maximum loss
Your equity must stay above the maximum-loss floor. Static: starting balance minus the allowance; it never moves. Trailing (intraday): your highest recorded equity minus the allowance. Trailing (end of day): your highest rollover equity minus the allowance — used by every futures program. Trailing floors never move down and stop rising when they reach your starting balance. Futures programs state the allowance as a fixed dollar amount per account size (for example $1,500 on a $50,000 account).
Profit target
A stage passes when your realized balance (after all commissions) is at or above the target, you have no open positions, the minimum number of trading days has been reached and any consistency rule is satisfied. Open profit does not count toward the target.
Trading days
A trading day runs from 17:00 to 17:00 America/New_York (daylight saving is applied automatically). A day counts toward the minimum when at least one fill occurs on it.
Consistency
Where a program uses it, your best single trading day may not exceed the stated percentage of your total net profit at the time of passing or requesting a reward. It is not a breach — it delays a pass or reward until met.
Position size & leverage
Before an order is accepted, the resulting net position per instrument must be within the program limit (contracts per instrument on futures programs). CFD programs apply leverage per asset class — forex 1:30, indices 1:10, commodities 1:10 or 1:15, crypto 1:1: the margin of every open position (notional ÷ its leverage) must not exceed your equity. Futures programs are limited by contract count. Orders that reduce a position are always allowed.
Overnight and weekend holding
CFD programs allow overnight and weekend holding. Futures programs require positions to be flat at the session close (17:00 America/New_York); anything still open is closed automatically at the rollover. This is a rule action, not a breach.
News windows
Programs with news restrictions reject new orders inside configured windows around scheduled events. In this build the calendar is a demonstration calendar.
Sessions, halts and stale prices
Orders are rejected when the instrument session is closed, the instrument is halted, or its last quote is older than the stale-data limit. Out-of-order or duplicate quotes are ignored.
Fills, partial fills and fees
Market orders fill against simulated depth: the top of book first, then successive price levels, which can produce several partial fills. Limit orders fill only at the limit price or better. Commissions are charged per fill.
What happens on a breach
Open positions are closed at the current marks, working orders are cancelled, the account stops accepting orders and the breach is recorded with the triggering event, the exact threshold and the observed equity. You can open a dispute that references this record.
Inactivity and time limits
An account expires if no trading activity occurs within the inactivity window, or when a program’s time limit elapses.
Rule versions
Rules belong to a product version. When a version changes, new purchases receive the new version while existing evaluations keep theirs. The version number is shown on your dashboard.