Skip to content
Nexbitra

Crypto prop firm rules

2-Step challenge rules, in plain words.

This page is generated from the published ruleset. The engine that evaluates your account reads the same document, and your account keeps the version it was bought with.

New to the rules? Crypto prop firm rules, explained walks through each one with an example.

01Phase 1

RuleWhat it meansFormula10K account
Profit targetReach 8% profit on the starting balance, measured on closed trades.balance − B0 ≥ 8% × B0$800: a balance of $10,800
Daily loss limitEquity may not fall below today's floor: the higher of balance and equity at 00:00 UTC, minus 5% of the starting balance. Equal is allowed.equity ≥ anchor − 5% × B0$500 of room; a day opening at $10,000 has its floor at $9,500
Max loss limitEquity may not fall below the starting balance minus 10%. The floor is static: measured from the starting balance, it never moves.equity ≥ B0 − 10% × B0Floor at $9,000
Minimum trading daysTrade on at least 3 separate UTC days. A day counts once it has one fill.tradingDays ≥ 33 days
Close to passThe phase completes only with no open position and no order that adds exposure.positions = 0—
Time limitNone. Take the time you need.——
InactivityAn account with no fill for 30 days ends.daysSinceLastFill < 30—

02Phase 2

RuleWhat it meansFormula10K account
Profit targetReach 5% profit on the starting balance, measured on closed trades.balance − B0 ≥ 5% × B0$500: a balance of $10,500
Daily loss limitEquity may not fall below today's floor: the higher of balance and equity at 00:00 UTC, minus 5% of the starting balance. Equal is allowed.equity ≥ anchor − 5% × B0$500 of room; a day opening at $10,000 has its floor at $9,500
Max loss limitEquity may not fall below the starting balance minus 10%. The floor is static: measured from the starting balance, it never moves.equity ≥ B0 − 10% × B0Floor at $9,000
Minimum trading daysTrade on at least 3 separate UTC days. A day counts once it has one fill.tradingDays ≥ 33 days
Close to passThe phase completes only with no open position and no order that adds exposure.positions = 0—
Time limitNone. Take the time you need.——
InactivityAn account with no fill for 30 days ends.daysSinceLastFill < 30—

03Funded (simulated)

RuleWhat it meansFormula10K account
Daily loss limitEquity may not fall below today's floor: the higher of balance and equity at 00:00 UTC, minus 5% of the starting balance. Equal is allowed.equity ≥ anchor − 5% × B0$500 of room; a day opening at $10,000 has its floor at $9,500
Max loss limitEquity may not fall below the starting balance minus 10%. The floor is static: measured from the starting balance, it never moves.equity ≥ B0 − 10% × B0Floor at $9,000
ConsistencyYour best day may be at most 40% of the profit in a payout window. If it is larger, the payout waits until it is not.profit ≥ bestDay ÷ 40%Shown live on the dashboard as the effective target
Time limitNone. Take the time you need.——
InactivityAn account with no fill for 30 days ends.daysSinceLastFill < 30—
Profit splitYou receive 80% of the simulated profit since the last payout, as a reward.reward = 80% × (balance − B0)—
Payout cycleRequest every 14 days, the first 14 days after the funded account starts, with all positions closed.——
Payout limitsMinimum $50. At most 5% of the starting balance per payout. Lifetime cap $100,000.—$500 per payout

04Trading conditions

  • Leverage is capped at 5x on majors, 3x on mid caps and 2x on others, or the symbol's own cap if lower.
  • Fees: 0.05% of notional for taker fills, 0.02% for maker fills.
  • Market orders fill against the live Bybit order book, level by level. The walk stops at 100 basis points from the best price; any remainder is cancelled.
  • One-way positions: an order in the other direction reduces, closes or flips the position.
  • Rewards on the funded account are paid in bitcoin, and the evaluation fee is refunded with the first one.

05Shared by every model

Rules on your account never change against you after purchase.

These parts of the rules are the same on every model and are set out once: