PROPELOO

SPOT TRADING PLATFORM / EXCHANGE

Build spot trading infrastructure that professionals choose.

PROPELOO engineers spot trading platforms — order book, matching engine, real-time market data, professional trading UI, REST/WebSocket API and the liquidity infrastructure that makes professional traders want to trade on your platform. Spot trading is the foundation product of any cryptocurrency exchange.

Spot trading platforms succeed or fail on three metrics: speed, reliability and liquidity depth.

Professional traders choose exchanges based on order book depth (tight spreads, large available volume at each price level), API reliability (no missed WebSocket messages, low latency REST), and execution quality (limit orders that fill at the specified price, market orders with minimal slippage). A spot trading platform that performs well on these metrics attracts market makers — who make the spreads tight — which attracts more traders, which generates more volume. The virtuous cycle begins with engineering quality.

The spot trading platform stack.

System Layers

  • Matching Engine: Order intake, price-time priority matching, all order types, settlement
  • Market Data: Real-time order book, trades, OHLCV, ticker, 24h stats, WebSocket push
  • Trading Interface: Professional desktop UI, simple mobile UI, TradingView charts, order management
  • API Layer: REST API, WebSocket streams, FIX protocol (institutional), API key management
  • Liquidity Layer: Market maker API, maker rebates, liquidity incentive programme

Core Technical Capabilities

  • Order Book Engine

    Price-time priority order book with sub-millisecond matching. All standard order types: limit, market, stop-limit, stop-market, iceberg, fill-or-kill (FOK), immediate-or-cancel (IOC), post-only.

  • Real-time Market Data

    WebSocket order book snapshots and diffs, real-time trade feed, OHLCV candles (1m, 5m, 15m, 1h, 4h, 1d), 24-hour price change, best bid/ask ticker, funding rate (if derivatives).

  • Professional Trading Interface

    Desktop-optimised trading UI with depth chart, order history, trade history, order placement panel, portfolio overview and TradingView advanced charting. Keyboard shortcuts for professional traders.

  • Simple Trading Interface

    Mobile-first simple trading interface — select pair, choose buy/sell, enter amount, confirm. Designed for non-professional users who want simple market access without order book complexity.

  • Trading API

    REST API for account management, order placement, balance queries and trade history. WebSocket API for real-time market data and account update streams. FIX 4.4 protocol for institutional algorithmic traders.

  • Trading Pair Management

    Admin-configured trading pairs, base/quote currency configuration, minimum order size, tick size, price filter and market-specific fee configuration.

How we think about spot trading platforms.

Professional traders judge a platform in the first hour of API integration. If the WebSocket drops messages, if REST latency is inconsistent, or if the order book state ever becomes inconsistent, they leave and never return.

  • API reliability is a trading platform's reputation

    Professional traders build automated systems on trading APIs. A single missed WebSocket message in their order book subscription means they are trading on stale data. The WebSocket feed must guarantee delivery, reconnection must provide a full snapshot at the current state, and the REST API latency must be consistent (p99 < 50ms, not average < 50ms). Consistency and reliability matter more than peak throughput for professional use.

    Axiom:

  • Market making is the key to healthy markets

    Without market makers, spreads are wide and order books are thin. With aggressive market makers (maker rebates, low latency API, co-location support), spreads tighten and depth increases, attracting more traders. The market maker programme — including negative maker fees (paying market makers to provide liquidity) — is a direct investment in the trading platform quality.

    Axiom:

  • Simple and professional interfaces require different design philosophies

    A professional trading interface maximises information density — full order book depth, detailed position history, keyboard shortcuts. A simple interface minimises cognitive load — hide the order book, show only current price and a simple buy/sell form. These are fundamentally different UX philosophies. Build them as separate views, not as "simple mode" vs "advanced mode" of the same interface.

    Axiom:

  • Fee structure determines who trades on the platform

    Low fees attract high-frequency algorithmic traders who make markets. Higher fees with lower minimums attract retail users who trade less frequently. Most successful exchanges have a tiered fee structure: high-volume traders pay lower fees, creating an incentive to concentrate trading volume.

    Axiom:

Spot trading platform decisions.

  • Fee tier structure?

    Impact: Maker/taker with volume tiers is the industry standard — negative maker fees (-0.01% to 0%) incentivise market making, and volume tiers reward high-frequency traders. Token-based discount adds later as a token utility mechanism.

    • Flat fee (0.1%) — simple, no incentive for volume
    • Volume-tiered (30-day rolling) — incentivises volume concentration
    • Maker/taker (maker rebate, taker fee) — incentivises liquidity provision
    • Token-based discount (like BNB) — creates token utility, complex
  • Order type support at launch?

    Impact: Limit, market, stop-limit and post-only at launch — covers 90% of use cases. OCO (one-cancels-other) and iceberg orders add for professional trader segment.

    • Limit + market only — simplest, sufficient for most traders
    • Add stop-limit, OCO — covers more trading strategies
    • Full suite (all types) — attracts professional traders
    • Conditional orders (take-profit, stop-loss combined) — user-friendly
  • Co-location support?

    Impact: VPS co-location recommendations and eventually official co-location for institutional clients. Required to attract high-frequency market makers.

    • No co-location — standard internet connection for all
    • VPS co-location near exchange datacenter — reduce latency by 5-10ms
    • Official co-location (physical server in exchange datacenter) — sub-1ms latency
    • FIX protocol only for co-located clients — institutional standard
  • TradingView integration?

    Impact: TradingView Advanced Charts for professional trading interface — it is the industry standard and what professional traders expect to see. Lightweight Charts for mobile interface.

    • Custom charting (Chart.js, Highcharts) — no licensing cost, less features
    • TradingView Lightweight Charts (free) — good for basic charting
    • TradingView Advanced Charts (licensed) — professional features, $ per month
    • TradingView UDF adapter — reuse existing TradingView setup
  • Mobile app priority?

    Impact: React Native mobile app for the simple trading interface. Professional trading interface web-only — professional traders use desktop anyway. Native when budget permits.

    • Web-only — simplest, no app store approval
    • React Native companion app — cross-platform, reduced feature set
    • Native iOS + Android — best UX, 2x development cost
    • PWA — web-native, limited push notifications

