Hi Jay,Thank you for your response. Much apprecaited. I understand that the algos are currently working based on predefined conditions/statuses. However, my concern is specifically around profit booking and dynamic exits when the market reverses.
I observed the same pattern again today. The algos are able to identify the market conditions and place orders correctly, but they are not exiting at the right time to protect the profits. Instead, when the market reverses, the profits are given back and the positions eventually exit at a significant loss.
For example, today the market was in the red, and the algo placed the orders correctly without any issue. At one point, the account was showing approximately ₹12K profit, which was very good. However, during the afternoon, the market reversed. At that point, my expectation was that the algo should have dynamically evaluated the changing market conditions and activated a trailing stop-loss—for example, either locking in 50% of the profit or moving the stop-loss to at least the cost/break-even level.
Unfortunately, nothing was triggered. The market reversed, the entire profit disappeared, and the position ultimately ended up with approximately ₹26K loss.
This raises two important questions that I believe need to be addressed in the use case:
-
Why is the algo not exiting or protecting the position when the market condition reverses after the trade has moved significantly into profit?
-
Why is the algo continuing to wait for the predefined exit/loss condition while simultaneously identifying the changed market conditions well enough to place new PUT orders?
The second point is particularly important. If the algo is capable of dynamically evaluating the market and placing new PUT orders when the conditions change, it clearly indicates that the algo is continuously checking the market conditions. In that case, the same dynamic logic should also be applied to existing positions for profit protection and timely exits.
I believe the use case needs to be revisited to include a dynamic profit-protection and reversal-exit mechanism, rather than relying only on predefined exit conditions.
The objective should be: once a trade moves into meaningful profit, the algo should prioritize protecting that profit when the market reverses, instead of allowing the position to move from profit into a substantial loss.
Best Regards,
Jagadeesh.