Skip to main content

Overview

Opinix Trade combines sophisticated trading technology with an intuitive user experience. Our platform is designed for both newcomers to prediction markets and experienced traders.

Trading features

Dynamic order book

Every event on Opinix has its own order book that aggregates all pending YES and NO orders. You can see market depth at each price level in real-time.
Order books are updated via WebSocket, so you see changes the instant they happen without refreshing your browser.

Instant order matching

When you place an order, our matching engine immediately attempts to match it against existing orders:
  • Market orders execute at the best available price
  • Limit orders only execute at your specified price or better
  • Partial fills are supported for large orders
  • Unmatched portions remain in the order book

Price-time priority

Orders are matched based on:
  1. Price: Best prices get matched first
  2. Time: Earlier orders at the same price get priority
This ensures fair execution for all traders.

Portfolio features

Active positions

View all your current trades with:
  • Event title and trade details
  • Entry price and quantity
  • Current market price
  • Unrealized profit/loss
  • Quick exit functionality

Historical trades

Your past trades show:
  • Final outcome (YES or NO)
  • Realized gain or loss
  • Trade execution price
  • Quantity traded
Use your portfolio to analyze your trading patterns and improve your strategy over time.

Real-time returns

Your portfolio displays your current returns across all active positions, updating in real-time as market prices change.

Event features

Event categories

Trade on events across multiple categories:
  • Cryptocurrency price predictions
  • Sports outcomes
  • Political events
  • Financial markets
  • Custom events

Event lifecycle

Events progress through different statuses:
1

ONGOING

Event is active and accepting trades. Order book is live.
2

CLOSED

Trading has ended. Waiting for outcome verification.
3

SETTLED

Outcome determined. Winning positions receive payouts.

Event details

Each event page includes:
  • Event description and deadline
  • Current YES/NO probabilities
  • Price chart showing historical trends
  • Full order book with depth visualization
  • Overview with event context

Payment features

Wallet system

Your Opinix wallet holds your trading balance:
  • Available balance: Funds ready to trade
  • Locked balance: Funds in active orders
  • Total balance: Sum of available and locked

Deposit options

Add funds instantly using:
  • UPI (Instant)
  • Debit cards
  • Credit cards
  • Net banking
All payments are processed securely through Cashfree Payment Gateway.

Transaction tracking

Every deposit and withdrawal is tracked with:
  • Transaction ID
  • Payment status
  • Timestamp
  • Amount and fees
Minimum deposit amount is ₹100. All transactions are subject to 18% GST as per Indian regulations.

Real-time features

WebSocket connections

Stay updated with live data streams:
// Subscribe to event order book
ws.send(JSON.stringify({
  eventId: "bitcoin-price-prediction"
}));

// Receive real-time updates
ws.onmessage = (message) => {
  const data = JSON.parse(message.data);
  // Update order book UI
};

Live order book updates

When any trader places an order, all connected users see the update immediately. This creates a truly dynamic trading environment.

Price charts

Probability charts update in real-time, showing how market sentiment shifts as new orders are placed.

Security features

Phone verification

All accounts are verified using Twilio SMS OTP:
  • 6-digit OTP sent to your phone
  • 10-minute expiration window
  • Secure verification before account creation

Session management

NextAuth handles secure session management:
  • JWT-based authentication
  • Automatic session refresh
  • Secure cookie storage
  • Session expiration handling

Balance protection

Funds are protected at multiple levels:
  • Database-level transaction locks
  • Engine-level balance validation
  • Automatic reconciliation
  • Audit trails for all transactions
Learn more about our security practices in the Authentication guide.

Performance features

Asynchronous processing

Order processing is fully asynchronous:
  1. Orders are pushed to Redis queue
  2. Engine service processes in background
  3. Updates broadcast via WebSocket
  4. Database updated atomically
This architecture ensures sub-second order execution even under heavy load.

Optimized queries

Prisma ORM optimizes database queries:
  • Efficient joins for related data
  • Connection pooling
  • Query result caching
  • Index optimization

Scalable infrastructure

Opinix is built to scale:
  • Horizontal scaling of engine workers
  • Redis cluster support
  • Database read replicas
  • CDN for static assets

Get started

Ready to explore these features? Start with our quickstart guide:

Quickstart

Place your first trade in under 5 minutes