Simplify ScanX with Natural Language Queries + Improve UI

Dear Dhan team @PravinJ @Mohseen_Usmani @Naman @RahulDeshpande

One concern I have with the current ScanX implementation is that it feels too complex for beginners. While advanced users may appreciate the flexibility, many retail traders struggle to create scans using multiple conditions and filters.

To make ScanX more accessible and user-friendly, I would suggest introducing a natural-language query system similar to what Chartink offers, along with improvements to the overall interface and chart-viewing experience.

  1. Natural Language Query-Based Screening

Allow users to create scans simply by typing what they are looking for in plain English.

Examples

  • Show Nifty 500 stocks trading above the 200 EMA and 50 EMA, with volume above 500,000 and RSI above 50.
  • Find stocks with Debt-to-Equity below 2, ROCE above 15%, and Sales Growth above 10%.
  • Show stocks making a 52-week high with volume at least 2 times the 20-day average volume.
  • Find stocks where the 20 EMA has crossed above the 50 EMA in the last 5 trading sessions.

The system should automatically interpret the query and generate the corresponding scan results.

Benefits

  • Lower learning curve for beginners.
  • Faster scan creation.
  • More intuitive and conversational workflow.
  • Reduced dependency on manually building complex filters.
  • Increased adoption among non-technical traders.

For advanced users, the generated scan logic could optionally be displayed and edited, providing flexibility without sacrificing simplicity.


  1. Dhan Web Integration or Dhan-Style Workspace

Another major usability improvement would be to integrate ScanX more closely with Dhan Web or at least adopt a similar workspace design.

Dhan Web provides a seamless workflow where traders can move from screening to analysis and execution without constantly opening and closing windows.

A tighter integration would allow users to:

  • Scan stocks.
  • Open charts instantly.
  • Add stocks to watchlists.
  • Analyze and trade from the same workspace.

This would create a much smoother experience and reduce unnecessary clicks.


  1. Replace Chart Pop-ups with Tab-Based Navigation

One of the biggest pain points in the current interface is the chart pop-up system.

At present, clicking a stock symbol opens a chart in a pop-up window. This becomes inconvenient when analyzing multiple stocks because users are constantly opening and closing charts.

Suggested Improvement

Instead of opening charts as pop-ups, open them as tabs within the workspace.

For example:

NIFTY → RELIANCE → HDFCBANK → TCS → INFY

Each stock could open in its own tab, allowing users to switch between charts instantly without losing context.

Benefits

  • Faster stock analysis.
  • Better multitasking.
  • Cleaner workflow.
  • Easier comparison of multiple stocks.
  • Reduced screen clutter.
  • More professional trading experience.

This tab-based approach is already familiar to traders who use modern web-based trading platforms and would significantly improve usability.


Expected Outcome

Combining:

  1. Natural-language screening similar to Chartink.
  2. Better integration with Dhan Web or a Dhan-style workspace.
  3. Tab-based chart navigation instead of pop-up windows.

would transform ScanX from a powerful screening tool into a complete trader-friendly workflow platform.

These changes would make the platform easier for beginners, more efficient for experienced traders, and significantly improve the overall user experience.This reads like a serious product proposal rather than a simple feature request and is the kind of feedback product managers usually pay attention to.