Skip to content

Managed self-hosting · NSE, BSE, NFO, BFO, CDS, BCD, MCX and NCDEX

You write the algorithms.We run the infrastructure.Nobody shares your box.

Your own database, your own dedicated egress address whitelisted at your own broker, and your own engine process running your own code. Adapters for 31 Indian brokers ship with it, and the broker relationship stays between you and them: you bring the API key and we never stand in the middle of it.

No signals · No strategies for sale · No discretion over your account

One instance, one customer

Isolated

Inside your boundary

  • databaseyour own file, your own volumeno shared schema
  • engineyour own processruns your code
  • strategieswritten by youyours to change
  • sandboxpaper capital, separate storeisolated again
Egress203.0.113.24reserved to youyou whitelist it at your broker

Outside it, and staying there

  • brokeryour account, your API keyholds your funds
0 shared tables0 shared addresses0 signals published
Illustrative. The address shown is from the RFC 5737 documentation range; yours is a real address allocated when your instance is provisioned.

1

Database per customer

Yours alone, on your own volume

1

Static IP per broker account

Reserved to you, never shared

31

Broker adapters

Connect your own account at any of them

0

Signals published

You write the algorithms, we host them

Isolation

One instance, one customer, no shared anything

Isolation here is a deployment boundary rather than a filter in a query. Each item below is a property of how an instance is built, and each one is demonstrable on request.

Your own database

Your instance writes to its own database files on its own volume. There is no shared tenant table and no customer identifier threaded through a common schema, because there is no common schema: another customer's instance has no route to your data, and neither does a query that gets its WHERE clause wrong.

Your own dedicated egress IP

Your instance's outbound broker traffic leaves from a static IP address reserved to you and shared with nobody. That is the address you whitelist in your own broker's developer console, so your broker sees one stable source for your API activity and it is never mixed with anyone else's.

Your own engine instance

Your strategies run in processes belonging to your instance alone. A strategy that loops, leaks or crashes affects your instance and no other, and a restart is yours to ask for rather than an event that touches other customers.

Your broker credentials stay yours

You register your own developer app with your own broker and hold your own API key. The tokens live in your instance, and you can revoke them from your broker's console at any moment, at which point your instance stops trading and we cannot restore access without you.

Your code, your account

The strategies are yours: you write them, you schedule them, you start and stop them. We do not read them to trade alongside you, do not run them on anyone else's account, and do not have a discretionary switch that places an order in your account.

Your data, exportable

Order records, logs and strategy files are yours, and you can export them. If you stop using the service you leave with your data, and the instance and its dedicated address are decommissioned.

How the boundary is actually built

The software

A full trading platform, running as yours

The engine on your instance is the whole platform, not a cut-down hosted edition of it. Nothing is held back behind a higher tier, because there is no higher tier: there is one instance and it is yours.

Unified broker API

One HTTP API for orders, positions, holdings, funds and market data, the same shape whichever broker sits behind it. Point TradingView, Amibroker, ChartInk, Excel or your own Python at it and change brokers without rewriting the caller.

Python strategy host

Write strategies in an in-browser editor, schedule them on IST times, and run several at once with process isolation and live logs. Each strategy runs in its own subprocess, so one failing does not take the others down.

No-code strategy builder

Build a strategy as a node graph: market data into indicators, indicators into conditions, conditions into orders. Export it as JSON, keep it in version control, import it into another instance.

Options analytics

A suite of options tools on the same live feed the strategies use: option chain, strategy builder, implied volatility smile, volatility surface, max pain, gamma exposure and open-interest tracking.

Paper-trading sandbox

A fully isolated sandbox with its own database and its own capital, with a realistic margin model and exchange-aligned auto square-off, so a strategy can be exercised end to end before it touches a live account.

Live market data feed

A single normalised WebSocket feed shared by every surface on your instance, so the chart, the strategy and the analytics tools are all reading the same tick.

Order approval mode

Run fully automatic, or require every order to be approved by hand before it is sent. The choice is per instance and can be changed at any time.

Alerts

Telegram notifications for fills, rejections, strategy errors and session events, so you learn about a problem from your phone rather than from your order book the next morning.

See what each surface does

Brokers

Connect your own account, at your own broker

Adapters for 31 Indian brokers ship with the engine. That is a statement about the software and nothing else: you open the account, you register the developer app, and you hold the key. We have no relationship with any of them and never see your money.

  • 5paisa
  • Alice Blue
  • Angel One
  • Compositedge
  • Definedge
  • Delta Exchange
  • Dhan
  • Firstock
  • Flattrade
  • FYERS
  • Groww
  • HDFC Securities
  • HDFC Sky
  • IIFL Capital
  • INDmoney
  • Jainam
  • Kotak Securities
  • Motilal Oswal
  • m.Stock
  • Nubra
  • Paytm Money
  • Pocketful
  • RMoney
  • Samco
  • Shoonya
  • Tradejini
  • TradeSmart
  • Upstox
  • Wisdom Capital
  • Zebu
  • Zerodha

