
Closed
Posted
Paid on delivery
I need a clean, well-documented Python script that can run an intraday strategy on Nifty options through my broker’s API. The core requirement is full-cycle automated trading: the code must fetch live option chain data from the API, evaluate entry/exit rules in real time, place, modify, and square-off orders automatically, then log every action. You are free to suggest the exact broker library (e.g., Kite Connect, Upstox, AngelSmartAPI, etc.) as long as it is stable, officially supported, and works for Indian markets. I already have API credentials and can handle exchange approvals; I just need the trading logic and automation layer put together. Key deliverables • Python 3.x script (single file or small module) with clear function blocks for data pull, signal generation, risk checks, and order execution • Config file or section where I can change lot size, max loss per day, and timing windows without touching core logic • Console or log output that time-stamps every API call, signal, and order response for easy audit • README with setup steps and example command to run the bot Acceptance criteria The script should: 1. Connect to the broker API and stream or poll live Nifty option prices under 2 seconds latency. 2. Execute the intraday rule set I’ll supply (you may start with a simple moving-average crossover on ATM strikes; I’ll tweak later). 3. Place market or limit orders automatically and confirm fills. 4. Enforce daily stop-loss / target, then stop trading for the day when breached. 5. Close all open positions by 3:20 PM IST and generate a summary P&L in CSV. Please build with standard libraries plus popular packages such as pandas, numpy, and websocket-client where needed; no obscure dependencies. Once I can run a dry-run in paper-trading mode without errors, we’ll move to live funds and iterate if minor adjustments are required.
Project ID: 40595846
43 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
43 freelancers are bidding on average ₹11,551 INR for this job

Hi there, we are a team of AI/ML Full Stack Web and Mobile App Developers and we can do this project in no time. Thanks Ashish Kumar.
₹7,000 INR in 7 days
5.7
5.7

Hello, I will develop your custom Python-based automated trading script for Nifty options. I suggest using the Zerodha Kite Connect or AngelSmartAPI Python library, as they are officially supported, highly stable, and offer excellent real-time WebSocket and REST API structures for Indian markets. I will write a modular, asynchronous execution engine to fetch live option chain data, including open interest and LTP, calculate your technical entry and exit rules dynamically, and handle full-cycle order routing, including placement, modification, and automated end-of-day square-offs. I will also integrate robust exception handling to manage API rate limits and connection drops gracefully, writing all transaction states to a local SQLite database or CSV file for audit logging. I have extensive experience building scalable, low-latency Python algorithmic trading bots, integrating Indian broker APIs, and managing automated options trading strategies. 1) Which specific Indian broker API, such as Kite Connect, Upstox, or AngelSmartAPI, do you want to use for the live trading integration? 2) Are the entry and exit rules based on specific technical indicators, such as EMA crossovers or VWAP, or custom option chain math like PCR and OI changes? 3) Do you require the script to send real-time order execution logs and alerts directly to your Telegram or Discord channel? Thanks, Bharat
₹11,000 INR in 7 days
5.3
5.3

With over 9+ years of experience in tailor-made app and website development, I am confident that I have the necessary skills to complete your Python Nifty Options Intraday Bot project. I have a deep understanding of Python and its associated popular libraries such as pandas, numpy, and websocket-client which aligns perfectly with your project's requirement. This ensures that I can deliver you an immaculate script with clear function blocks for data pull, signal generation, risk checks, order execution, and more. Above all else, I'm dedicated to providing my clients with top-quality work by always using reliable and official tools like the broker library of your choice. This commitment is the same reason why you should consider my bid because I am ready to use whichever API you're most familiar and comfortable with – be it Kite Connect, Upstox, AngelSmartAPI etc – as long as it works effectively for Indian markets. Moreover, my proficiency in incorporating dynamic configurations for lot size, max loss per day, timing windows etc. without touching the core logic would undeniably add value to your convenience. As we progress, you can expect effective communication & flawless delivery whether during dry-run paper-trading or live fund trading in order to achieve our common goal in maximizing your returns. Let's partner up and turn your financial ideas into profitable realities!
₹17,000 INR in 7 days
4.6
4.6

As a Full Stack Developer with a whopping eight plus years of experience, and 145+ successful projects completed on Freelancer, I believe I have the necessary skills and expertise to realize your project's requirements. My technical repertoire includes advanced Python skills which are crucial for this Nifty Options Intraday Bot. I have a sharp understanding of executing full-cycle automated trading by fetching live Option Chain data, evaluating entry-and-exit rules in real-time, placing/modifying/square-off orders precisely, and logging each action meticulously. That said, your needs for connecting to a reliable broker library won't pose as an obstacle. In terms of deliverables, I will fully meet your requirements! My Python 3.x script will come structured with clear function blocks that map out every aspect you've outlined from data pull through signal generation, or even risk checks to order execution. You'll also enjoy flexibility as my code will be prompted by robust yet easily changeable configurations like lot size, max daily loss, timing windows etc. Achieving daily stop-loss & target and generating a P&L summary are also well within my realm of expertise. With me onboard, Python's Pandas, Numpy & Websocket-client should be the only popular packages you'd be needing.
₹8,000 INR in 7 days
4.7
4.7

Hi, I can build a clean Python intraday Nifty options trading bot with broker API integration, live option-chain polling/streaming, signal logic, risk checks, automated order placement, square-off, and detailed logs. The best solution is to first confirm your broker API, entry/exit rules, strike selection logic, lot size, daily stop-loss/target, order type, and timing windows. I can start with a simple ATM moving-average crossover structure and keep the logic modular so you can tweak rules later. I’m comfortable with Python, pandas, numpy, broker APIs such as Kite/Upstox/Angel SmartAPI, websocket/polling flows, option-chain data, order placement, risk controls, logging, config files, and paper/live trading modes. Deliverables will include: * Python 3.x source code * Broker API connection * Live Nifty option data fetch * Signal generation module * Risk checks * Market/limit order execution * Daily SL/target stop logic * 3:20 PM IST square-off * Timestamped logs * P&L CSV summary * Config section/file * README and run command I’ll focus on stable execution, clear audit logs, and safe dry-run testing first. I will not promise trading profits, but I can deliver the automation exactly around your defined rules. Best regards Ankit
₹5,000 INR in 1 day
3.8
3.8

Hi, how are you doing? I have considerable experience building automated trading scripts for Indian markets, including Python-based bots that connect to Kite and similar brokers, pull live option data, run signals, place and modify orders, and log every step. I can deliver a clean, well-documented script with a config section for lot size, daily limits, and timing, plus a README with setup and an example dry-run command. I’ll implement real-time data handling, simple MA crossover for ATM strikes to start, daily stop-loss/target, and end-of-day position closing with a CSV P&L summary. Let me know further if interested.
₹12,500 INR in 5 days
3.4
3.4

Completed projects till now 1) Python + DhanAPI +Excel + VBA option scalping strategy 2) Python 21 EMA and 9 EMA crossover strategy on DhanAPI 3) Google sheet + FyersAPI trading 4) Google sheet + Algomojo + Upstox 5) Tradetron Banknifty option scalping strategy 6) Excel 2600 NSE 10 years data 7) Copytrading using python 8) Tradetron Supertrend + MACD Crossover Strategy 9) Dhan option chain with Greeks in Google spreadsheet via Google Appscript 10) Backtesting of Nifty options for wait and trade strategy 11) Trigger orders for Dhan Nifty options 12) Shoonya API:- Wait and trade strategy 13) Tradetron: RSI + ADX + EMA strategy 14) Python Moving avarage channel trading Algo 15) Kotak Neo: Turtle scalping strategy for options 16) Fyers Filtered option chain in Excel 17) Binance Bitcoin tradingview strategy python bot 18) Fyers Tradingview python bot 19) Dhan Python order manager I can deliver any project in Trading. Readymade setups for Python available
₹7,000 INR in 7 days
3.1
3.1

I can build the trading bot as a structured Python automation layer focused on reliability, low-latency execution, and clear operational visibility. The implementation would separate market data ingestion, signal evaluation, risk controls, and execution logic into isolated components so the strategy can be modified later without rewriting the core workflow. For broker integration, I’d recommend using a stable and officially supported API such as Kite Connect or Upstox, depending on your preference and subscription access. The bot can operate in both paper-trading and live modes, with configurable runtime parameters for lot size, timing windows, max daily loss, and auto square-off behavior. The execution flow would include: - live option chain polling or websocket streaming - ATM strike selection - intraday signal evaluation - order placement/modification/cancellation - fill confirmation handling - daily risk enforcement - automatic position closure before market close - CSV trade and P&L reporting - timestamped logs for every API interaction and trading event I would keep the stack lightweight using Python 3, pandas, numpy, requests/websocket-client, and standard libraries only. The delivery would include documented code, setup instructions, sample configuration, and a dry-run validation flow so you can safely test before enabling live capital. If you already have a preferred broker API and exact strategy rules, I can tailor the implementation directly around those requirements.
₹12,500 INR in 5 days
2.6
2.6

Broker API rate limits often clash with the need for sub‑2‑second price updates. I'll set up a websocket client that subscribes to the Nifty option stream, stores the tick in a pandas DataFrame, and runs the moving‑average crossover. The order flow will be handled through the same session, with each placement logged to a timestamped CSV. A common mistake is to rely on a single poll loop, which can miss fast price moves and cause slippage. By using a dedicated thread for the websocket and another for order execution, you’ll see consistent fills and a clean daily P&L report. I can start right away and have the dry‑run mode ready for your paper‑trading test.
₹7,000 INR in 4 days
2.3
2.3

You need a Python trading bot that connects to your broker API, pulls live Nifty option chain data, evaluates entry and exit signals in real time, and handles the full order lifecycle automatically including the 3:20 PM square-off, without you having to touch it during market hours. I have built Python automation scripts for financial data pipelines using pandas, numpy, and broker APIs including Kite Connect, handling real-time data polling, signal generation logic, and order execution with proper error handling and logging. The architecture pattern you described, separating data pull, signal generation, risk checks, and order execution into clean function blocks, is exactly how I structure these scripts for maintainability. For your bot I would use Kite Connect or AngelSmartAPI depending on which you have credentials for, build the option chain data fetch with under 2 second polling, implement the ATM moving average crossover signal logic in a way you can swap out for your own rules later, wire up market and limit order placement with fill confirmation, enforce the daily stop-loss and target cutoff, and close all positions by 3:20 PM IST with a CSV P&L summary. Config file covers lot size, max loss, and timing windows so you never touch core logic to adjust parameters. Full console and log timestamping on every API call, signal, and order response. Paper trading dry-run mode included before anything touches live funds.
₹10,000 INR in 2 days
2.2
2.2

As an AI and Cloud Data Engineering Specialist with a proven track record in building intelligent systems for the financial sector, I'm confident I can design and develop an efficient Python script to meet your needs. With my expertise in Python and Software Architecture, coupled with my dexterity in standard libraries as well as popular packages like pandas and numpy required for this task, I promise to deliver a clean, well-documented script that fetches live option chain data, executes your intraday trading strategy, square-off orders, and logs all activities efficiently. Moreover, my proficiency in working with API integrations such as Kite Connect, along with my keenness for adhering to Indian market requirements make me the perfect choice for this project. To add convenience on your side of things, I will incorporate a user-friendly configuration file or section where you can change variables like lot size and timing windows effortlessly without impacting the core logic. Above all, I believe deeply in translating complex data into actionable business intelligence—a skill that is essential in a project as volatile as automated trading. So let's get started: Pythons Client, get ready to experience accelerated ROI through my intelligent system that executes tasks flawlessly while providing you with comprehensive tracking and documentation of every action.
₹9,000 INR in 10 days
2.7
2.7

hi , I am working in this field for almost 3 years ,, i have already made bot for your requirement mentioned , almost the versatile model , i can show you up the demo of it, and further we can twick that based on your personal preference . You can connect so that we can discuss this further. Regards Neeraj Kanti
₹6,000 INR in 7 days
1.5
1.5

Being an expert Python, C, and C++ developer with over a decade of experience, your search for a pro to build your Nifty options intraday trading bot ends with me. I have a profound understanding of algorithmic trading and have developed various sophisticated automated trading systems for clients all over the globe.I even have acumen in handling APIs including Kite Connect and Upstox. With me, you’d get a clean, well-documented Python script conforming to your provided rule sets while enabling easy changeability of elements like lot-size and maximum loss per day - without any necessity to modify the core logic. I'm ready to leverage standard libraries with popular packages such as pandas, numpy, and websocket-client where required. You can trust my proficiency in managing even highly volatile live feeds under 2 seconds latency that ensures smooth real-time data pulls - which is imperative for intraday trading. To ensure end-to-end automation, along with order execution, my script will also log every action in console or log output, time-stamped for easy auditing – fulfilling one of your key deliverables. As proof of concept, once we get the dry-run on paper-trading mode error-free, we can move on to live-funding and adjust iteratively if required. Plus,I will be glad to offer clear documentation on setup steps with example commands in your README file.I look forward to working together on this project.
₹7,000 INR in 7 days
0.0
0.0

Hi, I can develop a clean, modular Python trading bot for Nifty Options that automates the complete trading lifecycle—from live option chain data collection and signal generation to order execution, risk management, and end-of-day reporting. The solution will be built using a stable, officially supported broker API (Kite Connect, Upstox, or Angel One SmartAPI, based on your preference). The code will be well-structured with separate modules for market data, strategy logic, risk controls, order management, logging, and configuration, making it easy to customize your trading rules later. Key features will include: • Live option chain monitoring with low-latency polling/WebSocket • Configurable strategy parameters (lot size, SL, target, trading window) • Automatic market/limit order placement, modification, and square-off • Daily stop-loss/target enforcement and auto-stop trading • Auto square-off of all positions by 3:20 PM IST • Detailed timestamped logs and CSV P&L reports • Paper trading mode before switching to live trading • Comprehensive README and setup documentation A couple of questions: 1. Which broker API are you using (Kite Connect, Upstox, Angel One SmartAPI, etc.)? 2. Will your strategy require multi-leg option positions in the future, or should the initial version focus on single-leg ATM trades? I'm available to start immediately and can first deliver a paper-trading version for validation before enabling live execution.
₹12,000 INR in 7 days
0.0
0.0

Respected Sir, I can develop a well-structured Python-based intraday trading bot for Nifty Options that integrates with your preferred broker API (Kite Connect, Upstox, Angel One SmartAPI, or another officially supported API). The solution will include live market data retrieval, configurable trading logic, automated order placement and management, risk controls, detailed logging, paper-trading support, and end-of-day P&L reporting. The code will be modular and easy to maintain, with configurable parameters for lot size, trading hours, stop-loss, profit target, and other strategy settings without modifying the core logic. It will also include comprehensive logging, CSV reports, and clear setup documentation. With 5+ years of experience in Python, API integration, automation, and financial software development, I build reliable and production-ready solutions. You'll work directly with me—no agency or middleman. My pricing is flexible, and I'm happy to discuss a budget that works for both of us. I'll provide regular progress updates, clean documented code, testing support, and assist with deployment and future strategy enhancements. Looking forward to working with you! Best regards, Rohan M.
₹10,000 INR in 1 day
0.0
0.0

Building a robust Python script for automated intraday trading on Nifty options through your broker's API is an exciting challenge. The key here is to ensure seamless live data fetching, real-time evaluation of entry/exit rules, and automated order placement while maintaining clear audit trails and customization options as per your requirements. I prioritize quality over price. Guaranteed on-time delivery & 100% satisfaction! To achieve this, I plan to leverage the stable broker library, implement the specified intraday rule set, configure risk management parameters, and develop a comprehensive README for setup and execution guidance. Additionally, I will incorporate standard Python libraries along with popular packages like pandas and numpy for efficient data manipulation and analysis. In addition to meeting the acceptance criteria of streaming live option prices, executing trading rules, managing stop-loss/target levels, and generating daily P&L summaries, I will ensure thorough testing of the script in paper-trading mode before transitioning to live trading. This will enable us to iterate quickly and make any necessary adjustments for optimal performance. I would like to discuss the assignment in our conversation. Thank you for your time. If you don't mind, please reach out to me. Best regards
₹7,000 INR in 7 days
0.0
0.0

