Built a trading app, SEBI IP restriction has killed it before it even started, need some clarity

Hey everyone,

Been building a trading app for past 3 years, solo, and hit a wall I can’t figure out on my own so thought of posting here.

The app has two things I am really happy about. One is dynamic stoploss, you set your initial stoploss, and as trade goes in your favour, stoploss keeps adjusting automatically based on rules you define. Second is a sync button that pulls your Zerodha trades directly into the app ledger.

Now the problem.

Zerodha restricted my Kite app to a single fixed IP, which means I basically cannot onboard anyone new without getting into SEBI regulation issues. So the app works, but only I can use it right now which defeats the whole purpose.

Two things I want to understand from people who know this better than me:

Does this even count as algo trading? My app is not placing orders on its own, it is only adjusting stoploss and reading trade data. Feels like it should not fall under algo trading but I am not 100% sure where SEBI draws that line.

If it genuinely does not qualify as algo trading, is there any way to request Zerodha to revisit and make the Kite app multi-user? Is there a process for this or does anyone know who to reach out to?

And if anyone has found a workaround for building multi-user tools on Zerodha API without running into this wall, would love to hear it.

Tagging Zerodha team here in case someone can throw some light on this.

@nivas_k

This functionality appears to involve order modifications being performed programmatically without manual intervention. In general, scenarios where orders are placed, modified, or cancelled automatically through computer programs or broker API are typically considered under the broader scope of algo trading.

Regarding multi-user access, the current workflow of the platform would not align with our existing multi-user functionality.

Hi Nivas, thanks for your response.

I understand that stop-loss order flow would broadly fall under algo trading. However, would the feature of simply syncing trades from Zerodha to maintain a trading ledger also come under SEBI regulations?

Would it be possible to request multi-user access for my app, so that multiple users can sync their trades with a single click instead of manually entering and maintaining their trade journals?

You may share the detailed use case of your platform with us at [email protected], and our team will evaluate and get back to you.

From what you described, this looks more like a trade/risk management tool than a fully automated trading system since users are still making the trading decisions manually.

The issue is probably the automated order modification through APIs for multiple users, which brokers are now restricting due to SEBI guidelines.

The trade sync feature itself definitely shouldn’t count as algo trading.

Your dynamic stop-loss idea actually sounds very useful for retail traders.

This is it.

1 Like

yes, it is developed with intention of automating risk management
If you are interested in trying out the tool, I am happy to onboard you as user,