Hi team,
I need some clarification on the new static IP requirement for algo trading. From what I’ve understood so far:
- Static IP is mandatory only for order-based APIs.
- The registered IP can only be shared among immediate family members.
- Data APIs (market data, feeds, etc.) don’t require static IP.
Here’s my scenario:
- I have two users running on the same EC2 instance.
- User 1: Captures market data (no order API usage).
- User 2: Runs an order bot using the order API.
- If I assign and register a static IP for the EC2 instance (for the order bot), but not for the data-only bot, will this setup work?
- In other words, do I need to register a static IP for the user who is not using order APIs and will operate on the same instance (I’m not registering any IP for this Bot but it would be using the same one as the order bot)?
Additionally:
- What are the deadlines by which static IP registration comes into effect? Things seem tentative, and I haven’t seen a clear final date yet.
And this question to the broader dev community here & not to the Team at UPSTOX (esp. cloud folks):
I’d like to know if there’s a way to configure a single EC2 instance with 2 static IPs:
- One IP is registered and bound for the order API bot.
- The second IP is used for any other user having their own order bot, with all its network traffic routed separately so I don’t need a second EC2 instance.
- It’s a Python Application, run using CRON Jobs
Any AWS/Cloud networking insights would be super helpful here.
Thanks in advance!