Query on future of APIs for traders

  1. There should be a way to update ip address as there can be changes. Perhaps with 1 day delay to avoid it being abused.

  2. Ideally, should be able to have atleast 1 backup static ip. Say 1 cloud and 1 home or 2 home.

Dont you think 1 day to update is too late. Basically you are locked out of firing orders programmatically just because the ip address of your connection has changed. IMO you should be allowed to change it manually anytime you want I still cant understand sebiā€™s stance behind it. Big guys can always pay more for such static ip services and carry on with algorithmic trading. If api traders are not even categorized as algo traders then why should ip restriction be put on them. its like saying people using mobile network for placing orders cant use computer to place orders as they have different ip.

@SpacemanSpiff do update with the solution you find for this ip requirement. I can see few third party vendors that charge 10 usd/month.

This probably will happen. Only creating a utility to allow scripting the change isnā€™t something weā€™re looking to offer.

Yeah, we havenā€™t yet decided it will be just 1 IP. May be 1 or may be 2-3 per user. This shouldnā€™t be a problem.

hey Hi @Matti

Iā€™ve recently started using the Kite Connect API, so I hadnā€™t looked into the API/Algo trading regulations earlier. Iā€™m using the API because my strategy involves around 5 to 7 legs, which need to be executed quickly when signals are triggeredā€”manual order placement is quite tedious.

My strategy is a white-box model, and I operate with a small capital base, placing fewer than 10 orders per second.

Could you please clarify whether my setup falls under API trading or Algo trading as per SEBIā€™s guidelines? Iā€™m unfamiliar with the specific rules and restrictions in this area, so Iā€™d appreciate it if you could guide me on:

Whether my strategy qualifies as API or Algo trading.
How SEBIā€™s regulations might affect me.
What steps I need to take to ensure my automated trading remains compliant.

API. All Kite Connect users will be API trading, since theyā€™re subject to the ratelimits we impost on them. While the actual ā€œthresholdā€ mentioned in the circular isnā€™t defined yet, weā€™re confident this will be around what most brokers ratelimits currently are.

Youā€™ll need to get a static IP for order placement. Nothing else changes.

Thanks for your response,
From when? is it applicable with immediate effect?

The circular gives time until August 1 for implementation. Some pieces (like defining the actual order threshold above with orders will be considered algo orders, etc.) are yet to be defined. Weā€™ll notify our users before we make changes.

okay so till August 1 placing orders wont get affected without static IP. before the deadline we need to get Static IP.

Thank you.

If possible, please try to have a way to verify that everything is in compliance before Aug 1 itself. So we donā€™t face any surprise.
Say we can register the ip and then get some kind of warning if there is issue or an indicator that all is well.

Can one family accounts use single ip supoose 3 family member staying in same home

Thatā€™s the plan.

Hmmmā€¦ Havenā€™t thought about this yet. The circular makes no exceptions for something like this though.

1 Like

Please represent these cases to the relevant parties, as you are our only voice. In that case, can I take help from a fintech platform registered with Zerodha to use their IP, as I only use the API to place orders in my family account?