The Rulebook
Every Proovly challenge runs on the same five rules. Same target, same drawdown limits, same trading days, same window. The only thing that changes across tiers is the starting balance.
No special cases. No regional exceptions. No “if you’re a VIP trader we’ll waive this one.” The rules engine is dumb on purpose — it runs the same check against every heartbeat from every EA from every account.
The five rules
Section titled “The five rules”1. Profit target — +8% on starting balance
Section titled “1. Profit target — +8% on starting balance”Your account equity must reach starting_balance × 1.08 at least once during the challenge window. Hitting it at any point counts — you don’t have to close the week at the target, you only have to have touched it.
If your starting balance is $1,000 (Bronze tier), you need to see equity of $1,080 or higher at any point between Monday 00:00 UTC and Friday 23:59 UTC.
2. Daily drawdown — 5% of peak-equity-today
Section titled “2. Daily drawdown — 5% of peak-equity-today”On each UTC trading day, track your peak equity (the highest equity value observed that day). Your current equity must never drop more than 5% below that peak.
daily_drawdown = (peak_equity_today - current_equity) / peak_equity_todaydaily_drawdown ≤ 0.05Daily drawdown resets at 00:00 UTC each day. A loss you took on Tuesday does not count against Wednesday’s daily drawdown.
3. Max drawdown — 10% of peak-equity-all-time
Section titled “3. Max drawdown — 10% of peak-equity-all-time”Across the entire challenge, track your all-time peak equity (the highest equity value observed since the challenge started). Your current equity must never drop more than 10% below that peak.
max_drawdown = (peak_equity_all_time - current_equity) / peak_equity_all_timemax_drawdown ≤ 0.10Max drawdown does not reset. It’s sticky for the whole week.
4. Minimum trading days — at least 3
Section titled “4. Minimum trading days — at least 3”You must have closed at least one position on at least three separate UTC calendar days during the challenge. Opening a position doesn’t count. Closing one does.
This exists to stop people from YOLOing the target in a single trade on Monday and then sitting on the win for the rest of the week. We want to see that the pass wasn’t a single coin flip.
5. Positive week close — end above starting balance
Section titled “5. Positive week close — end above starting balance”At Friday 23:59 UTC, your closing equity must be at or above your starting balance. You cannot pass the challenge by hitting the profit target mid-week and then bleeding back below the start line.
How breach is evaluated
Section titled “How breach is evaluated”Your EA posts a heartbeat every 5–10 seconds to our ingestion worker. Each heartbeat carries:
- Current balance, equity, margin, free margin
- Current open positions
- Any positions closed since the last heartbeat
- Your tracked daily and all-time equity peaks
On every heartbeat, the rules engine runs all five checks. If any of them fails, the challenge is marked failed on the spot and the EA stops being able to affect the result. Your dashboard will show the exact reason and the heartbeat that caused it.
There is no discretion. The rules engine is the single source of truth. We don’t review breaches, we don’t grant exceptions, we don’t “look at the context.” If you’d like to argue it, you can read the heartbeat log yourself — it’s visible on your dashboard.
What we don’t care about
Section titled “What we don’t care about”- Which symbols you trade. Majors, minors, exotics, metals, indices, crypto CFDs — whatever your broker offers.
- Which strategy you use. Scalping, swing, news trading, martingale, grid, manual, bot-assisted — we don’t care. The EA is read-only; it sees what your account does, not what you intended.
- Whether you use SL/TP. Use them or don’t. Your risk, your call.
- Whether you’re profitable on any single trade. The rules are about the equity curve, not individual trade P&L.
- How much you trade. No lot-size limit. No minimum position count (beyond the three-trading-days rule). If you want to take one position and nurse it, you can — as long as you log positions on three different days and hit the target.
What we do not allow
Section titled “What we do not allow”Three things will get your challenge voided with no refund:
- Running a tampered EA. The Proovly EA’s build is hashed and allowlisted server-side. If your heartbeats come from a binary we don’t recognise, we reject them.
- Running multiple accounts for the same challenge ID. One broker account per Challenge ID. If two different
account_logins report against the same challenge, the challenge is voided. - Obvious wash trading between related accounts. Two Proovly accounts closing offsetting positions to transfer P&L across wallets — we’ll catch it, and both challenges fail.
That’s the whole list. Everything else is fair game.