The Exness Trading Platform provides real-time trading capabilities with live market data streaming and instant order execution. All trades are processed through a distributed architecture using Redis Streams for reliable message delivery.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/lakshay-goyal/Exness/llms.txt
Use this file to discover all available pages before exploring further.
How Real-Time Trading Works
When you place a trade, the platform:- Validates your order - Checks balance, symbol availability, and order parameters
- Fetches live prices - Retrieves real-time bid/ask prices from the market data feed
- Calculates margin - Determines required margin based on leverage
- Executes instantly - Processes the order and updates your positions
- Streams updates - Sends real-time updates via WebSocket
The platform uses Redis Streams to ensure every trade request is processed reliably, even under high load.
Placing a Trade
To place a trade, send a POST request to/api/v1/trade/create with your order details:
- Request
- Response
- Error
Order Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
symbol | string | Yes | Trading pair (e.g., BTCUSDT, ETHUSDT, SOLUSDT) |
type | string | Yes | Order type: buy or sell |
quantity | number | Yes | Amount to trade |
leverage | number | Yes | Leverage multiplier (1-100x) |
slippage | number | No | Maximum acceptable price slippage percentage |
takeProfit | number | No | Automatic profit-taking price |
stopLoss | number | No | Automatic loss-limiting price |
Order Execution Flow
Here’s what happens when your order is submitted:Slippage Protection
Slippage occurs when the market price moves between when you submit an order and when it executes. The platform protects you by:- Checking price movement - Compares expected price vs. actual execution price
- Cancelling risky orders - Rejects orders if slippage exceeds your tolerance
- Refunding margin - Returns your margin if the order is cancelled
Slippage Example
Margin Calculation
The platform calculates margin using this formula:Examples
- 10x Leverage
- 50x Leverage
- 1x Leverage (No Leverage)
Higher leverage requires less margin but increases risk. Your position can be liquidated faster if the market moves against you.
Live Price Feed
All prices are streamed from Binance via WebSocket and distributed through Redis Pub/Sub:Error Handling
The platform handles various error scenarios:| Error | Cause | Solution |
|---|---|---|
| Insufficient balance | Not enough funds for margin | Deposit more funds or reduce position size |
| Price data not found | Symbol not available | Check supported trading pairs |
| Invalid order type | Type is not ‘buy’ or ‘sell’ | Use correct order type |
| Order timeout | Request took longer than 3 seconds | Retry the request |
| Slippage exceeded | Price moved beyond tolerance | Increase slippage tolerance or retry |
Next Steps
Order Management
View, monitor, and close your open positions
Market Data
Access live market data and price history