@Dhan @PravinJ I really don’t want to participate in the Mock trading day and I request that you build a feature that allows me to toggle my participation. If the toggle is No then please do not make any changes in the Chart or the Portfolio. This choice would be really helpful for users who really do not want to be part of the Mock trading day and just want to spend the time analysing charts.
I remember seeing the same request pop up on a bunch of forums. A lot of traders were complaining that when mock trading or simulations run, their alerts get triggered, they have to re-arm everything manually, and in some cases their live strategies even end up virtually opening new positions. It’s obviously frustrating, especially if you’re not actively watching things.
Personally, I hope platforms eventually add a proper “mock trading opt-out” setting. At the same time, I kind of contradict myself here, because the whole point of mock trading is arguably to stress-test the entire infrastructure end-to-end and uncover weak spots. If everyone could just opt out, that would undermine the purpose of the exercise.
What I haven’t been able to figure out is whether brokers are actually allowed to implement something like this in the first place, or if they’re prevented from doing so by the exchanges. I haven’t heard any broker clearly say one way or the other, which makes the whole thing even more confusing. I’m waiting to hear back on this as well.
Well my point is that the broker can stress test but as a user, I want to opt-out so that I don’t see any fluctuations in the chart or in my portfolio. Well its a regulator issue or not is something someone from Dhan has to reply and if its not, brainstorm on how this can be provided technically.
Totally understand the concern here, and the request is valid. We can definitely think & evaluate.
At Dhan, we already take care to ensure that charts, portfolio, alerts, AMO, Super Orders, Forever Orders, etc. remain as they are, during mock trading session. Even if something gets triggered during the mock session, we restore everything back to its original state once the session is over. No real changes are carried forward.
That said, as @dazzler263 mentioned, the core purpose of mock trading is to test systems in a real-like market situation, across the exchange & broker. If everyone opts out, the objective of mock trading itself may get defeated, which is why this is a tricky balance. Infact, exchanges mandates compulsorily one mock trading session in a month to all the brokers.
@Naman I think you are taking the choice out. During Mock trading, the people who are actually trading will help you stress test the trade input module. When it comes to testing the value that is shown in the User’s portfolio, I believe that considering Dhan’s technical prowess, it can be easily emulated with multiple internal users and having a dummy portfolio. Using a User’s portfolio who is not even taking part in the Mock trading ideally makes no sense.
What you mentioned above is what I want to understand clearly. It mandates the brokers but does it say that the Users linked to the broker should take part in it?