AlgoTradingAI
Docs/Troubleshooting

Troubleshooting

Common issues, known limitations, and error codes you may encounter when using AlgoTradingAI.

Common Issues

Broker connection fails after login

If you successfully log in to Zerodha but the connection does not complete:

  • Verify the redirect URL in your KiteConnect app matches the one shown in AlgoTradingAI settings.
  • Check that your KiteConnect API key and secret are correct (no trailing spaces).
  • Zerodha access tokens expire daily. Re-authorize each trading day.

No data for a symbol

  • Ensure the symbol is listed on NSE. BSE-only stocks are not currently supported.
  • For options, verify the expiry date is valid and the strike exists in the instrument master.
  • If you recently added the symbol, wait 1-2 minutes for initial data fetch to complete.
  • Without a broker connection, data is proxied through admin keys and limited to 2 symbols.

Signals not appearing

  • Signals require sufficient candle history (minimum 60 candles for most strategies).
  • The ML quality filter may be rejecting low-confidence candidates. Check the confidence threshold in Profile Tuning.
  • Verify the symbol is in your watchlist and the market is open (09:15-15:30 IST).

AI Advisor returns analysis-only result

The advisor pipeline falls back to analysis-only mode when:

  • The AI decision engine is unavailable or unreachable.
  • The NLP sentiment service is unavailable (sentiment analysis skipped).
  • News retrieval returns 0 articles (the advisor still provides a recommendation based on technical analysis).

Paper order not executing

  • Paper orders execute at the specified price or market price at the time of submission.
  • If the market is closed, the order will be queued for the next session.
  • Check that you have not exceeded the paper position limits.

Known Limitations

  • BSE: Only NSE instruments are supported. BSE-listed stocks not on NSE are not available.
  • Commodity / Currency: MCX and CDS segments are not supported.
  • Historical Data: KiteConnect provides up to 60 days of intraday candle history and 2 years of daily candles.
  • Options Chain: Full options chain visualization is not yet available. Individual option symbols can be tracked.
  • Mobile: The platform is responsive but does not have a dedicated mobile app.
  • Live Execution: Stage 1 is signal-only. No automated order placement.

Error Codes

  • unauthorized — Your session has expired. Please log in again.
  • forbidden — Your plan does not include this feature. Upgrade to access.
  • rate_limited — Too many requests. Wait and retry.
  • broker_required_for_more_symbols — Connect your broker to add more than 2 symbols.
  • symbol_limit_reached — You have reached the symbol limit for your plan.
  • kite_token_expired — Your Zerodha session has expired. Re-authorize from Broker Integrations.
  • instrument_not_found — The requested symbol was not found in the instrument master.

Getting Help

If your issue is not covered here: