Using the AI Agent
The Signals AI Agent is a chat assistant that turns a plain English description of your signal into working logic on the Canvas. You can also use it to modify an existing signal - just tell it what to change.

The chat panel​
| Control | What it does |
|---|---|
| Input Box | Type your strategy logic, or ask for changes to the current strategy |
| Enter | Generates (or updates) the strategy on the Canvas |
| Suggested Prompts | One-click starter strategies (EMA crossover, MACD, etc.) |
| Voice Recording | Speak your strategy instead of typing - regional and global languages supported |
| Choose Model | Pick Fast, Advanced, Super, or Pro |
| History | View and reuse strategies you built earlier |
| New Chat | Start fresh and clear previous inputs |
| Close Chat | Hide the chat panel to work on the Canvas full screen |
Writing a good prompt​
Include these four things and the AI will almost always get it right the first time:
- Instrument - e.g., NIFTY, BANKNIFTY, RELIANCE, BTCUSD
- Chart data and timeframe - e.g., spot on 5 minute candles, futures on 15 minute
- Entry condition - including indicator parameters (periods, levels)
- Exit condition
Example prompt:
Create an EMA crossover strategy where the entry condition is EMA 20 crossing above EMA 50, and the exit condition is EMA 20 crossing below EMA 50. Use the 5 minute timeframe on NIFTY spot.

The AI generates the strategy and displays it on the Canvas:

If you leave out parameters (like the RSI period), the AI uses sensible defaults. You can always say "use default indicator settings" explicitly, or adjust them later on the Canvas.
Refining a strategy​
You don't have to start over to make changes. Type follow ups like:
- "Change the timeframe to 15 minutes"
- "Add an entry condition: only enter when RSI(14) is below 60"
- "Only take entries after 9:30 AM"
The AI updates the Canvas in place. You can also edit any node directly on the Canvas - AI and manual editing work together.
See it in action​
Interactive demo: Signals AI Agent walkthrough