Automated Algorithmic Trading Bot Development

Job ID: 39578300

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

I am looking to hire an experienced algorithmic trading developer to build a fully automated options trading bot for Nifty and BankNifty on the Indian stock market (NSE).

The bot must be robust, backtested, and able to execute trades automatically with proper risk controls and reporting.

Scope of Work
1. Strategy Development and Backtesting

Design and/or code a momentum or trend-following strategy for Nifty and BankNifty options or futures.

Backtest the strategy with minimum 6–12 months of historical data to demonstrate:

Net profit

Maximum drawdown

Win rate

Sharpe ratio

Provide detailed backtest reports and trade logs.

2. Risk and Money Management

Configurable position sizing (fixed lots or % of capital)

Stop loss, take profit, and trailing stop loss per trade

Max daily loss and daily profit targets

No over-leverage or over-trading

3. Automation and Execution

Connect to broker API

Auto-fetch live data

Auto-place and manage orders

Handle internet disconnection, error handling, and re-authentication

Log all trades and P&L in a database or file

4. Alerts and Notifications

Send real-time notifications via email, Telegram, or SMS

Daily summary report

5. Strategy Parameters and Flexibility

Ability to modify strategy inputs:

EMA/RSI/ADX parameters

Stop loss/target percentages

Timeframes (5m, 15m, etc.)

Option to enable/disable the strategy

6. Deployment and Support

Help deploy the bot on my VPS/server

Provide clear documentation and usage guide

1–2 weeks of post-deployment support for bug fixes

Preferred Skills
Python (with broker APIs)

TradingView Pine Script (if needed)

Experience building live trading bots for Indian markets

Strong knowledge of options trading strategies

Backtesting frameworks (Backtrader, Zipline, etc.)