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.

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.

  1. Price engine

    Builds the bid and ask and streams them to the platform.

  2. Price guard

    Drops bad prices, holds spikes, marks stale and closed pairs unusable.

  3. Journal

    Gives each accepted price a sequence number and ID, and records it first.

  4. Account engines

    Run timers, fill orders, apply stop-loss, take-profit and stop-out, then check the rules.

  5. 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.

AddressWhat it isWho uses it
trade.zpropz.comWeb traderTraders
app.zpropz.comClient areaTraders

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.

The back-office accounts monitor listing test accounts by stage and outcome, with balance, equity and rule progress.
The accounts monitor in the back office.