Python Program For Options Backtest in Quantconnect

Job ID: 37840707

Budget: $250 – $750 USD

I'm looking for a Python developer with experience in QuantConnect to create a modular backtesting program for options strategies. The desired program should perform the following tasks:

1. **Backtesting Indicators**: The program should be able to backtest based on several indicators such as:
* Moving Averages
* RSI (Relative Strength Index)
* Parabolic Sar

2. **Testing Options Strategies**: The program should backtest the following options strategies:
* Bull Put Spread
* Bear Call Spread

3. **Performance Metrics**: The program should output a comprehensive analysis of various metrics and visual representations:
* Profit and loss analysis
* Win rate and average return per trade
* Visual charts and graphs representing the backtested strategies

An in-depth understanding of financial trading, specifically options trading, is mandatory. Experience in programming trading strategies using Python, specifically within the QuantConnect environment, would make you the ideal freelancer for this job. Understanding the use of different trading indicators and metrics to assess trading performance is necessary. Finally, displaying these results in a clear, visually appealing way is very important, hence, data visualization skills are required.
Related categories: Python Algorithm