⭐⭐⭐⭐⭐Hello Are you tired of manually monitoring your Nifty options trades and missing out on lucrative opportunities due to delays in execution? Imagine having a Python script that can seamlessly handle the entire intraday trading process for you, from data fetching to order execution, all in real time. I prioritize quality over price. Guaranteed on-time delivery & 100% satisfaction! To achieve this, I will develop a Python 3.x script utilizing stable broker APIs like Kite Connect for seamless integration with the Indian markets. By leveraging popular libraries such as pandas, numpy, and websocket-client, I'll ensure efficient data processing and real-time decision-making. With a well-documented script featuring clear function blocks and a configurable setup, you'll have the flexibility to adjust parameters like lot size and risk limits without disrupting the core logic. In a similar project, I implemented an automated trading system that reduced manual errors and increased trading efficiency by 40%. By incorporating robust risk management strategies and automated order placement, the client saw a significant improvement in profitability and a streamlined trading experience. Want to witness your Nifty options trading bot in action through a live demo? Let's schedule a quick walkthrough to showcase the capabilities of the automated script tailored to your trading requirements. Best regards
₹7,000 INR in 7 days
0.0
0.0

Hi, I’d be happy to build your automated intraday Nifty options trading bot in Python. I have experience developing API-based trading applications and can deliver a clean, modular, and well-documented solution using a stable broker API such as Kite Connect (recommended), Upstox, or Angel One SmartAPI. The solution will include: Live option chain data via WebSocket/polling with low-latency updates. Modular trading logic (data fetch, signals, risk management, and order execution). Configurable settings for lot size, trading window, daily stop-loss, and profit target. Automatic order placement, modification, square-off, and fill confirmation. Time-stamped logging of API calls, signals, and order responses. Auto square-off of all positions by 3:20 PM IST. End-of-day P&L report exported to CSV. Paper trading mode for safe testing before going live. README with setup instructions and execution steps. I'll use standard Python libraries along with pandas, numpy, and websocket-client, keeping the code clean, maintainable, and easy to extend as your strategy evolves. I'll initially implement a moving-average crossover strategy on ATM strikes, making it straightforward to replace with your final rule set. I can start immediately and will provide regular progress updates throughout the project. I'd be happy to discuss your preferred broker API and deployment environment before we begin. Price can be negotiated. Regards, Prashant
₹7,000 INR in 7 days
0.0
0.0

Hello, I carefully read your project description and understand that you need a reliable Python bot that automates the complete intraday trading workflow through your broker's API. From my understanding, the bot should: Connect securely to the broker API (Kite Connect, Upstox, Angel One, or another supported API). Fetch live Nifty Options chain data with low latency. Continuously evaluate entry and exit conditions based on your trading strategy. Automatically place, modify, and square-off orders. Enforce configurable daily risk management (stop-loss, target, max daily loss). Close all open positions before the market closes. Generate detailed logs and a CSV summary for every trading session. Keep the strategy parameters configurable without modifying the core code. I always focus on writing clean, modular, and well-documented Python code, making future strategy changes simple and maintainable. If selected, I will deliver: Clean Python 3 code. Modular architecture (API, strategy, risk management, execution, logging). Configurable settings. README with setup and execution instructions. Well-structured logging for debugging and auditing. I'm available to discuss your preferred broker API and trading rules before implementation. Looking forward to working with you. Best regards, Houda
₹2,500 INR in 5 days
0.0
0.0

I am a seasoned trading software developer, data scientist, and full stack engineer with 20+ years of combined experience delivering enterprise grade solutions. I specialize in automated trading bots, having built systems around RSI, MA, MACD, Bollinger Bands, harmonic and Fibonacci strategies. Recent projects include: • AI driven equity day trading bot with real time L1/L2 data ingestion and risk controls. • Options straddle/strangle manager with dynamic hedging and margin optimized basket orders. • Multi asset scalping bot tuned for ultra low latency execution. • Portfolio rebalancer integrating ML forecasts with smart order routing. • Backtest engine validating strategies against years of minute level data. I have recently deployed a machine learning algorithm for predictive trading, combining advanced research with robust live execution. Looking forward to discussing how we can tailor this expertise to your needs. Best Regards, Radhika
₹12,000 INR in 7 days
1.4
1.4

India
Member since Jul 1, 2016
$8-15 AUD / hour
₹600-1500 INR
$30-250 USD
₹1500-12500 INR
$15-25 USD / hour
₹600-1500 INR
$8-15 USD / hour
$30-250 CAD
£10-15 GBP / hour
₹1500-12500 INR
$8-15 AUD / hour
$250-750 USD
₹12500-37500 INR
$50-51 USD
$12-15 USD / hour
$30-250 NZD
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$8-15 CAD / hour