My Experience with Stratzy + Dhan Algo Deployment (Last 2–3 Weeks)

Over the last 2–3 weeks, I have deployed 14 algos on the Stratzy + Dhan platform. During this period, I have encountered several issues that, in my opinion, impact the reliability of live algorithmic trading. I am sharing my observations so that other users and the product teams are aware of these challenges.

1. Delay Between Backtest Signals and Live Execution

I compare the Stratzy backtest data with my live trades on a daily basis. While the platform claims slippage is typically within 1–5%, I have observed that, in many cases, the live signals are delayed by an average of around 30 seconds. This delay often results in adverse fills, especially during fast-moving market conditions, leading to significantly different execution prices compared to the backtest.

2. No Robust Handling During Volatile Market Conditions

During volatile markets, when an exit signal is generated, the system places a limit order. However, if the market moves away quickly and the limit order remains unfilled, there is no automated mechanism to manage the situation. There is no fallback strategy such as modifying the order, converting it to a market order, or taking any corrective action. As a result, the user has to continuously monitor the screen and intervene manually, which defeats the purpose of automated trading.

3. Order Synchronization Issues Between Dhan and Stratzy

I have experienced multiple instances where manual intervention was required due to order failures. In some cases, the manual action was correctly synchronized and reflected in the Dhan Algo UI. However, in other cases on the same trading day, similar manual interventions were not synchronized, and the orders continued to appear as pending on the platform. This inconsistency creates confusion about the actual position status.

4. Front-End Bugs Acknowledged by the Dhan Team

I have discussed these synchronization issues with the Dhan developer team on multiple occasions. They acknowledged that there are front-end bugs causing inconsistencies between the Dhan and Stratzy platforms. They also confirmed that they are working on resolving these issues but were unable to provide any timeline for when a fix will be available.

Overall Feedback

Based on my experience with 14 live algos over the last few weeks, I do not consider the current platform to be reliable enough for fully automated trading. An algorithmic trading platform should be robust enough to handle order execution, synchronization, and exceptional market conditions without requiring continuous human supervision.

At present, users still need to monitor the screen throughout the trading session and be prepared to intervene manually whenever execution or synchronization issues occur. This significantly reduces the confidence that traders can place in the platform for unattended algorithmic trading.

I hope the Stratzy and Dhan teams prioritize these issues and provide more robust execution, better order management, and improved platform synchronization so that users can truly rely on automated trading.

5 Likes

Hi @MGL_Data2

Thank you for taking the time to document your observations and share such detailed feedback. We genuinely appreciate users who help us identify areas where the overall Algo trading experience can be further improved.

Regarding your points:

1. I request you to kindly highlight the exact instances where you observed the execution difference. Please share the relevant trade details with the support team of the platform where you have deployed your Algos.

Our team will be happy to investigate the specific trades and clarify the observed behaviour.

2. As per the latest exchange regulations, API-based orders can only be placed as LIMIT orders. Since LIMIT orders are dependent on market liquidity and price availability, their execution cannot be guaranteed during fast-moving market conditions. This is also highlighted under the Important Disclosures available on every Algo page.

That said, we completely understand the expectation that user intervention should be minimal. At Stratzy, delivering a reliable execution experience remains one of our highest priorities, and we are continuously working on improving our order management system while remaining compliant with the regulatory framework.

As part of these improvements, we have already introduced the first version of our Retry Mechanism for exit orders. You can learn more about it here: Retry Mechanism: Stratzy’s Most Requested Feature Update

3. If the order failures you observed were related to hedge execution, the behaviour is generally explained by the broker RMS flow when hedge benefits are not unlocked due to pending LIMIT orders.

If you have experienced synchronization behaviour outside of these scenarios, we request you to share the specific trade details with the relevant support team so that the execution flow can be investigated thoroughly.

4. Since this relates to the Dhan platform, I request you to follow up with the Dhan support team at apihelp@dhan.co for updates regarding their front-end optimizations.

I completely understand where you’re coming from. Reliable execution and minimal user intervention are fundamental expectations from an Algo trading platform, and they are equally important to us. The changes introduced by the latest exchange regulations have presented new execution challenges across the industry, and our engineering team has been continuously working to optimise execution within these regulatory constraints.

Many of the enhancements we’ve introduced over the past few months, including the Retry Mechanism, have been a direct result of user feedback. We continue to monitor execution behaviour closely, prioritise improvements that provide the greatest value to users, and invest in making the platform more robust with every release.

We sincerely appreciate you sharing your experience and helping us improve the platform further.

2 Likes

Hello

Atleast have a WhatsApp feature for alert on error or some leg not being closed

because manual intervention is fine rarely to an extent it’s reported to us immediately I get to know of error when I check.

1 Like

For to this i have stopped algo trading on dhan after expercieng 2 cases of pending order and no alert from your side.