Dear users what is your experience in quicker entry via API… Market Order with Limit protection or Limit order with a 3-5% buffer? (Higher than Market -LP order? Particularly on expiry day volatility like today?
I am trying out zerodha market orders with two IPs. One static IP for server and second one (IPv4) for home.
Here the algo fails sometimes complaining for IP mismatch, it tries to compare IPv6 with IPv4. If I set both IPv4 and IPv6 in the IP whitelist then the server algo calls will fail. Am I missing something?
Not sure if below will solve the problem:
networksetup -setv6off Wi-Fi
if I am able to place successfully an AMO order through API, Can I assume my order is going through whitelisted IP?
If we update both the primary and secondary IP addresses, we should be able to place orders using either IP. Please verify whether the order request is being sent through IPv4 or IPv6, and update the corresponding IP address. If the request is sent via IPv6 but the IPv4 address is updated in the developer profile, the order will not go through.
If you have updated the IP in the developer profile and the AMO orders go through, you can consider the IP whitelist working. You have to continue sending orders from the same IPs listed in the developer profile.
NCO seems to have been blocked today. Was working until yesterday
‘NCO orders are not allowed via API. Please place your order using Kite web or the Kite app.’
Will these remain blocked or will it resume going forward?
We need a few more days to allow this.
NCO orders via API require separate approval. At the moment, the usage is quite limited. We will review and take it up once adoption reaches a meaningful level.
@Arockiya_Raja It was working before April 1. After April 1 it has been blocked.
And other brokers have it enabled
How will there be any usage if it is blocked?
The block is due to a new circular that took effect on April 1. This is on our pipeline and will be prioritised based on overall NCO adoption on our platform (not based on API orders) and other factors.
I’m trying to figure this out too. Yesterday, my market order with market protection -1 was left Open as the price jumped.
Dear Zerodha Team, Why don’t you guys develop an alternative to sideline these hardcore and unfair and impractical SEBI guidelines for us users?
How on earth sebi expects a retail trader with meager means to have a static IP address? And why does it really matter for them to track us? As long as someone is using a capital as little as 10-20-30 lakhs, what is the purpose of static ip. Keep Static ip for big players who manipulate and move the markets, spare us.
Zerodha indeed has a very latent but valuable kite publisher api system. It uses it very well in streak to bypass this static ip requirement by giving a packaged order to just execute with one click. Brilliant innovation i must say.
Why cant this publisher api be further improved so that it can push an order notification directly inside kite throught api backened linkage to any Python scripting or tradingview webhook. Truly it should be looked into team.
I currently do use it but currently it goes to a BROWSER window where everytime one needs to login and swipe to execute. Better could be within app and instant. Think it through team. Please bring democracy to this unfair law requirement.
Static IP is the rule from SEBI, not from us, so we can’t do anything about it.
Streak is a one click platform so it doesn’t fall under Algo.
If anything is automatic it will comes under Algo.