Broker Integration Policy

Broker Compatibility

Effective: March 2025
Platform: atmindicator.com
5 Brokers Supported
🔗

BROKER COMPATIBILITY POLICY: ATM Algo connects to your existing broker via official APIs. Your funds remain in your broker account at all times. ATM Algo is NOT a broker and is NOT SEBI-registered. All trading activity occurs within your own SEBI-registered broker account.

§ Table of Contents
01

About Broker Integration

ATM Algo connects to your existing Indian broker account via their official API. All trades are executed within your own broker account — your funds never leave your broker and are never held by ATM Algo. You must have an active trading account with a supported broker before subscribing.

Important: Users must independently verify that their broker permits third-party API-based algorithmic trading tools on their account. ATM Algo is not responsible for broker-side API restrictions, account actions, or penalties arising from your broker's API usage policies.

02

Supported Brokers

🔗 Zerodha (Kite)
⬤ Live
Kite Connect API v3
India's largest discount broker. Daily access token regeneration required via login. Excellent API reliability for NSE/BSE F&O trading.
🔗 Upstox
⬤ Live
Upstox API v2
Feature-rich OAuth 2.0 API with real-time WebSocket feeds. Upstox API v2 supports full order lifecycle and live portfolio data.
🔗 Angel One
⬤ Live
SmartAPI
Angel One's SmartAPI supports TOTP-based authentication and stable order placement across NSE/BSE/MCX segments.
🔗 Fyers
⬤ Live
Fyers API v2
Fyers API v2 offers comprehensive order management with reliable WebSocket feed and PIN-based access token flow for secure integration.
🔗 Dhan
⬤ Live
Dhan API (DhanHQ)
Dhan's modern DhanHQ API supports full order lifecycle, live market data, and options trading with longer token validity (30 days) and dedicated algo support.
03

API Type Comparison

BrokerAPI NameAuth MethodToken ValiditySupported Segments
Zerodha (Kite)Kite Connect v3OAuth + LoginDaily (regenerate each day)NSE / BSE F&O, EQ, MF
UpstoxUpstox API v2OAuth 2.0DailyNSE / BSE F&O, EQ
Angel OneSmartAPITOTP + PINSession-basedNSE / BSE F&O, EQ, MCX
FyersFyers API v2PIN-based OAuthDailyNSE / BSE F&O, EQ
DhanDhanHQ APIAPI Key + Secret30 days (configurable)NSE / BSE F&O, EQ, Intraday
04

Access Token — What It Grants & Does NOT Grant

✓ ATM Algo CAN Do
  • Place buy orders for your subscribed algo
  • Place sell / exit orders for your subscribed algo
  • Place stop-loss orders as per strategy
  • Read open positions (for dashboard display)
  • Read order book (for P&L tracking)
✗ ATM Algo CANNOT Do
  • Withdraw funds from your account
  • Transfer securities or shares
  • Modify account settings or profile
  • View personal banking information
  • Place orders outside your subscribed algorithm
  • Access your bank account or UPI
🔑

The Access Token remains your property at all times. Revoke it instantly from your broker's platform by regenerating your API key. ATM Algo will immediately lose the ability to place orders upon revocation.

05

Token Expiry — User Responsibility & Daily Checklist

🚫

Critical: Most broker APIs (Zerodha, Upstox, Fyers) expire Access Tokens daily. If your token expires while a position is open, ATM Algo will be unable to place exit or stop-loss orders. You must ensure your token remains valid during market hours (9:00 AM — 3:30 PM IST). Dhan tokens have longer validity but must also be monitored.

06

Broker API Policies — Your Responsibility

💡

Note: Broker API availability, features, and terms may change at any time. ATM Algo will inform users of significant compatibility changes via email. Contact contact@atmindicator.com for the latest supported broker information.

07

Contact for Broker Support

🔗 Broker Connection Support

Support Hours
Mon–Fri · 9 AM – 6 PM IST
Contact Form Topic
Select "Broker Connection Help"