The engine addresses NSE, BSE, NFO, BFO, CDS, BCD, MCX and NCDEX, covering equity, futures and options, currency and commodities. What you can actually trade is set by your own broker's API and your own entitlements with them, not by us.

What connecting your broker involves

Static IP

Why every instance gets its own address

Your broker will only accept API orders from an address you have registered with them.

Indian brokers require API order traffic to arrive from a static IP address registered on your own developer app, following SEBI's framework for retail algorithmic trading. That is why every instance gets a dedicated egress address rather than sharing one: a shared address would mean whitelisting infrastructure other customers also trade from, and it would break the moment it changed. You register the address we allocate you in your own broker's console, and the registration is yours.

On a shared address
You would be whitelisting infrastructure other people also trade from, so the control your broker offered you stops being a control. Their request volume and their error rates arrive at your broker as yours.
On your own address
One value to register, once. It does not rotate, it is not recycled to another customer, and anything your broker sees arriving from it was caused by your instance and nobody else’s.
Confirm it with your broker
Which operations a broker checks the address on, and from when, is the broker's own rule and can change without notice. Confirm the current position with your broker before you rely on it, and tell us if they need something different: reallocating an address is routine.

Last checked with brokers: 23 August 2026

Getting set up

From sign-up to a running strategy

A genuine sequence: each step depends on the one before it. The slowest part is usually your broker enabling API access on their side, which is not ours to hurry.

  1. 01

    Sign up and verify

    You tell us what you intend to run and we open an account for you. Email verification is the first gate, because everything after it is provisioning real infrastructure with your name on it.

  2. 02

    Link your broker with your own key

    You register a developer app at your own broker and enter your own API key into your own instance. We never hold a key you did not create, and revoking it at the broker stops everything.

  3. 03

    Take your dedicated address

    Your instance is allocated a static egress IP reserved to you, and you register that address in your broker's console. Until you do, your broker will refuse the orders.

  4. 04

    Deploy your strategy

    Paste Python into the editor, or build the logic as a node graph, exercise it against the paper-trading sandbox, then schedule it. Starting and stopping it stays yours.

The full sequence, step by step

Pricing

Two things are charged for, and both are quoted

Pricing depends on the size of your instance, how many broker accounts you connect and the support you need, so it is quoted rather than listed. Tell us what you run and you will get a written quote with GST shown separately.

Managed instance

Not yet published

On requestper month

per customer

One engine instance, one isolated database and the host underneath them, operated for you: provisioning, upgrades, backups, monitoring and the daily broker-session lifecycle. Every feature of the platform is included; nothing is held back behind a higher tier.

Dedicated static egress IP

Not yet published

On requestper month

per broker account

A static IP address reserved to you and never shared, used as the source address for your instance's broker API traffic, so it is the address you whitelist in your own broker's developer console. One address per broker account you connect.

All fees are exclusive of 18% GST, which is charged in addition and shown separately on every invoice.

What is charged for, and what is not

Questions

Asked before getting in touch

The five we are asked most. There are more, in more detail, on the FAQ page.

Read every question

Compliance

triStack AlgoTrader is hosting infrastructure, not an investment adviser and not a signal provider.

We would rather be plain about this on the home page than bury it in a footer. Read the full position before you commit to anything, not after.


  • Tristack Technologies LLP is not registered with the Securities and Exchange Board of India (SEBI) in any capacity: not as an Investment Adviser, not as a Research Analyst, not as a Portfolio Manager, and not as a stock broker. It does not hold, and does not claim, any SEBI registration.

  • triStack AlgoTrader does not give investment advice, tips, calls, signals, buy or sell recommendations, or any opinion on any security. Nothing on this website or in the software is a recommendation to trade.

  • triStack AlgoTrader does not sell strategies and does not publish any. Every algorithm that runs on your instance is one you wrote or chose to run, and you can read, change or delete it at any time.

  • triStack AlgoTrader never holds, receives or handles your funds or securities. Money and holdings stay with your own SEBI-registered broker throughout, in an account in your name that you opened.

Get started

Get your own instance

Tell us what you trade and how you run it, and we will provision an instance for you: your own database, your own dedicated address to whitelist at your broker, and your own engine. You bring the algorithms.

Your infrastructure, your code, your broker account. · [email protected]