
In Progress
Posted
Paid on delivery
I want a production-grade, fully automated trading system that sells NIFTY options through the Zerodha API, written entirely in Python. At the start of every session I will manually type a single NIFTY Futures price—this is the fixed “Reference Line.” The bot must store that value, keep it unchanged for the whole run, and switch side logic only when I restart or deliberately reset the strategy. Live futures above the Reference Line put the strategy in BUY SIDE mode; below it switches to SELL SIDE mode. Rather than choosing strikes by distance, the script must pick the option contract whose premium matches a target price that I will supply. Orders, position sizing and exits have to follow that premium-based selection on whatever side is active. Data comes only from the Zerodha market feed, and all orders must be routed through the same API with proper authentication, error handling and reconnection logic. I need clear logging, a lightweight dashboard or console readout that shows current Reference Line, real-time futures price, selected option, side status and open positions. Deliverables: • Clean, modular Python code with comments. • A configuration file (YAML/JSON) where I can change target premium, quantity, and risk parameters. • Setup guide and step-by-step deployment notes so I can run it on my own VPS. • Short live demo session proving that the bot stores the Reference Line correctly, retrieves prices through the Zerodha feed, and places a test order accordingly. Acceptance: the bot must maintain the fixed Reference Line throughout a continuous market session, enter trades only when the premium condition and side logic align, and handle typical Zerodha API interruptions without manual intervention.
Project ID: 40698407
43 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi Sir Hope you doing well! I’ve reviewed your requirement and would like to discuss it further. I’m Prabhath — an MQL4/MQL5, Pine Script, Python, and C++ developer with strong experience in building trading systems, advanced studies, and institutional-grade algorithmic solutions. I develop Expert Advisors, indicators, dashboards, data tools, and custom trading utilities for MT4/MT5 and TradingView. As an active trader, I work with concepts like ICT, SMT, market structure, liquidity models, order blocks, FVGs, VWAP, and volume-based logic. I build EAs and indicators that follow precise rules and match the user’s trading methodology perfectly. My expertise includes: Institutional-grade EA and indicator development ICT/SMT-based trading systems Pine Script indicators and automated strategies Python tools for data analysis, signals, and external integrations C++ modules for high-performance components Backtesting, forward testing, and full strategy optimization Strategy development, refinement, and consulting I prefer a short call to confirm all details before starting. This ensures perfect clarity and avoids misunderstandings. I fix and optimize existing trading code by removing errors, correcting logic issues, and making your EA/indicator/bot stable and production-ready. Thank you.
₹9,000 INR in 10 days
4.5
4.5
43 freelancers are bidding on average ₹8,779 INR for this job

Hi there, You need a Python bot that locks your manually entered NIFTY Futures Reference Line for the entire session, goes BUY SIDE when futures > line and SELL SIDE when below, and picks strikes by target premium match instead of distance - I can build this exactly for Zerodha Kite Connect. What I'll do: ✅ Modular Python bot using Kite Connect for market feed + orders with fixed Reference Line persistence, side switching logic, and premium-based strike selection with sizing/exits ✅ YAML/JSON config for target premium, quantity and risk params plus console dashboard showing Reference Line, live futures, side status, selected option and positions with full logging ✅ Dry-run with test order and backup of state/config before live to verify Reference Line persistence and auto-reconnect on API errors ✅ Python + Zerodha Kite Connect API (ticks, orders, auth and reconnection) ✅ NIFTY Options logic and premium-based strike selection ✅ Clean commented code, VPS setup guide and live demo ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ 300+ projects delivered, 280+ five-star reviews I'm available 24/7 with fast responses and unlimited revisions until you're satisfied. Should the premium scan use only the nearest weekly expiry or all available expiries? I can deliver in 1 day for 11377 INR and can start right now.
₹11,377 INR in 1 day
6.0
6.0

Hi, The Reference Line and side logic are simple, the Zerodha feed and reconnects need the real care. Python bots like this are work I take on next to my full-stack core. Lets get in contact first.
₹1,500 INR in 3 days
5.4
5.4

The core risk is not strike selection but state integrity: the fixed Reference Line must survive the session, premium-based PE/CE selection must be broker-confirmed, and switching cannot create overlapping shorts during partial fills or reconnects. I build automated trading systems and broker/API workflows in Python, MT4/MT5, NinjaTrader and TradingView environments. For this I’d use a state-machine design, Zerodha WebSocket/API feeds, configurable ₹150/₹99 premiums, restart recovery from live positions, duplicate-order protection, paper-trading/UAT and a lightweight monitoring dashboard. I would not hard-code the switch rule. Please confirm the exact PE↔CE switch trigger before implementation.
₹1,500 INR in 7 days
5.6
5.6

Given my extensive experience in the fields of Automation and API integrations, I am well-versed in the languages and technologies required for your project. My expert skills in Data Analysis and Python will be fundamental to not only develop a production-grade automated trading bot but also ensure smooth functioning and responsiveness by retrieving real-time market data from Zerodha API. One of my key strengths is my ability to understand complex requirements and turn them into clean, modular code that is efficient, scalable and maintains stable performance throughout continuous sessions. Moreover, I strive to provide comprehensive deliverables which not only include a robust configuration file but also detailed setup guides that enable you to have complete control over the system on your own VPS. Importantly, I want you to know that as your technology partner, my commitment extends beyond just building a system. With my adaptable nature at handling any obstacles and providing reliable tech support even across time zones, I am confident we can establish a trustworthy bond and ensure the bot precisely adheres to your needs. So let's transform your idea into an impactful reality together!
₹1,500 INR in 4 days
5.4
5.4

With nearly a decade of experience in web and mobile development, my team and I are well-equipped to meet your expectations for a fully automated NIFTY options trading system using Zerodha API. Python is our forte, ensuring clean, modular code that performs flawlessly. We've worked extensively with similar requirements, delivering solutions that stick to the Reference Line while switching side logic only when indicated or reset. The reliability of this high-impact trading system greatly depends on efficient data handling and real-time analysis. My team's years of experience in API integration and dealing prevalent market interruptions equip us to overcome any hurdles we may face with Zerodha API. Additionally, our dashboard creation skills and proficiency in configuring YAML/JSON files will guarantee you easy access to all trading information via a lightweight readout. Our service doesn't end with project delivery; we believe in providing comprehensive support to all our clients. You can count on me for setting up the entire system on your VPS and training you in thorough usage via step-by-step deployment notes. As you rightly demand, I also assure you a flawless live test and ongoing assistance after delivery. With your vision at the forefront, we promise to deliver a bot that meets your every requirement. Let's bring your trading strategy to life!
₹17,000 INR in 7 days
5.4
5.4

Hello, I can build your automated NIFTY options selling system using Python and the Zerodha Kite Connect API. My plan is to write a modular Python application using Kite Connect WebSockets to stream live NIFTY futures prices. I can construct a session initialization prompt to lock in your manual Reference Line price at startup. I can write the option chain scanner to query live option premiums and dynamically pick the contract that matches your target premium value. I can configure the execution module to evaluate futures prices against the locked Reference Line, triggering option order placements via Zerodha API when BUY SIDE or SELL SIDE conditions match. I can also create a YAML config file, a local SQLite logger, and a lightweight CLI dashboard to view your live positions and futures prices. In a past project I developed a Python options trading bot using Zerodha Kite API featuring premium-based strike selection and WebSocket price streaming. 1) Do you have active developer credentials and API access tokens enabled on your Zerodha Kite Connect account? 2) Should the target option premium lookup run continuously or scan at specific candle interval closes? 3) Which specific cloud hosting provider like AWS or DigitalOcean do you plan to use for VPS deployment? Thanks, Bharat
₹12,500 INR in 7 days
5.3
5.3

Hi, The most important requirement here is not the entry rule — it’s making sure the bot never “forgets” the strategy state during a live session. I would design the Reference Lin e as an immutable session-level value, separated completely from live market state. It changes only on an explicit reset or restart — never because of reconnects, feed interruptions, or order events. The system would be built in Python with clear modules for: • Zerodha authentication, WebSocket feed, reconnect/recovery • fixed Reference Line + BUY/SELL side state engine • premium-based option selection, not strike-distance logic • order execution with duplicate-order protection and status reconciliation • configurable quantity, target premium, stops, and risk limits • structured logs + lightweight live dashboard • graceful recovery after API/feed interruptions • dry-run/test mode before production activation I would also add explicit safeguards around stale ticks, partial fills, rejected orders, reconnects, and repeated signals — the edge cases that usually break live trading bots even when the strategy logic itself is correct. You’ll receive clean modular code, YAML/JSON configuration, VPS deployment instructions, and a live walkthrough proving the Reference Line remains fixed and the complete Zerodha flow works correctly. My rule for this build: **strategy state must survive market noise; execution state must survive broker noise.** Best, Albert
₹1,500 INR in 5 days
4.6
4.6

Hello, I can build this as a production-grade Python trading system using Zerodha Kite Connect/KiteTicker, with the Reference Line kept fixed for the complete session and NIFTY option selection based on target premium rather than strike distance. I have already executed Zerodha-based projects involving option-chain fetching, live WebSocket market data, instrument/expiry selection, and live trading setups where orders are triggered based on defined conditions. Kindly check my portfolio for related work. My approach will include: • Fixed Reference Line entered at session start, changed only on deliberate reset/restart • Live NIFTY Futures monitoring through Zerodha WebSocket • Automatic BUY/SELL side switching around the Reference Line • Dynamic option selection closest to the configured target premium • Position sizing, entry, SL/target and risk controls • Zerodha order placement and order-status reconciliation • Protection against duplicate orders and stale data • Automatic WebSocket reconnection and API error handling • Clear logs plus lightweight live dashboard/console • JSON/YAML configuration for premium, quantity and risk settings • VPS deployment guide and live test-order demonstration I would first validate the complete strategy flow in test/small-quantity mode before moving to normal live execution. Regards Shweta
₹20,000 INR in 7 days
4.5
4.5

Hi, how are you doing? I have considerable experience building Python-based automated trading tools that integrate with Zerodha/Kite, handle live data streams, error handling, and robust logging. I’ve delivered modular code with a YAML/JSON config, deployment notes, and lightweight dashboards for monitoring reference lines, live prices, and positions. I can implement the fixed Reference Line, premium-based option selection, side switching, and secure API handling with reconnection logic, plus a test/demo workflow to verify storage and order placement. Let me know further if interested.
₹12,500 INR in 5 days
4.0
4.0

Creating a fully automated trading system that effectively manages NIFTY options through the Zerodha API is a compelling challenge. Your requirement for a bot that maintains a fixed Reference Line while adjusting its trading strategy based on the futures price showcases a clear understanding of market dynamics and risk management. The focus on premium-based selection rather than distance strikes is crucial for achieving your specific trading goals. I will design a clean and modular Python script that adheres to your specifications, ensuring proper authentication and error handling when interfacing with the Zerodha API. The lightweight dashboard will provide real-time insights, including the current Reference Line and open positions, allowing you to monitor the bot’s performance seamlessly. Additionally, I’ll include a configuration file for easy adjustments to target premiums and risk parameters, along with comprehensive setup and deployment instructions. My approach ensures that the bot not only meets your technical requirements but also provides you with a reliable tool for your trading strategy. This solution will enhance your trading efficiency by maintaining consistent operation without manual intervention, ultimately driving better trading outcomes. Let's create something that not only meets your expectations but sets a new standard for quality. Regards Junaid
₹4,650 INR in 7 days
3.9
3.9

Hi, I can build your Python Zerodha NIFTY options bot with fixed Reference Line logic, premium-based option selection, live market feed handling, automated order placement, logging, configuration, and VPS deployment notes. The best solution is to first confirm your Zerodha API setup, reference-line workflow, target premium rules, quantity, risk parameters, trade entry/exit rules, and test-order requirements. Then I’ll create a modular Python system that stores the manually entered NIFTY Futures Reference Line for the full session, compares live futures price against it, selects the option contract by target premium, and places orders only when the side logic and premium condition match. Deliverables will include: * Modular Python source code * Fixed Reference Line storage * BUY/SELL side switching logic * Premium-based option selection * Zerodha live feed integration * Zerodha order placement * Config file for premium/quantity/risk * Error handling and reconnect logic * Console dashboard/logs * VPS setup guide * Live demo/test order support I’ll focus on stable execution, clear logs, and safe rule-based automation without adding unnecessary strategy changes beyond your defined logic. Best regards Ankit
₹7,000 INR in 1 day
4.0
4.0

Hello, I can develop this as a modular Python trading system using Zerodha Kite Connect. Execution plan: 1. Build a session manager that asks for the NIFTY Futures Reference Line at startup and keeps it fixed until an authorised reset or restart. 2. Stream live futures and options prices through Zerodha WebSocket. Futures above the line will activate BUY SIDE mode; below it will activate SELL SIDE mode. 3. Create a premium-based option selector that scans valid NIFTY contracts and selects the liquid option closest to your target premium within a configurable tolerance. 4. Develop the order engine with quantity control, stop-loss, target, trailing exit, margin checks, daily loss limit, trade limits, duplicate-order prevention and emergency square-off. 5. Add automatic feed reconnection, API retries, heartbeat checks, order reconciliation and restart recovery. 6. Provide a lightweight dashboard showing the Reference Line, live futures price, active side, selected option, premium, positions, orders and P&L. Deliverables include clean Python code, YAML/JSON configuration, detailed logs, VPS deployment guide and a supervised demo. Testing will begin in dry-run mode, followed by a controlled live order after your approval. I will deliver this in stages: strategy confirmation, data feed, option selection, execution engine, dashboard, testing and deployment.
₹7,100 INR in 7 days
3.3
3.3

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 20) Dhan Option Hedging bot 21) Tradingview: Pune script for Pivot table script I can deliver any project in Trading. Readymade setups for Python available
₹7,000 INR in 7 days
3.2
3.2

I am a senior trading systems developer with over 12+ years of hands-on experience in designing, developing, and deploying professional-grade automated trading bots and financial tools. I have successfully built and maintained trading systems for major Indian brokers including Zerodha, Fyers, Upstox, ICICI Direct, Kotak Neo, XTS API, Stoxxo, and Shoonya, as well as Forex and international platforms such as MT5 (MetaTrader 5) and Interactive Brokers. My expertise covers: End-to-end algorithmic trading system design High-performance trading bots (equity, options, futures, and forex) Real-time data handling, order execution, and risk management Custom professional-grade GUIs for live monitoring and control Scalable, reliable, and broker-compliant architectures Before any project commitment, I am happy to provide a live demonstration of my previous work, allowing you to evaluate the quality, stability, and performance of my systems. I also offer free lifetime technical support for all delivered solutions, ensuring long-term reliability and continuous assistance. I am confident in my ability to design and deliver a fully customized, robust, and production-ready trading system tailored exactly to your requirements. Let’s connect on chat to discuss your project details in depth.
₹17,000 INR in 5 days
2.5
2.5

Hello, ➤ I understand you’re looking for a reliable professional to develop a fully automated trading system for NIFTY options using the Zerodha API in Python. ✦ PROFESSIONAL QUALITY | FAST COMMUNICATION | UNLIMITED REVISIONS ✦ ❇️ WHAT I CAN OFFER: ▪ A thorough understanding of your requirements, ensuring the bot will store the Reference Line and switch sides as specified. ▪ Clean, modular Python code with comprehensive comments for easy maintenance. ▪ A configuration file (YAML/JSON) for easy adjustments to target premium, quantity, and risk parameters. ▪ Clear logging and a lightweight dashboard for real-time monitoring. ▪ A detailed setup guide for seamless deployment on your VPS. ▪ A live demo session to showcase the bot's functionality, including order placement and price retrieval. ❇️ MY APPROACH: I focus on delivering a robust solution that meets your exact needs, ensuring reliable operation even during API interruptions. ✨ I’m ready to start immediately. Please share any additional details, and I will ensure your project is handled professionally from start to finish. Regards, Shaun Kelly
₹5,900 INR in 7 days
1.4
1.4

Hi, I have read your requirement carefully. The key part here is keeping the manually entered NIFTY Futures Reference Line fixed for the entire session while allowing the live Zerodha feed to determine the active BUY/SELL side. I can build this as a modular Python trading bot with Zerodha Kite Connect, including: * Session-start Reference Line storage with no unintended changes * Live NIFTY Futures monitoring and automatic side switching based on the Reference Line * Premium-based option contract selection instead of fixed strike-distance logic * Automated order, position sizing and exit handling * YAML/JSON configuration for premium, quantity and risk parameters * API authentication, reconnect handling, retries and error management * Detailed trade/event logging and a lightweight console dashboard * VPS deployment documentation and a live test/demo I’ll keep the strategy logic separated from the market-data, order-management and configuration modules so it is easier to test and maintain. I have 7+ years of experience in Python, API integrations and custom software development. I can also structure the system so the trading rules are configurable rather than hard-coded. Message me with the Zerodha API requirements and your exact premium/entry/exit rules, and we can discuss the implementation. Best Regards Prachi Webix Infotech
₹7,000 INR in 7 days
0.6
0.6

