Skip to content
Antino
All case studies

Other · Multi Broker Fo Execution Engine

Trading Plus

Multi-broker Futures & Options analytics and execution platform.

Trading Plus
12
Weeks operated
2k+
Hours of work
8
Engineers

The brief

Extend and stabilize a live Futures & Options data analytics SaaS platform to production-grade quality — adding multi-broker order execution (AngelOne + Shoonya), real-time straddle charting with technical indicators, TradingView chart integration with live data feeds, PhonePe payment processing, and migrate the entire infrastructure to AWS EKS with autoscaling and observability.

What we built

A full-featured Futures & Options analytics and trading platform called "Trading Plus." Built from an existing codebase (maintained/extended by Antino), the platform comprises:

  • multi-broker order execution engine supporting AngelOne and Shoonya for F&O and equity orders with stop-loss, modify, cancel, and basket order workflows
  • real-time options chain with live socket streaming, encrypted payloads, and sub-second LTP updates
  • rolling straddle and multi-leg straddle charts with SMA/EMA/VWAP indicators powered by Highcharts
  • TradingView advanced chart integration with custom 1-min OHLCV datafeed
  • F&O strategy builder and options simulator with Greeks and IV
  • PhonePe payment gateway with async BullMQ webhook processing and invoice generation
  • SaaS subscription management with admin dashboard, CSV exports, and coupon system
  • full AWS EKS migration with Terraform IaC, autoscaling, Prometheus/Grafana monitoring; and
  • backtesting engine HLD/LLD design. The platform targets retail F&O traders and competes with Sensibull, StockMock, and iChart.
Live in production

Production deployment of: multi-broker F&O order execution (place/modify/cancel/SL) for NIFTY, BANKNIFTY, MIDCPNIFTY, SENSEX and stocks across NFO and BFO exchanges; basket order management with margin estimation; live option chain with encrypted socket streaming; rolling straddle and multi-leg straddle charts with SMA/EMA/VWAP; TradingView advanced chart with 1-min live datafeed; PhonePe subscription payments with coupon codes; admin dashboard with subscriber/transaction CSV exports; and AWS EKS-hosted microservices with Prometheus/Grafana monitoring.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 12 weeks of operated delivery.

  1. buildWeek 1–12

    Multi-Broker Order Execution Engine

    Full-stack order execution system spanning AngelOne and Shoonya (Finvasia) brokers, covering place/modify/cancel/stop-loss orders for Futures, Options, and Equities across NSE (NFO) and BSE (BFO) exchanges.

    Production-deployed order execution module supporting market/limit/SL order types across Futures and Options for NIFTY, BANKNIFTY, MIDCPNIFTY.

    Node.jsPython-DjangoAngelOne SmartAPIShoonya/Finvasia APISocket.ioRedis
  2. buildWeek 1–8

    Basket Order Management

    Multi-leg basket order creation, saving, editing, renaming, and deletion with margin estimation, stop-loss constraints, and future-scenario handling.

    Fully functional basket order module with SL constraints, margin preview, and multi-leg execution deployed on production

    React.jsNode.jsAngelOne SmartAPIShoonya APISocket.ioRedux
  3. integrateWeek 1–12

    Real-Time Options Data Streaming via WebSocket

    High-frequency socket infrastructure for streaming live option chain prices, current price events, ATM strike data, and encrypted payloads.

    Production socket layer streaming live F&O prices with <2s latency during market hours, encrypted data transport.

    Socket.ioPython-Django ChannelsRedis Pub/SubBullMQNode.jsInfluxDB
  4. integrateWeek 1–7

    TradingView Advanced Chart Integration

    Integration of TradingView advanced chart widget using custom datafeed from AngelOne and Upstox historical data APIs, with 1-min OHLCV bar streaming via socket, subscribe/unsubscribe bar lifecycle management.

    Live TradingView chart fed by AngelOne/Upstox OHLCV data with 1-min real-time bar updates via Redis+Socket pipeline

    TradingView Advanced ChartsAngelOne APIUpstox APINode.jsSocket.ioRedis
  5. stabilizeWeek 1–12

    Options Strategy Builder & Simulator

    Core platform feature allowing users to build, simulate, and analyze multi-leg F&O strategies with Greeks, LTP, and IV.

    Production strategy builder supporting NIFTY, BANKNIFTY, MIDCPNIFTY, SENSEX with live Greeks, IV, and spot/future price separation

    Python-DjangoRedisNode.jsReact.jsTrueData APIOracle DB
  6. integrateWeek 1–6

    PhonePe Payment Gateway Integration

    End-to-end PhonePe payment gateway integration for subscription plan purchases, including webhook verification via X-Verify headers, BullMQ async queue for webhook processing, Redis queue, invoice generation.

    PhonePe payment flow live on production with async webhook processing, invoice generation, and coupon code support (50% discount on exclusive plans)

    Node.jsPhonePe Payment GatewayBullMQRedisMongoDB
  7. deployWeek 2–12

    Cloud Infrastructure: Kubernetes, Terraform & Monitoring

    Migration and deployment of all microservices onto AWS EKS via Terraform IaC, with Kubernetes configmaps, secrets, PVC for Redis/MongoDB, EBS CSI driver, Ingress controller (ELB), autoscaling.

    All microservices running on AWS EKS with autoscaling, Prometheus/Grafana monitoring, and Terraform-managed infrastructure as code

    AWS EKSTerraformKubernetesHelmPrometheusGrafana
  8. buildWeek 4–12

    Rolling Straddle & Multi-Leg Straddle Charts

    Custom charting feature showing rolling straddle P&L over time using Highcharts, with SMA/EMA/VWAP overlays, multiple time interval filters (1/2/5/10/15 min), and multi-strike multi-option-type combinations.

    Rolling straddle and multi-leg straddle chart module with technical indicators, validated against industry benchmarks (Sensibull, StockMock, iChart)

    HighchartsSocket.ioRedisPython-DjangoNode.jsReact.js

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.