QCEX is a centralised exchange built sandbox-first: deterministic price-time matching, a double-entry ledger where every balance is a balanced posting, a dense professional terminal over both, Earn, and a Launchpad that lists your token to your own traders. We put your brand on it, plug in your pairs and fees, launch it for you, and hand over the source.
Launchpad takes a project from application through a capped, pro-rata raise to a spot pair on the same book. Your project, your traders, your listing, your rules.
Every fill and fee commits in one transaction; every balance is a balanced posting. The matcher and the fee engine are checked against independent oracles, and the journal can be replayed.
Order book, candles with indicators, market trades and a ticket with real time-in-force, laid out the way desks expect. Nothing to relearn on day one.
Reported figures for the three largest centralised exchanges. Your exchange does not need their scale to be worth running: it needs your token, your traders and a book that holds.
Orders match in strict price-time order with self-trade exclusion. One writer per market, and every economic effect of a fill, fees included, commits in a single transaction. The matcher is checked against a separate integer oracle on generated command streams, so a fill is never a matter of opinion.
The order book shows two sources and says which one is on screen. The Binance reference view is full-snapshot depth, sixteen levels a side, refreshed every 100 ms, so your traders see the wider market. Your sandbox book is what their orders execute against. Reference data never creates an order or a journal entry.
GTC, IOC, FOK and post-only are enforced on the server, not decorated on the client. Market orders route as protected IOC. Quantities and notionals are derived on the server from tick, step and minimum-notional filters, and the fee is reserved conservatively at placement, so a trader is never surprised at settlement.
TradingView Lightweight Charts with 500 bars of history from one minute to one day, and SMA, EMA, Bollinger bands and RSI computed locally against independent oracles. Behind them, a read-only relay with no database credentials and no published port fans prices out every 250 ms; if a ticker and a book receipt do not both arrive within five seconds, the terminal shows stale and disables the ticket.
Available, held and product balances are separate buckets in an append-only double-entry ledger with exact decimals. Transfers between Spot and Funding are idempotent. Earn subscribes from Spot and redeems at any time, every movement visible in the user's ledger activity, so your finance team reconciles from one source of truth.
Launchpad is the listing pipeline built into the venue. A project moves through Upcoming, Fundraising, Allocation and Ready to list. During Fundraising a trader previews a pro-rata share of the sale pool against the project's caps before any money moves. Run it for your own token first, then open it to projects that want to list on your exchange.
Credentials are stored with BCrypt. Sessions are hashed, expire, and can be revoked. Cookies are Secure, HttpOnly and SameSite=Strict, requests from a foreign origin are refused, and sign-in is throttled on the server. A versioned REST API returns exact amounts with documented errors.
The exchange exists. The six weeks go on your brand, your pairs, your fees, your feed, and the risk sign-off an exchange deserves.
Forty-five minutes with the engineers who will do the work; you leave with the pairs, the fee schedule, the plan and a number. Then name, colours and logo, and your pairs with their tick sizes, steps and minimum notionals.
Your reference feed in the relay, your makers connected and quoting, your fee schedule live, and Launchpad configured for your own listing.
Derivatives risk parameters and surveillance tuning agreed with your team; the matcher, fee and ledger suites run against your configuration; backups and restore rehearsed.
Four containers on your host or ours, TLS, monitoring. Then the source, the docs and the keys.
The ticket sends side, type, price, quantity and time in force. The server derives exact amounts from the market's filters and reserves the fee.
The single writer for the market walks the book in price-time order, excluding self-trades, and commits every fill and fee posting in one transaction.
The ledger records balanced entries: available and held move together, the quote fee moves to the fee account.
Open orders, order history and trade history read the same journal the matcher wrote.
QCEX ships as web, API, MySQL and the market-data relay in a Docker Compose stack with one-command bootstrap, checksum-verified builds and Flyway migrations. Backup and restore-rehearsal scripts reconcile the journal into an isolated schema. You get the stack, the tests, the evidence, and the evidence-gated plan for margin, futures, custody, KYC and surveillance.
QCEX is sold as a white-label installation plus the customisation that makes it yours. What that costs depends on what you bring and what you want changed, so we give it to you in person: forty-five minutes with the engineers who would do the work, and you leave with a scoped plan, a six-week schedule and one number.
Bring your pairs and your fee schedule to a launch review. You leave with a scoped plan and a number.