
Closed
Posted
Paid on delivery
I need a Windows-based application, written entirely in Python, that lets me load historical data for all major index options and selected commodity prices, design trading rules, and see how those rules would have performed before I risk real capital. Core expectations • Historical data analysis – the program must import large option chains (minute, hour, and EOD resolutions) alongside matching commodity price series, clean them, and let me slice by expiry, strike, IV, Greeks, and custom filters. • Simulated trading – once a strategy is defined, I want the engine to generate fills, P&L, margin use, and drawdowns bar-by-bar, as though it were a live account. Walk-forward testing and position-level tracking are essential. • Reporting & visualizations – after each run I should be able to view equity curves, heat-maps, trade logs, and summary stats, then export everything to CSV or Excel. Technical preferences • Python 3.x with well-supported libraries (pandas, NumPy, Plotly/Matplotlib, and a lightweight GUI toolkit such as PySide6 or Tkinter). • Optimised code: vectorised calculations first, multithreading or multiprocessing where bottlenecks appear. • Modular structure so I can plug in new data feeds, strategies, and commission models later. Deliverables 1. Fully-functional Windows executable or installer plus the documented Python source. 2. Sample strategy scripts showing how to call the backtester for both index options and commodity overlays. 3. User guide that explains setup, data import, strategy definition, and report interpretation. 4. A quick video walkthrough (screen-capture is fine) demonstrating the above working on real data. Acceptance criteria • Test run completes on a 10-year Nifty options dataset with gold overlay in under 15 minutes on a modern desktop. • Results from the sample strategy match a supplied reference CSV (±0.1 %). • No external licences required beyond open-source packages. If you have prior experience building trading or quantitative analysis tools in Python and can meet these goals, I’d love to see a brief outline of your proposed architecture and timeline.
Project ID: 40435361
31 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
31 freelancers are bidding on average ₹25,937 INR for this job

I specialize in building high-performance Windows desktop applications and have extensive experience developing quantitative analysis tools for complex datasets. I will leverage Vectorized Pandas and Multiprocessing to ensure your 10-year Nifty backtest meets the 15-minute threshold, utilizing PySide6 for a professional, responsive UI. With a perfect 5-star track record over 80+ projects, I guarantee a modular, production-ready architecture that delivers precise P&L, Greeks, and margin tracking.
₹19,000 INR in 15 days
5.8
5.8

Your backtesting engine will fail at scale if you load 10 years of minute-level option chains into memory without chunked processing - that's 2.5 million rows per contract, and pandas will crash above 16GB RAM. I've built three similar platforms for prop trading desks, and the difference between a 15-minute backtest and a 3-hour one comes down to vectorization strategy and data pipeline design. Before architecting the solution, I need clarity on two things: What's your typical strategy complexity - are we talking simple delta-neutral spreads or multi-leg Greeks-based rebalancing with 50+ simultaneous positions? And for the commodity overlay, do you need tick-level correlation analysis or is EOD price alignment sufficient? Here's the architectural approach: - PANDAS + NUMPY VECTORIZATION: Implement chunked data loading with HDF5 storage format instead of CSV to reduce I/O time by 80%, then use vectorized Greeks calculations across entire option chains rather than row-by-row iteration. - MULTIPROCESSING FOR WALK-FORWARD: Parallelize backtest windows across CPU cores using Python's multiprocessing module - a 10-year dataset splits into 40 quarterly chunks that run simultaneously, cutting execution time from hours to minutes. - PYSIDE6 + PLOTLY: Build a responsive GUI with async data loading so the interface doesn't freeze during heavy computation, plus interactive Plotly charts for equity curves and Greeks heatmaps that let you drill into specific trade sequences. - MODULAR STRATEGY ENGINE: Design a base Strategy class with hooks for entry/exit logic, position sizing, and risk checks - you'll write 20 lines of Python to test a new idea instead of rewriting the entire backtester. - MARGIN & SLIPPAGE MODELING: Implement realistic fill simulation using bid-ask spreads from your historical data, plus SPAN-style margin calculations that account for portfolio offsets between correlated positions. I've optimized backtesting engines that processed 50M rows in under 10 minutes by switching from iterative loops to NumPy array operations. The reference CSV match you're asking for is straightforward - I'll include unit tests that validate P&L calculations against known edge cases before delivery. Quick question - do you already have the historical data source locked in, or do you need recommendations on vendors that provide clean option chains with accurate Greeks? That decision impacts the data cleaning module I'll build. Let's schedule a 20-minute call to walk through your most complex strategy so I can size the execution engine correctly. I don't take on quant projects where performance requirements are ambiguous.
₹22,500 INR in 7 days
5.6
5.6

Hello There, As per my understanding you want a Windows based Python application for advanced backtesting of index options and commodities that calculates Greeks and margin requirements. 1) Do you have a preferred data source like Interactive Brokers or a local folder of CSV files for the initial import? 2) Should the margin calculation follow specific exchange rules such as SPAN for commodities or a flat percentage? 3) Do you want the user interface built as a desktop dashboard using PyQT or a browser based local app using Streamlit? I will build a powerful sandbox where you can test your most complex trading ideas without losing a single rupee. You will get a clear view of how your strategies handle market volatility, allowing you to refine your rules until you have a winning system. By seeing exactly where your drawdowns occur and how your margin changes over time, you can step into the live market with the confidence that your plan is backed by hard historical evidence. Best regards, Bharat Joshi
₹25,000 INR in 7 days
5.2
5.2

Hello, I can build a high performance Python based Windows application for options and commodity strategy backtesting with fast historical analysis, realistic trade simulation, and detailed reporting. The system will use a modular architecture with pandas and NumPy for optimized calculations, multiprocessing for heavy datasets, and PySide6 for a clean desktop interface. I will implement option chain filtering by expiry, strike, IV, Greeks, and custom rules while supporting walk forward testing, margin tracking, PnL analysis, and position level execution simulation. The platform will generate equity curves, heatmaps, trade logs, and exportable CSV or Excel reports with accurate strategy validation against your reference data. Delivery will include executable files, full documented source code, sample strategies, user guide, and a video walkthrough demonstrating the workflow on real datasets. I have experience developing Python based trading and analytics systems and can deliver a scalable solution optimized for large historical datasets and future strategy expansion.
₹25,000 INR in 7 days
5.1
5.1

Hi, I’m Karthik with 15+ years of experience in Python, quantitative trading systems, backtesting engines, financial analytics, and high-performance data processing. I can build a modular Windows-based Python backtesting platform for index options and commodity overlays with fast historical analysis, strategy simulation, and advanced reporting. Recommended Architecture: • Python 3.x + pandas/NumPy • PySide6 desktop GUI • Plotly/Matplotlib visualizations • Vectorized backtesting engine • Multiprocessing for large dataset optimization Core features I’ll deliver: ✔ Historical options chain & commodity data import ✔ Filtering by expiry, strike, IV & Greeks ✔ Strategy builder & walk-forward testing ✔ Position-level P&L, margin & drawdown tracking ✔ Equity curves, heatmaps & trade analytics ✔ CSV/Excel export workflows ✔ Modular plugin-style architecture Performance focus: • Optimized vectorized calculations • Efficient caching/indexing • Parallel processing for large datasets • Designed to handle 10-year Nifty datasets efficiently Deliverables: • Windows executable/installer + source code • Sample strategy scripts • User guide & setup documentation • Video walkthrough/demo • Open-source dependency stack only I’ve worked on trading analytics, algorithmic systems, financial dashboards, and large-scale Python data-processing platforms with strong focus on accuracy and performance. Ready to discuss architecture, milestones, and begin immediately. — Karthik
₹55,000 INR in 7 days
5.3
5.3

Hello, I can build a fully Python-based Windows application for options backtesting with large historical datasets, walk-forward testing, and advanced analytics. Proposed Architecture • Python 3.x with Pandas, NumPy, and Plotly • High-performance vectorised backtesting engine • PySide6 desktop GUI for data import, strategy setup, and reporting • Modular design for strategies, commission models, and future data feeds Core Features • Import minute/hour/EOD option chains and commodity overlays • Filter by expiry, strike, IV, Greeks, and custom rules • Bar-by-bar simulation with P&L, margin, and drawdown tracking • Walk-forward testing and parameter optimization • Equity curves, heatmaps, trade logs, and Excel/CSV export Deliverables • Windows executable + full Python source code • Sample options and commodity strategies • User guide and video walkthrough Timeline: 2–3 weeks Budget: ₹25,000 – ₹60,000 depending on data complexity and GUI requirements. I have extensive experience building quantitative trading systems, backtesting engines, and analytics dashboards in Python. Please share your preferred data format (CSV, Parquet, SQL) and whether Greek calculations are already available in your dataset.
₹35,000 INR in 15 days
5.2
5.2

As a seasoned full-stack developer with expertise in Python, I have substantial experience crafting complex solutions to specific project needs. My ability to deliver clean, documented, and testable code will ensure the efficiency and maintainability of your backtesting platform. In my previous projects, I've built trading tools using Python, conducting quantitative analysis and simulations - exactly what your project entails. Over the years, I’ve honed my skills in relevant libraries like pandas, NumPy, and Plotly/Matplotlib, making me well-equipped to analyze historical data, design trading rules, and generate simulated trading results. Additionally, your preference for modular architecture aligns well with my approach of building scalable and adaptable systems that can accommodate new data feeds or strategies efficiently. Another advantage of working with me is my expertise in user documentation and training materials which will ensure your team is fully skilled up on how to maintain and utilize every feature of the platform. I'm committed to providing timely deliveries: 98% of my projects have been delivered on or before the deadline. Choose me for a well-architected solution that maximizes productivity at each step while offering an exceptional end-user experience. I look forward to discussing your project further!
₹25,000 INR in 7 days
4.2
4.2

Hi. I saw your project and think I can deliver what you need. I understand what you want in this project. I will give frequent updates and the final result that matches your I have 10 years of experience in C Programming, Python, Software Architecture, C++ Programming I have completed many projects and delivered great. clear. and usable work for clients Hello. I am available now to assist you. Thank you for considering my proposal. Warm regards, anilptk
₹26,250 INR in 3 days
4.2
4.2

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
3.3
3.3

Hi, I can build your Windows based Python options backtesting platform with historical data import, strategy testing, P&L simulation, and clean reporting. I have experience with Python, pandas, NumPy, options data analysis, backtesting engines, trade logs, equity curves, drawdowns, CSV/Excel exports, and desktop GUI tools like PySide6 or Tkinter. I’ll structure the system so you can load large option chains, filter by expiry, strike, IV, Greeks, and run strategies bar by bar with position tracking, margin usage, commissions, and walk forward testing. My approach would be modular: data loader, strategy engine, execution simulator, risk/P&L module, reporting dashboard, and export layer. This will make it easier to add new data feeds, strategy scripts, or commission models later. Best regards Ankit
₹12,500 INR in 2 days
3.0
3.0

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
₹25,000 INR in 7 days
3.1
3.1

Hi, this is a good fit for a Python data-heavy desktop tool, especially the import/cleaning/backtesting/reporting pipeline. I’d build it as a modular backtester: data loaders for option chains and commodity series, a clean strategy interface, a bar-by-bar simulation engine for fills/P&L/margin/drawdown, then a PySide6 or Tkinter UI with Plotly/Matplotlib reports and Excel/CSV export. A similar problem I’ve handled is taking messy operational data, normalising it into a reliable pandas pipeline, then generating repeatable reports without manual spreadsheet work. Here, the key risk is performance and result accuracy on 10 years of minute-level options data, so I’d start with a small reference dataset, validate against your CSV early, then optimise only the proven bottlenecks with vectorisation and multiprocessing where needed. I’d structure the work in milestones: data import, core engine, reporting UI, packaging, then docs/video walkthrough. Thanks!
₹25,000 INR in 7 days
2.1
2.1

Hello, I can build your Python-based Windows trading/backtesting platform with high-performance historical options analysis, strategy simulation engine, walk-forward testing, detailed P&L tracking, and advanced reporting dashboards using pandas, NumPy, Plotly, and PySide6.
₹25,000 INR in 7 days
2.6
2.6

As a veteran Python developer, proficient in all aspects of the language, I believe my expertise aligns perfectly with your project. Over the course of my career, I have not only designed robust and efficient algorithms for large-scale data analysis but have also built end-to-end solutions like what you require. I've developed numerous quantitative research and trading systems which include detailed historical data analysis, simulated trading environments, thorough reporting and visualizations as well as modular structures to accommodate flexibility and scalability. My familiarity with the likes of pandas, NumPy, and Plotly will greatly expedite the execution of your project. Moreover, I adopt an optimization-first approach using vectorized calculations where possible, implementing multithreading and multiprocessing to eliminate any performance bottlenecks. This ensures results are delivered in record time while maintaining the accuracy and robustness of the system. Regarding deliverables; you can expect not only a fully functional Windows executable along with documented Python Source but also comprehensive strategy scripts showing how to call your backtester for both index options and commodity overlays. I’ll prepare a user guide for smooth installation, setup, data import process, strategy definition, and report interpretation. Lastly, I'll provide a video walkthrough demonstrating everything working live on real data.”
₹12,500 INR in 7 days
1.9
1.9

I had recently developed algo backtest which is dynamic shift of the iron condor legs with the price trigger. you can check my portfolio.
₹50,000 INR in 7 days
1.7
1.7

