I am right now looking for one thing: where I can categorize my trades into various categories, like Jade Lizard or Bull Put Spread and things like that. At the same time, I need a platform that will allow me to separate the lots sold on the same strike of the same expiry into two different categories.
Right now, I am using Sensibull, and Sensibull doesn’t allow you to bifurcate the lots of the same expiry and same strike. Is there a terminal that allows you to do it? Because when I am taking different trades on different days, sometimes, I have to sell the same strike again, but I want it categorized into a different strategy category, not in the older one.
Is that possible somehow, or how are you guys doing it?
I am not just looking for a broker; I’m also looking for any third-party tools that allow you to integrate with the broker and then do what I want them to do.
If you have memory of what orders you had sent, then we can separate them out.
So someone with custom code using API can do that.
Zerodha i think has some tag stuff too maybe, if so maybe it can be used. But i already know what order belonged to which system and use that to save the trade data as separate entries. Not in options, but i dont see why that will be any different for this.
Yes, there is an order ID, but that won’t be helpful in this context. If the intention is to manage or adjust a specific leg after execution, it becomes problematic because executed orders get merged with other active positions on the same strike coming from different strategies.
From a purely visual or tracking perspective, this separation is doable. However, from a management and execution standpoint, it is not.
Simply dividing your strategies across different brokers is the best solution available, to the best of my knowledge. Many brokers now offer free AMC, which makes this approach quite feasible.
So when you create an order, you get back an order ID. If you save that along with the understanding of what it was used for, i dont see why anyone cannot sort the trades out. Positions are aggregated, orders are not.
Afterwards its more difficult. You can still maintain a log or something and then try to sort it out maybe.
I am only talking in terms of api and custom code. No idea about sensibull.
This makes sense. essentially, you’re creating a virtual position per strategy, tracked independently, possibly by storing each strategy’s state in JSON. Right?