[INDIA ONLY] Real-Time Angel One SmartAPI Trading Bot with Telegram Alerts (Python)

Job ID: 39667721

Budget: ₹1,500 – ₹12,500 INR

Looking for an experienced Indian Python developer or algo trading freelancer to build a real-time trading bot using Angel One SmartAPI. This bot should monitor specific F&O stocks and send custom Telegram alerts based on technical indicators (e.g., EMA crossovers).

I was earlier using TradingView webhook-based alerts, but that setup is now closed. I now want a fully automated bot that works directly with Angel One, without relying on TradingView.
Requirements:
Angel One SmartAPI Integration:

Use Angel One SmartAPI to fetch 5-minute candle data.

Handle login/session/token refresh automatically.

Stock List (F&O):

Monitor selected F&O stocks like Nifty, Reliance, TCS, HDFC Bank, etc.

The list should be editable in the script.

Strategy:

Detect EMA crossovers:

20 EMA crossing 50 EMA (Buy/Sell).

(Optional) 50 EMA crossing 200 EMA.

Custom logic can be extended later (e.g., RSI, MACD).

Telegram Alerts:

Send real-time alerts for Buy/Sell signals.

Custom messages like:
RELIANCE BUY: 20 EMA crossed above 50 EMA on 5-min chart"

Telegram bot token and chat ID will be provided.

Performance:

Should run in real time, scan every 5 minutes or faster.

Should avoid sending duplicate alerts.

Gracefully handle network/API failures.

Environment:

Script will run on my Windows machine (D:\Algo).

Optional: Help me deploy it on cloud/server later.
Deliverables:
Python script(s) with clean, well-commented code.

Configuration file or section to manage stock list, Telegram keys.

Instructions (PDF/Word or short video) for setup.

Optional: Support during first run/debug.

Provided by Me:
Angel One SmartAPI credentials

Telegram Bot Token and Chat ID

List of stocks and example messages
Budget:
Open to reasonable offers. Prefer fixed price. Payment via UPI or platform of your choice.
Location:
Only freelancers based in India are eligible. Please mention your city in your proposal.