Hi, I can develop a better and more advanced web based version of this platform instead of limiting it to Windows only. That will make it easier to scale, access remotely, and add future live trading or cloud backtesting features. I’ve already developed multiple stock market, options, and algo trading systems including backtesting engines for Indian markets. I can build: • High speed options backtesting engine • Historical option chain + commodity data analysis • Strategy builder with walk forward testing • P&L, margin, Greeks, IV, and drawdown tracking • Advanced analytics, equity curves, heatmaps, and exports • Optimized Python backend with multiprocessing support The system will be modular and scalable for future broker/data integrations as well. Let’s connect and discuss architecture and timelines.
₹25,000 INR in 7 days
1.7
1.7

Dear Hiring Manager, I’d love to help build your Python-based options and commodities backtesting platform. Your requirements align well with scalable quantitative trading architecture, and I can deliver a fast, modular, and production-ready Windows application focused on performance, flexibility, and accurate simulation. Proposed Architecture • Data Layer — ingestion, cleaning, caching, and filtering of large option-chain datasets • Backtesting Engine — vectorized simulation engine with walk-forward testing, Greeks, IV, margin, slippage, and position tracking • Strategy Layer — plug-and-play strategy modules with configurable rules • Reporting Engine — equity curves, drawdowns, heatmaps, trade logs, and export tools • GUI Layer — Windows desktop interface for strategy setup, execution, and analytics Key Features • Minute, hourly, and EOD options backtesting • Commodity overlay support (Gold, Silver, etc.) • Greeks & IV-based filtering • Realistic fills, margin, and P&L simulation • CSV/Excel export support • Multiprocessing optimization for large datasets • Clean documented Python source code I can also provide a phased timeline and optimization plan after reviewing sample datasets and reference outputs. Thanks & Regards
₹25,000 INR in 7 days
0.4
0.4

Hi, I’ve previously worked on Python-based trading/backtesting systems involving historical market data processing, strategy simulation, P&L tracking, and performance analytics with large datasets. For your requirement, I’d structure the application in modular layers: * Data ingestion/cleaning engine * Strategy & execution simulator * Options analytics layer (Greeks, IV, expiry/strike filters) * Reporting/visualization module * GUI layer for strategy setup and result review I’d use pandas/NumPy for vectorized calculations, multiprocessing for heavy backtests, and PySide6 for a clean Windows UI. The architecture will stay extensible so you can later add new brokers, data feeds, or strategy models easily. The simulator will support: * Minute/hour/EOD backtesting * Walk-forward testing * Position-level tracking * Margin/P&L/drawdown calculations * CSV/Excel exports + visual reports A few important questions: * Which data source/API format will you use for options chains? * Will strategies be Python-script based or configurable through the GUI as well? * Do you already have the reference CSV/sample strategy logic prepared? I can also provide executable builds, documentation, and walkthrough videos as part of delivery.
₹25,000 INR in 7 days
0.0
0.0

⭐ONLY PAY IF YOU’RE IMPRESSED⭐ With extensive experience developing Python-based trading and backtesting tools, we can build your Windows app to analyze index options and commodity data efficiently. Core Deliverables: • Windows executable + documented source • Sample strategy scripts for options & commodities • User guide covering setup to reporting • Video walkthrough on real data Our Approach: • Modular design for data feeds and strategies • Vectorized & multi-threaded for speed • Interactive UI via PySide6/Tkinter • Robust backtest engine with detailed metrics We’re committed to delivering a high-quality product aligned with your goals. Looking forward to discussing this project further. Kind regards, Aaron Roberts Happy Screen Solutions
₹15,000 INR in 3 days
0.0
0.0

Backtester speed depends on how option chains are stored. Loading 10 years of minute Nifty into raw pandas hits memory before it hits the 15-minute target. Parquet partitioned by expiry plus Numba on the P&L loop gets you there. PySide6 for the GUI, modular data/strategy/execution layers so new feeds and commission models drop in cleanly. Walk-forward, position-level ledger, Plotly reports, Excel export. ₹25,000 INR, two weeks including installer and walkthrough video. Jemelito
₹25,000 INR in 7 days
0.0
0.0

Mumbai West, India
Payment method verified
Member since Oct 6, 2025
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
$15-25 USD / hour
$10-30 AUD
$30-250 USD
€8-30 EUR
₹400-750 INR / hour
$30-250 USD
₹1500-12500 INR
$30-80 USD / hour
$15-25 USD / hour
₹2000-5000 INR
$30-250 USD
€30-250 EUR
$250-750 CAD
₹12500-37500 INR
$750-1500 USD
$10-30 USD
₹5000-10000 INR
min $50 USD / hour