Automated Algorithmic Trading Bot Development
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.)
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.)
Related categories:
PHP
C Programming
Python
Algorithm
C# Programming
Software Architecture
C++ Programming
Trading