What PROPELOO builds.

  • Professional Spot Exchange

    Full-featured spot exchange with professional trading UI, all order types, market maker API, REST/WebSocket API and FIX protocol.

  • Simple Spot Trading App

    Mobile-first simple trading app — buy/sell at market, current price display, portfolio value, price alerts and push notifications.

  • Crypto Brokerage

    Brokerage model — simple buy/sell interface, no order book visible, execution at best market price, spread-based revenue model.

  • Regional Spot Exchange

    Spot exchange designed for specific geography — local payment methods for fiat on-ramp, local currency pairs, local language.

  • Spot + OTC Desk

    Exchange with integrated OTC desk for large trades — RFQ system, minimum trade size, OTC execution at negotiated price, settlement workflow.

  • Spot Trading API

    API-only spot trading platform for algorithmic traders — REST, WebSocket, FIX protocol, co-location, low-latency order routing.

The spot trading stack.

  • Matching Engine

    Stack: Go / Rust, Redis (order state), Kafka (event log), PostgreSQL (settlement)

  • Market Data

    Stack: WebSocket server (Node.js/Go), Redis pub/sub, TimescaleDB (OHLCV), Custom market data aggregator

  • Trading UI

    Stack: React + TradingView, WebSocket client, Order placement forms, React Native (mobile)

  • API

    Stack: REST API (Fastify/Go), WebSocket streams, FIX protocol (quickfix), HMAC authentication

  • Infrastructure

    Stack: AWS multi-AZ, Kubernetes, Cloudflare DDoS, Datadog, PagerDuty

  • Liquidity

    Stack: Market maker API, Maker rebate programme, Co-location infrastructure, Liquidity analytics

Spot exchange security fundamentals.

  • Order validation

    Every order validated before entry into the matching engine: price within reasonable range, size within limits, account has sufficient balance, not a duplicate order ID.

  • API key management

    API keys with fine-grained permissions (read, trade, withdraw). IP whitelist per key. HMAC signature on all requests. Key rotation without downtime.

  • WebSocket security

    Authenticated WebSocket connections for account data streams. Signed subscription requests. Connection rate limiting. Reconnection handling without data gaps.

  • DDoS protection

    Trading platforms are prime DDoS targets — competitors and manipulators both benefit from outages. Multi-layer DDoS (Cloudflare + AWS Shield), order rate limiting per API key, connection limits per IP.

  • Matching engine integrity

    Immutable event log of every order action. Real-time reconciliation between matching engine state and ledger. Any discrepancy triggers an immediate alert.

  • Custody for exchange balances

    User funds in exchange wallets follow the same hot/cold architecture as described for CEX development — 80-90% cold, 10-20% hot, automated sweep, multi-sig withdrawal.

From design to live spot exchange.

  1. 01. Architecture

    Matching engine design, market data architecture, API design, fee model.

  2. 02. Matching Engine

    Order book, matching algorithm, all order types, settlement. Load tested.

  3. 03. Market Data

    WebSocket server, OHLCV engine, ticker, order book streaming.

  4. 04. Trading Interface

    Professional web UI, TradingView integration, order placement, portfolio.

  5. 05. API & FIX

    REST and WebSocket API, FIX protocol for institutional, API documentation.

  6. 06. Liquidity Setup

    Market maker API, rebate programme, co-location preparation, initial liquidity.

  7. 07. Launch

    Security audit, load test, beta with trusted traders, market maker onboarding.

Frequently Asked Questions

What is price-time priority matching?

Price-time priority is the most common matching algorithm: among all buy orders at the same price, the one placed earliest gets filled first. Among all sell orders at the same price, the one placed earliest gets filled first. The best buy order (highest price) matches against the best sell order (lowest price). This is the algorithm used by virtually all professional exchanges — it rewards limit order placement timing and is well-understood by traders.

What is a post-only order?

A post-only order guarantees that your order will be placed in the order book as a maker order — it will never immediately match against existing orders. If placing the order would cause an immediate match, the order is rejected instead. Post-only orders are used by market makers who want to earn maker rebates and avoid paying taker fees. They ensure the trader always provides liquidity rather than taking it.

What is co-location?

Co-location means hosting a trading server physically within the exchange's data centre, connected directly to the matching engine over a local network connection. This reduces round-trip latency from a typical 10-50ms (internet) to sub-millisecond (local LAN). For high-frequency market makers and arbitrageurs, even 1ms of latency matters — their strategies depend on responding to market events faster than competitors. Co-location is typically offered to institutional clients at a premium.