Query on future of APIs for traders

I am a discretionary trader, who uses Zerodha API to build my own front end to makes it easier and safer to place my orders.

Would I be classified as an algo trader, just because I use the API?

yeah, i use Airtel fiber which should have this option from what i am reading and i use jio mobile as backup which probably wont.

Backup is mandatory, so i will have to add jio fiber or something else ( assuming they allow multiple static ips).
But this will mean that i will be able to trade from only my home. That’s what i mostly do, but i dont want to be bound by it.

Another way is to run everything on aws instead and configure it to use static ip. That will have best reliability too and hopefully lowest latency. I know nothing about it so haven’t bothered and there is something about having a physical kill switch nearby. But lets see, ill probably switch to aws if this happens.

Algo sellers bring some sort of risk, more than fraud itself. I dunno, they dont seem to punish the ones that break rules. From what i understand no action was taken against Tradetron, they only ask brokers why they work with tradetron.

Anyway, vs the alternatives given so far, this is the most sensible rule for us with least issues. Only need static ip. Hopefully it will stay that way without additional rules.

1 Like

See, I don’t disagree with you about the cloud. But if that fails, what’s the backup?

1 Like

No. Because you’re governed by the rate limits on Kite.

1 Like

Was thinking about this. One possible fix - have static ip in your own house too and register it along with aws one. Broker will hopefully allow multiple static ips.

if aws is down, run from your current home setup. Both will have to be maintained with uptodate data. This will likely be very rare though.

ofc we can never do 100% uptime.

1 Like

True, but will SEBI allow multiple static IP’s? That’s the key question.

I hope they do. Anyway, will see what happens next.

Which are currently 10 orders per second, if I remember correctly from the API documentation, right?

Not that I need that many.

Correct. The actual threshold for what qualifies as algo is yet to be determined, but it will be around what most brokers would have set as max.

1 Like

Referring to this point from draft:
" Brokers shall not permit open APIs and allow access only through unique vendor client specific API key and static IP"

For custom personalized algo users who are using kite APIs today, can someone please clarify:

  1. What is vendor client API key? Do they expect that each API user is also associated with algo vendor and only such users having ‘vendor client API key’ can use APIs? Or will it be the same API access key that is issued for Kite APIs today (which doesn’t have any vendor associated with it as of now)?
  2. Brokers shall not permit open APIs - are kite APIs not considered as open APIs? If they are, and if broker is not allowed to offer such API - what is the point of checking for rate limit - when I won’t be offered such APIs in first place. Sorry, but this part seems unclear to me.

And static IP here implies there are 2 different modalities:

  • One is vendor API keys that brokers may offer to third-party service providers after due diligence. Status
  • Static IP is the second mode where users can get an API key accessible from a whitelisted static IP.

As for your point of whether or not Kite APIs are “open”, this circular intends to say that brokers can’t offer APIs without whitelisting IPs.

3 Likes

Thanks for clarifying.
So for kite API users, it will mostly mean:
a. getting static IP(s) and registering it with the broker.
b. if the requests are within rate limit, it will not be treated as algo that requires registration.
Will wait for finer details.

Wo Zerodha reassess API pricing after this is finalized?

Retail investors can now automate trades using broker APIs without registering their strategies, as long as their static IP address is whitelisted by the broker. These APIs follow the same risk management rules and rate limits as broker’s trading platforms, ensuring that a large number of orders won’t compromise market integrity. One of the biggest hurdles in the past was the need to register every strategy and change in strategy to be able to automate trades. With this gone, automated trading becomes more accessible to the public. SEBI has something to say about algo trading