
In Progress
Posted
Paid on delivery
Looking for an experienced Python developer to build a production-grade algorithmic trading bot for Indian options markets (Nifty 50 & Bank Nifty on NSE/NFO) integrated with the Shoonya (Finvasia) broker API. SCOPE OF WORK • Automated login with TOTP (pyotp) — zero-touch startup and daily relogin • High-performance WebSocket feed using picows + uvloop for live tick capture • Self-healing auto-reconnection loop with resubscription on disconnect • QuestDB (or InfluxDB 3.0) ingestion pipeline via ILP protocol — non-blocking async writes • Tick → OHLCV downsampling engine using Pandas resample across multiple timeframes • Order routing via Shoonya NorenApi — market/limit orders, partial fill handling, multi-leg option spreads • Hard circuit breakers — max daily drawdown, margin limits, and position guards calibrated to ₹1,00,000 capital • End-of-day structured JSON/Markdown report generator designed for Claude AI analysis • Telegram alerts, dashboard (Streamlit), and global kill switch • Full audit trail (PostgreSQL) meeting SEBI 5-year retention requirements • Paper trading mode for shadow testing before going live REQUIRED SKILLS Python 3.11+ • asyncio / uvloop • Shoonya NorenRestApiPy • picows • QuestDB or InfluxDB • PostgreSQL + TimescaleDB • Redis • FastAPI • pandas-ta • Docker FULL TECHNICAL REQUIREMENTS A complete 28-page Technical Requirements Document (v2.0) will be shared — covering every module with stack choices, API contracts, code patterns, database schemas, latency budgets, and SEBI compliance checklist. No ambiguity. BUDGET: Open to discussion based on experience TIMELINE: ~15 weeks (phased delivery with acceptance criteria per phase) PREFERRED: Experience with Indian markets / NSE broker APIs To apply, please share: 1. Any prior algo trading or broker API integration work 2. Your experience with async Python and time-series databases 3. Estimated timeline and rate
Project ID: 40458328
15 proposals
Remote project
Active 5 days 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, Drop me a message — I'll share a quick prototype based on what I understood. If it matches your expectations, we can move forward. Thanks!
₹13,000 INR in 7 days
1.5
1.5
15 freelancers are bidding on average ₹22,898 INR for this job

As a Python developer with extensive knowledge and expertise in trading bot development, I believe I'm the perfect fit for your project at hands. My journey started 9+ years ago dealing particularly with web development and later on soared into mobile app designing. My hands-on experience in E-commerce and CMS based website will not just suffices for the technical aspect of the project but also give me deep insight into the business needs of a financial firm like yours. In addition to my existing proficiency with Python, I can offer you my skills in asyncio / uvloop, psycopg2, QuestDB or InfluxDB and many others that are listed in your requirements. Not only am I comfortable with asynchronous programming, but also have an in-depth understanding of time-series databases. Furthermore, having dive headfirst into building & integrating APIs for past clients, I've gained valuable experience utilizing Portsmouth, Alpha Vantage and NSE broker APIs. Trust me with your python trading bot needs today, and I promise to deliver structuresolutions that can lead to insightful decision making.
₹25,000 INR in 7 days
4.8
4.8

Hey, Thanks for your post. I'v read your description carefully. I have relevant experience I can help. some of my skills are: JavaScript, Python, Nodejs, EAs, trading etc Hope you're having a nice day my friend :)
₹25,000 INR in 4 days
4.5
4.5

Hi Krishna here from Delhi, we are a team of 20+ AI/ML Engineers - have completed 300+ projects with 100% client satisfaction & long term associations. As an AI solutions provider and a Python expert, I have the perfect blend of skills to tackle your Finvasia Shoonya Python Trading Bot project. My experience in deploying state-of-the-art machine learning algorithms and bespoke AI tools dovetail neatly with the demands of this assignment. Whether it's designing streamlined language understanding with NLP, using CNNs for object detection, or personalizing recommendations with deep learning frameworks, my repertoire can drive your project to success. I've particular expertise in predictive analytics for demand forecasting and generative AI for content creation - skills that would be valuable for building an algorithmic trading bot. Additionally, my proficiency in using databases like QuestDB (or InfluxDB) and PostgreSQL + TimescaleDB aligns perfectly with your technical needs. Partnering with me will ensure leveraging cloud-based AI solutions at maximum precision, efficiency, and for the end goal of delivering impactful results for your business. Let’s discuss how we can achieve just that within your timeline and budget requirements.
₹25,000 INR in 5 days
4.6
4.6

