The whole firm on one platform
A prop firm needs traders to trade, rules to judge them, a way to sell challenges, grow and pay out, and staff tools to run it all. ZPROPZ does each of these as part of one system, with one record of everything that happens.
The parts
Each page shows what is built today, with real screens captured on test data.
- Trading engineOne engine per trader account. Orders, margin, commission, swaps and stop-out, on seven FX majors.
- Challenges and rulesBuild challenges of up to seven phases, the last one funded. The rules engine judges every price.
- Web traderTrading in the browser, with the challenge rules in view the whole time.
- Client areaWhere traders sign up, check their identity, buy a challenge, follow their progress, ask for payouts and share certificates.
- Copy and social tradingCopy between your own accounts, or from strategies other traders publish, always inside the rules.
- Growth toolsDiscount codes, add-ons, affiliates and trading competitions, on the same accounts.
- Back office and payoutsAccounts, clients, refunds, payouts, risk flags, reports, overrides, team and audit log.
- API and white-labelConnect the firm's own systems, and run more than one brand on one installation.
- Price engineOur own prices, and a guard that stops trading rather than use a doubtful one.
- Security and reliabilityJournal, exact restart, tested backups, two-factor sign-in, firms kept apart.
What it covers, by job
Everything below is built and running. What is still to come is on the roadmap.
Evaluation and risk
- Daily loss limit from balance, equity, the higher of the two, or the initial balance
- Maximum loss: fixed, trailing, or trailing until the initial balance
- Profit target, minimum trading days, trading period, maximum lots per order
- Warnings before a limit
- Instant lock and close on a breach, with a full breach record
- Up to seven phases, the last one funded
Execution and prices
- Market, limit and stop orders; stop-loss and take-profit; partial closes
- Hedged positions, leverage, margin and stop-out
- Commission per lot and overnight swaps with a triple-swap day
- Fills only at server prices, each with its price ID
- Retried orders never trade twice
- Our own price engine and a price guard
Trader experience
- Web trader with live chart, watchlist and order ticket
- Rules panel with equity against every limit
- Light and dark; works in a phone's browser
- Installs from the browser as an app
- Emails at each step, worded by the firm
- Optional two-factor sign-in; password reset by email
Sales and checkout
- Sign-up and challenge catalog, several account sizes
- Identity checks where each challenge asks for one (test mode today)
- Card checkout (test mode today) and bank transfer
- Discount codes and add-ons, priced line by line
- One payment opens exactly one account
- Challenge versions and orders that never change once sold
Payouts and refunds
- Profit split and payout schedule per challenge
- Trading pauses and profit is reserved on request
- Automatic checks: rules met, nothing open, shared IP addresses, the client's identity-check status and their risk flags
- One staff member approves, a different one pays
- Refunds by two people
- Ledger entries and a payout certificate
Clients and risk
- Client records: accounts, orders, payouts and certificates
- Sign-in history: time, address and browser
- Identity-check status, changed with a reason
- Staff notes that can't be edited or removed
- Risk flags for staff to judge
- Reports for any period
Growth and copy trading
- Discount codes with limits by challenge, time and use
- Add-ons that change one challenge setting
- Affiliates with referral links and two-person payouts
- Trading competitions with a live leaderboard
- Copy trading between a trader's own accounts
- Published strategies and a top-traders board
Integrations and brands
- API for the firm's own systems, read-only or read-and-write keys
- Signed webhooks, retried if the receiver is down
- More than one brand on one installation
- Each firm's own clients, staff, challenges and addresses
- Each firm's own name, colour, logos and app icon
- Firms kept apart, covered by an automatic test
Operations and audit
- Accounts monitor by stage and outcome
- Replay of any account from its journal
- Staff overrides, each with a reason
- Audit log and team management
- Prices screen with a Cut prices drill
- Compulsory staff two-factor sign-in; nightly encrypted off-site backups
One path for every price
Prices come from our own price engine and nowhere else. Each one is checked, recorded, then used by every account in the same order.
- Price engine
Builds the bid and ask and streams them to the platform.
- Price guard
Drops bad prices, holds spikes, marks stale and closed pairs unusable.
- Journal
Gives each accepted price a sequence number and ID, and records it first.
- Account engines
Run timers, fill orders, apply stop-loss, take-profit and stop-out, then check the rules.
- Screens
Traders and staff see the result over a live connection.
Where each part lives
The platform runs live on our own server today. Traders have two addresses of their own.
| Address | What it is | Who uses it |
|---|---|---|
| trade.zpropz.com | Web trader | Traders |
| app.zpropz.com | Client area | Traders |
The back office runs on its own separate address, for staff only, with two-factor sign-in. Each firm on one installation has its own addresses, and its own systems connect through the API and webhooks.
Built in-house
We wrote the engine, the rules, the screens and the price engine ourselves. That is why one record can cover everything: a fill, a breach and a payout all sit on the account's journal, in order, and the fill and the breach carry the ID of the price that caused them.
It is our own system today, and it can already run more than one brand on one installation, each kept apart from the others.