Hi! Three things decide whether this actually runs unattended on your VPS, and none are in the brief. Let me go at them directly. Daily token expiry. Kite access tokens die every morning around 07:30. A bot that "runs continuously" needs automated login with TOTP, or it quietly stops trading on day two and you discover it from your P&L, not from a log. I'd build that piece first. Premium-based selection. Kite has no "give me the strike near ₹150" endpoint. It needs the instrument dump parsed at startup, the candidate strikes subscribed on the WebSocket, and the nearest premium chosen from live ticks — re-evaluated as the market moves, not fixed once at open. Reconnection with state truth. When the socket drops, the bot must rebuild open positions from the broker's positions API, never from memory. Trusting in-memory state after a disconnect is exactly how these bots double a position. Since you're selling options, I'd also put an MTM kill switch and a per-side max loss in the config. Short premium carries unlimited risk and an unattended process needs a hard floor. Delivery: modular Python, YAML config for target premium, quantity and risk limits, console readout showing Reference Line, live future, selected strike, side status and open positions. A full paper-trade session before a single live order. Two questions: 1. Is your Kite Connect subscription already active? 2. Have you confirmed the algo-registration requirement with Zerodha for automated order placement?
₹1,500 INR in 2 days
0.0
0.0

You want a fully automated NIFTY options selling bot on Zerodha that anchors to a manually entered Reference Line, selects strikes by target premium, and switches BUY/SELL logic dynamically — production-grade, no babysitting required. Here is the plan: Python core using KiteConnect REST plus WebSocket for live feed, a YAML config for premium targets, quantity, and risk params, a session manager that locks the Reference Line until deliberate reset, premium-matching logic scanning the options chain in real time, order routing with retry and reconnection handling, and a clean console dashboard showing all key state. Modular structure — config, feed, strategy, order, logger as separate layers. VPS deployment guide included with systemd service setup. I have built event-driven trading systems with WebSocket feeds, multi-leg order logic, and live risk controls. Zerodha's KiteConnect is well within my stack. Timeline: working prototype in 5 days, full deliverables with demo in 8 days. One question to scope this precisely — do you want the bot to manage a single active position at a time per side, or run simultaneous legs on both BUY and SELL side if the futures price crosses and recrosses the Reference Line mid-session?
₹7,019.44 INR in 7 days
0.0
0.0

Hi, An automated NIFTY options bot with a fixed Reference Line and premium-based strike selection is a clean, well-specified build. Approach: Python core driven by a YAML/JSON config (target premium, quantity, risk params) so nothing's hardcoded. Reference Line stored at session start, held fixed until manual reset, driving BUY/SELL side logic off live futures price via Zerodha's KiteConnect WebSocket feed. Option selection scans the live chain for the contract matching your target premium, not strike distance. Orders, sizing, and exits routed through the same authenticated API, with reconnection handling so feed drops or API interruptions don't need manual fixes. Logging plus a lightweight console dashboard showing Reference Line, live futures price, selected option, active side, and open positions. Deliverables: modular, commented Python code, config file, VPS setup/deployment guide, and a live demo proving Reference Line persistence, feed connectivity, and a test order. Ready to start soon — happy to confirm timeline once risk/exit-logic specifics are locked. Prince
₹6,000 INR in 5 days
0.0
0.0

Hi there, I was particularly intrigued by your project requirements and I believe I would be the perfect fit. . Portfolio: https://www.freelancer.com/u/haseeba763 Do you have any specific design preferences or brand guidelines you'd like me to follow? Looking forward to your response. Best regards,
₹7,000 INR in 7 days
0.0
0.0

India
Member since Jun 29, 2016
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$101 USD
$30-250 USD
$250-750 USD
₹400-750 INR / hour
€1000-3000 EUR
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
$80-200 HKD
$10-30 USD
$50-150 CAD
$250-750 USD
₹750-1250 INR / hour
€2-6 EUR / hour
$250-750 USD
$250-750 USD