All features

Your rules. Enforced automatically.

Define an evaluation once and let the platform decide (automatically and in real time) whether each trader passes or fails, with the exact reason. No manual monitoring, no morning spreadsheet ritual.

Built for prop firms.

What you get. In detail.

The four levers

Profit target, maximum daily drawdown, maximum total drawdown, and time limit: set per named program (e.g. “Two-Step 100K”) and reused across every account you assign to it.

Unlimited variants

Any rule can be set to unlimited (no daily cap, no time limit, no target), supporting funded-account and flexible program designs without workarounds.

Multi-phase evaluations

Classic two-step and beyond: traders progress through stages before becoming funded, tracked per evaluation instance with each phase’s own rules.

Instant pass/fail

Every incoming balance and equity event re-evaluates the account in real time. Failures carry the exact reason (daily drawdown, total drawdown, or time expiry), so there is never a dispute about why.

Edit & re-judge

Change a program’s rules and the platform re-evaluates every running account against them: no recreating evaluations, no manual migration.

Live progress metrics

Target balance, daily and total floors, time left, max profit and max drawdown reached: per account, always current, visible to staff and to the trader.

Programs you can express. Including yours.

Classic Two-Step

The industry-standard evaluation.

  • Phase 1: 8% target · Phase 2: 5% target
  • 5% daily / 10% total drawdown
  • 30 + 60 day limits
  • Funded on phase-2 pass

One-Step Aggressive

One gate, tighter risk.

  • Single phase · 10% target
  • 4% daily / 8% total drawdown
  • 30-day limit
  • Higher fee, faster funding

Instant Funding

No evaluation: rules from day one.

  • No profit target (unlimited)
  • 3% daily / 6% total drawdown
  • No time limit
  • Drawdown rules are the product

Funded, No Deadline

Post-evaluation live account.

  • No target, no time limit
  • Daily & total drawdown only
  • Runs until breached
  • Pairs with payout eligibility rules

Swing Program

Built for position holders.

  • No daily drawdown (unlimited)
  • Total drawdown only
  • Extended or unlimited duration
  • Weekend-holding check disabled

Your Program

Four levers, any phases, any of them unlimited.

  • Profit target: any % or none
  • Daily / total drawdown: any % or none
  • Duration: any days or unlimited
  • Phases: one, two, or more

A breach, second by second. Watch the engine work.

Account #4521 · Two-Step 100KFailed
14:32:07.2Equity event arrives · $93,780
14:32:07.2Daily floor $94,000 breached
14:32:07.3Status → FAILED · daily drawdown −5.2%
14:32:08Trader & owner notified · in-app + email
14:34:07MT monitoring stopped · grace elapsed
0.1s
Event to verdict
Guaranteed
Stop on failure
01

The data makes the decision

The same equity event that carries the number triggers the evaluation. There is no polling cycle, no nightly batch, no window where a breach exists but nobody has looked yet.

02

The reason is recorded at the moment

The failure carries its exact rule and value: daily drawdown, −5.2%, at 14:32:07. When a trader disputes with screenshots, you answer with the recorded event that both of you can verify against their own dashboard.

03

The stop is guaranteed, not hoped for

After a short grace delay the account’s monitoring is stopped automatically, and reconciliation jobs re-issue the stop if a background task is ever lost. A failed account cannot quietly keep trading your capital.

Why firms switch. And what changes.

01

Manual evaluation doesn’t survive growth

At ten accounts, checking rules by hand is a chore; at a hundred it is a full-time job done badly. Morning spreadsheet rituals miss intraday breaches, timezone mistakes corrupt daily-drawdown math, and every ambiguous case becomes a support dispute where the trader has screenshots and you have a maybe. The firms that scale are the ones whose evaluation runs itself.

02

How the engine works

Rules live on named programs: profit target, daily drawdown, total drawdown, time limit, each optionally unlimited, across any number of phases. Every balance and equity event streaming in from MT4/MT5 re-evaluates the account in real time; a pass advances the phase, a breach fails the account with the exact rule and moment recorded, notifications fire, and the account’s trading is stopped automatically after a short grace delay.

03

What changes for your firm

Outcomes stop being arguable: every pass and fail carries its reason and is consistent with every other decision the engine has ever made. Traders trust results they can verify against their own dashboard, staff spend their time on programs and risk instead of arithmetic, and changing a program’s rules is a config edit with automatic re-judging, not a migration project.

Spreadsheet evaluation vs. the engine. Where disputes are born.

Detection

Manual evaluation

Next morning, when someone opens the spreadsheet. Intraday breaches slip through.

Fxward engine

The same second the breaching event arrives, on every account simultaneously.

Consistency

Manual evaluation

Whoever checked, however they interpreted the rule that day.

Fxward engine

The same rules applied identically to every account, every time.

Disputes

Manual evaluation

The trader has screenshots; you have a cell in a spreadsheet and a maybe.

Fxward engine

A recorded reason, value, and timestamp both sides can verify.

Enforcement

Manual evaluation

Someone remembers to stop the account, eventually.

Fxward engine

Automatic stop after a grace delay, with reconciliation guaranteeing it.

Common questions. Straight answers.

Four levers per program: profit target, maximum daily drawdown, maximum total drawdown, and time limit. Any of them can also be set to unlimited, which makes the same engine cover strict evaluations, relaxed programs, and funded accounts with no drawdown-only rules.

More of the platform. One click away.

See challenge engine in action.

Connect a broker account and try it on your own data. Setup is handled for you.