
In Progress
Posted
Paid on delivery
We are seeking an experienced Python developer to build a long-only swing-trading system for Indian equities. This is not an intraday-trading system; trades will generally remain open for approximately 4–20 trading days. The project includes: 1. Reviewing and improving an existing company-selection and ranking module. 2. Developing, backtesting and comparing multiple swing-trading strategies using historical intraday data, including risk management, portfolio controls and a comprehensive results dashboard. 3. Integrating the selected strategy and completed system with Zerodha Kite for manual approval and, eventually, fully automated execution. The complete project will be assigned to one developer, with payments made phase by phase against clearly defined and objectively verifiable deliverables. Ideal candidates must have substantial, demonstrable experience in developing and backtesting swing-trading strategies, together with strong Python skills and experience in algorithmic-trading systems, historical intraday-data processing and Zerodha Kite integration.
Project ID: 40701507
38 proposals
Remote project
Active 6 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
38 freelancers are bidding on average ₹76,907 INR for this job

To build a robust 4–20 day swing-trading system for Indian equities, the framework must explicitly handle overnight gap risk, portfolio-level exposure, and Zerodha Kite Connect's API rate limits (3 requests/sec for order placements). I will optimize your company ranking pipeline, execute vectorised/event-driven backtests on historical intraday data, and deploy a fail-safe execution engine supporting both manual-approval and fully automated modes. Here is how I will architect and deliver your system: 1. Module Optimization & Universe Selection (Phase 1): - Audit and refactor your existing ranking algorithm for memory efficiency and speed. - Implement custom filters (volatility, momentum metrics, sector limits) to generate clean daily swing-trading baskets. 2. Strategy Backtesting Engine & Risk Dashboard (Phase 2): - Build backtests utilizing intraday historical data, incorporating transaction costs, slippage, and overnight gap-down protections. - Develop a comprehensive Python dashboard (Streamlit/Dash) featuring Sharpe ratio, Max Drawdown, CAGR, Win Rate, and trade-by-trade logs. - Implement position sizing rules (e.g., Kelly Criterion or fixed-risk % per trade) across a multi-day holding horizon. 3. Zerodha Kite API Integration & Execution Engine (Phase 3): - Secure authentication pipeline with automated daily access token generation. - Semi-Automated Mode: One-click approval interface (Telegram Bot or Web UI) for manual order dispatch. - Fully Automated Mode: Background execution worker (Celery/Redis or Asyncio) with trailing stop-loss tracking and order status monitoring. I have extensive experience building algo-trading engines for NSE equities using Python and Kite Connect API. Let's discuss your preferred database setup for the intraday historical data.
₹75,000 INR in 21 days
8.0
8.0

Hello, I’d be glad to develop and improve your long-only swing-trading system for Indian equities, with a strong focus on reproducible backtesting, risk controls and reliable Zerodha integration. Approach: • Audit and improve the existing company-selection/ranking module • Develop and compare multiple 4–20 trading-day swing strategies • Process historical intraday data with clean, reproducible pipelines • Include position sizing, stop-loss/exit logic, portfolio exposure and risk controls • Backtest with realistic costs, slippage and out-of-sample validation to reduce overfitting • Build a comprehensive results dashboard covering returns, drawdown, win rate, risk metrics and trade statistics • Integrate the selected strategy with Zerodha Kite APIs • Implement manual approval first, followed by an architecture suitable for automated execution • Add logging, error handling, safeguards and audit trails • Deliver phase-by-phase milestones with objectively testable outputs Technology: Python, Pandas/NumPy, suitable backtesting framework, PostgreSQL and dashboard tooling, with Kite API integration. I’m comfortable working with an existing codebase and structuring the system for research → validation → paper/manual execution → automation. Timeline: Approximately 6–10 weeks, depending on the existing module, data volume and strategy count. I can share relevant Python/algorithmic-trading examples and discuss the phased deliverables before starting. Best regards, Mohit
₹100,000 INR in 25 days
6.3
6.3

