Trading Rules
Every rule that decides a pass, a breach or a reward, with the arithmetic written out. The numbers below are our standard programs'. Your account's exact rules are locked when you buy and listed on its page under “Your Rules”.
Loss floors end an account. Behavioural rules never do — they change what counts toward a pass or a reward. Prohibited practices are handled by a person, and you are always told what was found.
Daily Loss
The lowest your equity may reach on any trading day, measured from the balance at the last 17:00 New York rollover.
dailyFloor = balanceAtRollover − dailyLimit
dailyLimit = startingBalance × limitPercent
breach when equity < dailyFloor- Equity, not balance: floating profit and loss on open positions counts, along with the estimated round-turn commission and any accrued swap.
- Because the floor is fixed from the morning balance, profit you close during the day extends the dollars of room you have — it does not move the floor.
- The trading day runs 17:00 to 17:00 New York, which is the same boundary the industry calls server midnight. It is daylight-saving safe.
- Programs without a daily loss limit (Instant Funding) simply have no daily floor.
- Futures Rapid uses a soft daily limit: it locks trading until the next rollover and closes your positions, but the account stays active.
- You are warned in the app and by email at 50% and 80% of the limit, once per level per trading day. The warning is a courtesy; the floor applies whether you saw it or not.
Two-Step $100,000, 5% daily limit
- Daily limit = $100,000.00 × 5% = $5,000.00.
- You start the day at $100,000.00, so the floor is $95,000.00.
- You close $2,000.00 of profit during the day. The floor stays at $95,000.00, so equity may now fall $7,000.00 from $102,000.00 before it breaches.
Maximum Loss
The lowest your equity may ever reach on the account. This floor never moves down.
static: maxFloor = startingBalance − maxLimit
trailing balance: maxFloor = min(highestBalanceEver − maxLimit, startingBalance)
trailing EOD: maxFloor = min(highestRolloverBalance − maxLimit, startingBalance)
breach when equity < maxFloor- Evaluation CFD programs use a static floor: it is set when the account is created and never changes.
- Instant Funding uses a balance-trailing floor that follows your highest closed balance up, then locks once it reaches your starting balance.
- Futures programs trail the balance at each daily rollover rather than intraday, and also lock at the starting balance.
- When both floors are crossed at the same instant, the maximum loss wins: the account ends with reason "maximum loss".
- Claiming a reward lowers the floors by exactly the profit removed, so a claim can never be used to buy back room.
Instant Funding $10,000, 6% trailing
- The floor starts at $9,400.00.
- You reach a closed balance of $10,500.00, so the floor would trail to $9,900.00 — but it locks at your $10,000.00 starting balance and goes no higher.
Profit Target
The closed profit needed to pass an evaluation phase.
profit = balance − startingBalance
passed when profit ≥ effectiveTarget, minimum days met, and no position open- Only closed profit counts. An open winner does not pass the phase; flatten first.
- The pass check runs after every deal closes and again at every daily rollover.
- Where a phase has the consistency rule, the effective target can be raised — see Consistency below. It is never lowered.
- Passing the final phase moves the challenge to identity verification and then to a funded account. Passing an earlier phase issues a new account for the next phase; the old one stays readable in your history.
Minimum Trading Days
How many separate trading days must have at least one deal before a phase can pass.
- A day counts when at least one deal opened or closed on it, using the same 17:00 New York boundary as the daily loss limit.
- Two-Step requires 5 days in each phase, One-Step 2, Futures EOD 5 and Futures Rapid 1. Instant Funding and the Free Trial require none.
- On some futures programs a day only counts when its net profit clears a benchmark, which is shown in the account's own rules.
- The "No Minimum Days" add-on sets the requirement to zero on the evaluation phases of eligible programs.
Consistency
Your best single day measured against your total profit.
effectiveTarget = max(target, ceil(bestDayProfit ÷ maxBestDayShare))
for rewards: claimable when bestDayProfit ÷ cycleProfit ≤ maxBestDayShare- In an evaluation, consistency never fails the account. A very large single day raises the profit target instead, so you have to show the result was not one lucky session.
- For a reward, the cycle must satisfy the share before the claim is payable. Keep trading and the share falls on its own.
- Programs without a consistency rule ignore this entirely; the account page says which applies to you.
News Trading
On funded accounts, trades opened or closed within 5 minutes of a high-impact release for the instrument's currencies.
deduction = Σ positive profit of tagged deals × (100% − 40%)- Only 40% of profit from a tagged trade counts toward your reward. Losses always count in full.
- Trading the news is allowed. It never breaches the account and never fails an evaluation.
- The order ticket warns you from 10 minutes before a release, and the Economic Calendar lists every event with its currencies and impact.
- A trade is tagged by its open or its close, so holding through a release counts.
Quick Strike
How much of your profit comes from trades held less than 30 seconds.
share = Σ positive profit of quick deals ÷ Σ positive profit of all deals
ok below 20% · warning below 30% · violation at or above it- Losing trades are never counted against you here: only profit is measured.
- In an evaluation, a pass with a violation is held for a manual review before the next account is issued. The account itself stays passed.
- On a funded account, a violation removes all profit from quick trades from that reward cycle.
- The signal card on your account lists exactly which trades are in the measure.
Micro-Scalping (Futures)
The futures version of Quick Strike: trades held less than 10 seconds.
- A warning at 30% of your profit and a violation at 40%.
- The consequences are the same as Quick Strike.
Open Risk
On funded accounts, the loss you would take if every stop-loss were hit, plus the floating loss of positions that have no stop, measured against your starting balance.
openRisk = Σ (stop set ? loss if the stop is hit : max(0, current floating loss))
violation when openRisk > limit × startingBalance- The seeded limit is 3%. Your account page shows the limit that applies to you.
- It is checked when you place an order and when you modify a stop, so you see it before you commit.
- Going over needs an explicit confirmation, and the profit of that trade does not count toward your reward.
- On a second violation the limit drops to 1% for the rest of the account.
- A position with no stop-loss is flagged, because its risk is unbounded until the floor catches it.
Trade Count Limit
A hard ceiling on how many positions you may open in one trading day.
- Unlike the behavioural rules, this one is enforced at the order: the order is rejected, not deducted later.
- The limit is generous and exists to stop runaway automation, not to shape your style. The order ticket shows the count as you approach it.
Inactivity
An account with no trade for 30 days expires at the next daily rollover.
- Expiry is not a breach. Nothing is deducted and nothing is reported; the account simply cannot be traded again.
- One deal resets the clock. If you are away, close the challenge rather than leaving it to expire.
- Free Trial accounts also have a 14-day time limit, which ends the account whether or not you traded.
Rewards
What a funded account pays you, and when.
cycleProfit = balance − balanceAtCycleStart
deductions = news + quickStrike (if violation) + openRisk
eligibleProfit = max(0, cycleProfit − deductions)
reward = floor(eligibleProfit × split)- The account must be flat, the cycle must have reached its eligibility date, identity verification must be complete, and the reward must clear the program minimum.
- Two-Step pays the first reward 21 days after funding, then every 14 days. One-Step pays every 5 trading days. Instant Funding pays every 14 days with at least 1% growth. Futures programs pay every 5 or 3 trading days with a cap per cycle.
- Rounding is always down, so we never overpay and then claw back.
- Programs with a fee refund add your program fee to a specific reward number, shown in your account rules.
- When the reward is paid, your balance returns to the cycle start and all three loss baselines drop by exactly the profit removed.
- Rewards are performance fees paid by the company from its own funds. Nothing was traded in a real market, so there is no trading profit to distribute.
Scale-Up
How a funded account grows.
qualify when rewardsPaid ≥ 4, every one of the last 4 cycles grew ≥ 4%, and at least 2 months have passed since funding
then: size × (1 + 25%), split → 90%, capped at $4,000,000- The check runs when a reward is approved, so a qualifying claim takes effect on the next cycle.
- Growth is measured per cycle against the balance the cycle started at, so a single outsized cycle cannot carry three weak ones.
Resets
Buying a fresh account after a breach, under the same frozen rules.
- A reset is a new purchase, usually discounted against the original fee. It does not repair the breached account.
- The new account keeps the rules that were frozen when you first bought the challenge, including any add-ons.
- Your old accounts stay readable — trades, statistics and the reason the account ended.
- Resets are not available on the Free Trial or on competition accounts.
Prohibited Practices
The evaluation measures trading skill in a simulated venue. Because the venue is simulated, a few behaviours exploit us rather than the market. Each one below says how we detect it and what happens.
Latency and tick-scalping exploitation
How we detect it: Fills clustered inside the quote-publication interval, or a pattern of profit that tracks the gap between our price and another venue's.
What happens: The trades concerned are voided from the pass and the reward. A repeat closes the account.
Arbitrage between accounts or feeds
How we detect it: Opposite or correlated positions opened within seconds across accounts, ours or a third party's, with matching sizes.
What happens: Every account involved is closed and unpaid rewards are withheld.
Cross-account or cross-person hedging
How we detect it: Offsetting exposure held on two accounts, whether both are yours or one belongs to someone else, so that one side is certain to pass.
What happens: Every account involved is closed and unpaid rewards are withheld.
Account sharing or copy trading between people
How we detect it: Sign-ins from unrelated devices and locations, identical trade sequences across accounts held by different people, or a verified identity that does not match the account holder.
What happens: The account is closed. You may automate your own trading on your own account.
Exploiting simulation quirks
How we detect it: Systematic profit from stale quotes, a pricing defect or a rules-engine defect, rather than a report of it.
What happens: The profit is removed. Report a defect instead and we will credit the account for the inconvenience.
Martingale and gambling patterns
How we detect it: Position size doubling after losses into the loss floor, reviewed case by case rather than by a fixed threshold.
What happens: Reviewed by a person. Where the account is being used as a lottery ticket rather than to show skill, a pass is held for review.
You can dispute any finding through support, and we will show you the trades and the calculation behind it. The full wording is in the Terms of Service, section 6.
Simulated trading only. No real funds are traded, held, or invested. Fees purchase an evaluation service; rewards are performance fees paid by the company.