1)how do we check if the system works fine post registering ip .Please donât expect us to test it directly live in markets . ( Can you provide a page on kiteconnect account which logs the ip from where orders are coming. It will make it robust to reconcile and also update manually for future cases during live market hours )
2)There has been some restriction on placing market orders and stop loss market orders via api. It has been told that api users will need to pass market protection while punching orders. Issue is the latest python kiteconnect library does not have market protection feature yet. . What does this mean for people using official python kiteconnect library ? . Will market protection be default applied on such orders?
1st april is quite nearby. Can someone please confirm on the above points asap so necessary steps can be taken. Thanks
Is IPV6 supported?
âMarket orders will require market protection. Orders placed with market protection set to â0â will be rejected.â why?
You said that the post will be comprehensive enough but what is this?
Static ip will have people moving to cloud services, where they have to store API keys⌠instead of their own devices. What a stupid decision by SEBI.
Yes, this is a valid concern. The risks around storing API keys and running trading setups on cloud environments are often underestimatedâespecially by non-IT users. Even within the IT community, misconfigurations and security gaps are quite common.
If this rule effectively nudges users toward static IP setups via ISPs or cloud infrastructure, there needs to be clearer guidance on the associated risks. For example, exposing a home/static IP without proper safeguards can increase vulnerabilityânot just for trading accounts, but for broader cyber threats affecting individuals and their families.
While solutions exist to mitigate these risks (including managed environments), the current approach by SEBI doesnât feel very trader-friendly unless accompanied by better education and security standards.
Can we have something like this if not now but soon in coming weeks. This would make automation relatively robust if ip were to change even during live market hours.
@BB789 It is better to check config via a separate validation API than using Order API.
You cannot test dummy order every time an IP is changed.
Also, you do not need to wait for the market to open to check the IP configuration.
Order API will work only when market is open.
Validation API should work at any time of the day.
your API doesnât have the market_protection feature to pass⌠you have added that in your documentation, but the functionality is not available in python library. How we are going to place order now ?
your document at t.co/Nh47bAXSoS says, we need to pass paramter âmarket_protectionâ along with the API request, however the same parameter has not been implemented yet in your python library at t.co/TziMZLFkIR
This is the rule for algos. Exchanges have never allowed market orders for institutional algos either. Retail algos werenât formally recognised until now. Now that they are, the same rule applies.