Building a production-grade trading bot sounds like an exciting challenge! I have solid experience with Python and API integration, which are crucial for this project. What specific features do you have in mind for the bot?
₹22,500 INR in 7 days
2.5
2.5

Your project is very well structured, especially the emphasis on resilience, compliance, and phased delivery. I have strong experience building async Python systems for real-time data processing, broker API integrations, and production-grade automation using Python 3.11, asyncio, uvloop, Redis, PostgreSQL/TimescaleDB, and Docker. I can handle the full workflow you outlined — Shoonya API integration with automated TOTP login, high-speed WebSocket ingestion using picows, reconnect/resubscription logic, async writes to QuestDB/InfluxDB, OHLCV aggregation pipelines, and reliable order execution for options strategies. I also understand the operational risks involved in Indian options trading, so risk controls such as drawdown guards, margin checks, position limits, kill switches, audit logging, and paper-trading validation would be implemented as core infrastructure, not afterthoughts. I’ve also worked with structured reporting pipelines, Telegram alert systems, FastAPI services, and Streamlit dashboards for monitoring live trading environments. Your phased 15-week timeline is realistic for a stable production rollout. Once I review the 28-page technical document, I can provide a detailed execution roadmap, milestone breakdown, and final timeline/cost estimate.
₹25,000 INR in 7 days
1.9
1.9

Hi, I already build low latency algo trading systems for Nifty/BankNifty using broker APIs like Zerodha, Fyers, Angel One, and live WebSocket execution engines. Experience with: • Async Python & uvloop • Real time tick processing • Risk management systems • PostgreSQL/TimescaleDB • FastAPI & dashboards • Paper/live trading infrastructure Your architecture looks solid. Let’s discuss the technical document and workflow.
₹21,000 INR in 7 days
1.9
1.9

I am an experienced Python developer specializing in algorithmic trading systems, particularly with Indian markets and broker APIs. Your project to build a comprehensive trading bot for the Shoonya platform aligns perfectly with my expertise. I have successfully developed trading bots that integrate complex functionalities such as automated login with TOTP, WebSocket feeds for live tick data, and robust order routing mechanisms. My experience with async programming and time-series databases like PostgreSQL and InfluxDB allows me to build high-performance and reliable systems. I am confident in my ability to implement the required features, including a self-healing reconnection loop, end-of-day reporting, and compliance with SEBI regulations. I will ensure that the project is completed in a timely manner with thorough testing and quality assurance. My proposed timeline for delivery is 14 days, allowing for effective communication and revisions to meet your expectations. I look forward to discussing this project further and sharing my previous work in algo trading.
₹20,470 INR in 14 days
0.6
0.6

I'll build your Shoonya trading bot with all specified components. **Deliverables:** - Production Python code with TOTP auto-login + session management - picows/uvloop WebSocket with self-healing reconnection - Async ILP pipeline to QuestDB/InfluxDB 3.0 - Multi-timeframe OHLCV resampling via Pandas - Full order routing via NorenApi (market/limit/spreads) - Hard circuit breakers with configurable drawdown/margin limits Clean modular architecture, error handling throughout, documentation included. Available to start immediately. Share your API credentials structure and I'll deliver in 5-7 days.
₹12,500 INR in 2 days
0.0
0.0

I’m an experienced Python developer specializing in async trading systems and broker API integrations, including market/limit orders, multi-leg spreads, and time-series data pipelines. I can build your Nifty 50 & Bank Nifty algo bot with Shoonya API, WebSocket tick capture via picows + uvloop, ILP ingestion into QuestDB/InfluxDB, OHLCV downsampling with Pandas, and risk controls including circuit breakers and position guards. I’ll implement paper trading, structured EOD reports, Telegram alerts, Streamlit dashboard, and SEBI-compliant audit trails, fully containerized with Docker. I have prior experience with Indian markets, async Python, and time-series databases, and can deliver a phased, production-grade system in ~15 weeks. References available upon request.
₹25,000 INR in 7 days
0.0
0.0

Bengaluru, India
Payment method verified
Member since May 19, 2026
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
$3000-5000 AUD
$750-1500 AUD
$250-750 USD
₹37500-75000 INR
£1500-3000 GBP
₹600-601 INR
$15-25 USD / hour
$25-50 AUD / hour
$30-250 AUD
₹750-1250 INR / hour
₹750-1250 INR / hour
$2-8 USD / hour
₹1500-12500 INR
$7-9 CAD / hour
£20-250 GBP
£250-750 GBP
$250-750 USD
₹600-1500 INR
$2-8 AUD / hour
$10-30 AUD