Hi, I can take ownership of the complete system, beginning with an audit of the existing company-selection and ranking module before changing any strategy logic. The research framework will process historical intraday data while controlling for look-ahead bias, survivorship bias, corporate actions, liquidity, slippage, brokerage, taxes, and realistic order timing. Strategies will be compared through walk-forward and out-of-sample testing using CAGR, drawdown, Sharpe/Sortino, win rate, turnover, exposure, and portfolio-level risk. The production architecture will separate data ingestion, ranking, signal generation, portfolio allocation, risk controls, order approval, Zerodha execution, reconciliation, and reporting. Initial deployment can require manual approval before enabling automated execution. I’ll automate data validation, backtests, parameter tracking, reports, alerts, order-state recovery, duplicate prevention, rejected/partial-fill handling, and broker reconciliation. Full automation will include daily-loss, exposure, liquidity, and emergency-stop controls. No strategy can guarantee profits. Relevant trading-system work can be discussed privately. Three technical questions: 1. What instruments, universe size, and intraday-data source are currently available? 2. How are entries, exits, ranking rules, and portfolio constraints presently defined? 3. Do you already have approved Kite Connect access and a paper/manual execution environment? Best regards, Houssame
₹75,000 INR in 7 days
6.8
6.8

Dear Client, I read "Python Developer for Swing-Trading System with Zerodha Integration" carefully and understand you are looking for a full-stack developer who can handle both application development and AI integration. I have experience with PHP, JavaScript, Python and can work across the complete stack — frontend, backend, APIs, databases, authentication, third-party integrations and AI features. I can build scalable applications using modern technologies while keeping the codebase maintainable and production-ready. A few quick questions: Which AI models/APIs are you currently planning to use? Is there an existing application/codebase, or will the project be built from scratch? Thanks & Regards, Deepak
₹65,000 INR in 14 days
5.8
5.8

Hi there, I can help build and backtest your Python swing-trading system for Indian equities, including strategy comparison, risk management, portfolio controls, and performance reporting. I also have experience with algorithmic trading, backtesting, and broker API integration, and can integrate the final system with Zerodha Kite for approval and automation. Happy to review your existing ranking module and get started phase by phase. Best, Fasih
₹50,000 INR in 7 days
4.7
4.7

I can build a robust long-only swing-trading system for Indian equities with 4–20 trading-day holding periods, covering strategy research, backtesting, risk management, portfolio controls, dashboard reporting, and Zerodha Kite integration. I will first review and improve your existing company-selection/ranking module, checking data quality, ranking logic, feature leakage, and computational efficiency. I will develop and compare multiple swing strategies using historical intraday data, with realistic brokerage, slippage, position sizing, stop-loss, exposure limits, drawdown controls, and transaction costs. A key challenge is avoiding look-ahead bias and overfitting. I will use time-series-safe validation, walk-forward testing, out-of-sample evaluation, and parameter stability analysis so results are statistically meaningful. I will create a comprehensive dashboard showing CAGR/returns, Sharpe, drawdown, win rate, expectancy, trade statistics, equity curves, benchmark comparison, and portfolio-level risk metrics. After selecting the most robust strategy, I will integrate it with Zerodha Kite for manual approval first, followed by controlled automated execution with logging, order-state handling, error recovery, and safety limits.
₹75,000 INR in 7 days
2.4
2.4

⭐Happy Day⭐ With over several years’ experience as a Senior Full-Stack Developer, I believe I possess the skills and knowledge that align perfectly with what you are looking for in a Python developer for your Swing-Trading System. I have developed and implemented numerous algo-trading systems, including swing-trading strategies, while integrating them with various platforms, thus making me an ideal candidate for this project. In addition to my in-depth understanding of Python and algorithmic trading, I also have hands-on experience working with Zerodha Kite. One of my key strengths is my proven ability to improve existing projects and optimize their performance. Identifying limitations and proactively implementing enhancements is something I find great satisfaction in achieving. This will be extremely valuable when reviewing and improving the current company-selection module as part of your project. Overall, my approach is grounded on robust communication, meticulous planning, and an inherent understanding of the business dynamics behind software development. Choosing me would not only mean hiring a skilled developer but also gain a dedicated team player who will actively work towards delivering tangible results at each phase of your project. Simply put, I build reliable solutions that optimize operations and facilitate growth - exactly what your project requires. Thanks!
₹83,250 INR in 3 days
0.0
0.0

Kolhāpur, India
Payment method verified
Member since Sep 9, 2026
€8-30 EUR
£250-750 GBP
$20000-50000 USD
₹750-1250 INR / hour
₹12500-37500 INR
€60-120 EUR
₹600-1500 INR
$30-250 USD
$30-250 USD
$50-55 HKD / hour
$15-25 USD / hour
₹37500-75000 INR
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
$8-15 USD / hour
$2-8 AUD / hour
$15-25 USD / hour
$15-25 USD / hour
₹1500-12500 INR