Guides

Algo trading VPS in India: static IP, latency and setup

An algo trading VPS is a server that runs your trading strategy around the clock and sends orders to your broker's API, so the strategy does not depend on a laptop or a home connection. Under SEBI's framework for retail algorithmic trading, brokers expect API orders to come from a static IP address registered with them, which a VPS provides. This guide covers what to look for in an algo trading VPS in India and how to set one up on BookMyHost.

Updated · Prices read live from the BookMyHost Cloud rate card, in INR, excluding GST.

Why a static IP matters for API trading

SEBI's February 2025 framework for retail algorithmic trading asks brokers to accept API orders only from IP addresses the client has registered with them. A home broadband connection usually changes its public IP; a cloud function or a shared NAT gateway sends traffic from addresses you do not control. A VPS with its own public IPv4 gives you one fixed address to register with the broker.

On BookMyHost every server includes one public IPv4 address placed directly on the server's network interface: no NAT and no shared gateway, so outbound API calls leave from that address. It stays the same through power off, power on, reboot and resize until you delete the server. Check your broker's own developer documentation for how to register it.

Latency: what matters and what does not

Broker API servers and the exchanges are in Mumbai. From the Noida region typical round trips to Mumbai are ~25 ms; a Mumbai region is coming at the same rate card, and a snapshot will move a server there without a rebuild.

For retail strategies on broker APIs, broker-side order handling and exchange matching dominate the total time, and a home connection adds its own delay and outages on top. A VPS removes the home connection from the path. Sub-millisecond colocation is an exchange product for members, not something any VPS provides.

What to look for in an algo trading VPS

  • A static public IPv4 on the server itself, for broker whitelisting.
  • Reserved CPU and RAM: every server here is a dedicated VM whose vCPU and RAM are never overcommitted, so backtests and live strategies get the resources the plan states.
  • DDoS protection on expiry and event days: every IP sits behind Cloudflare Magic Transit at no extra cost; see DDoS protection.
  • A snapshot before every strategy change, so a bad deploy rolls back in minutes; one is included per server.
  • Rupee billing with a GST tax invoice, payable by UPI. Prices are shown before GST.
  • Linux for Python or Node bots, or Windows Server 2022 for desktop trading software.

Setting up a strategy server

  1. Create an account and complete eKYC

    Verify once with Aadhaar/DigiLocker or an ID document, as CERT-In requires.

  2. Deploy an algo trading VPS

    Pick a plan on the algo trading page or a custom size on the builder. The Ubuntu image has Python and Node ready.

  3. Register the IP with your broker

    Copy the server's public IPv4 from the panel and add it in your broker's API settings.

  4. Run the strategy as a service

    Use systemd, pm2 or a scheduled job so the strategy restarts on reboot and runs through market hours without an open terminal.

  5. Snapshot, then go live

    Take the included snapshot before switching to live orders, and again before each change.

Billing for a trading server

Test a strategy on hourly billing, per started hour with a minimum of 1 hour. Once it runs live, a monthly plan is 30% below the hourly list and a 12-month term 44% below it. Prices are in rupees and shown before GST; 18% GST is added at checkout on a GST tax invoice.

FAQ

Questions on this guide

Why do I need a static IP for algo trading in India?

Under SEBI's framework for retail algorithmic trading, brokers accept API orders only from IP addresses registered with them. A VPS gives you a fixed public IPv4 to register.

Does a BookMyHost VPS have its own static IP?

Yes. Every server includes one public IPv4 on its own network interface, with no NAT. It stays the same through stop, start, reboot and resize until you delete the server.

How far is the Noida server from Mumbai brokers?

Typical round trips are ~25 ms. A Mumbai region is coming at the same rate card, and a snapshot will move the server there.

Which broker APIs work from the VPS?

Any REST or WebSocket API, including Zerodha Kite Connect, Upstox, Dhan, Angel One SmartAPI and Fyers. Python and Node are on the default Ubuntu image.

Is the CPU shared with other customers?

No. Every server is a dedicated VM: its vCPU and RAM are reserved for it and never overcommitted.

Are prices inclusive of GST?

No. Prices are shown before GST; 18% GST is added at checkout on a GST tax invoice.

Run your strategy on a static IP

Ubuntu with Python ready, one static IPv4 included. Start hourly, move to a term when it runs live.

See algo trading VPS
WhatsApp