Investment Thesis: Enhancing Algorithmic Trading Using RSI Indicator
Thesis Statement
Our algorithm tradings strategy trades stocks, crypto, funds, and futures (commodities). It divides the percentage of the portfolio equally between the four, giving 25% to each. Trades are only performed during a bullish momentum in the market, that is it's creating higher highs in biweekly time periods, and are triggered based on the Relative Strength Index (RSI): entering a position if RSI exceeds 60 and is increasing (signaling a bullish momentum), or when RSI is below 20 and is decreasing (signaling that it's been very oversold). We exiting if RSI falls below 40 and is decreasing (signaling a bearish momentum), or if RSI is above 80 and increasing (signaling that is been very overbought). We set the SPY as benchmark and a 30 day warmup.
Areas to review and improve
Allocation Percentage
For simplicity, the model allocates the same 25% to each asset type. It can be tested to see which asset type performs the best and have the algorithm change the allocation percentages based on performance.
Adaptive Indicators and Robust Volume Filters
Fixed RSI thresholds may fail in varying market conditions, leading to false signals. Adaptive RSI thresholds, adjusted for historical volatility, and additional indicators improve signal accuracy and market clarity. Enhanced volume filters using multiple time frames or volume percentile ranks ensure accurate liquidity measurement, identifying genuinely investable assets.
Comprehensive Benchmarking and Efficient Execution
A single asset benchmark, like SPY, doesn't reflect a diversified portfolio's performance. Using a comprehensive asset index better evaluates strategy effectiveness and market alignment. Limit orders reduce slippage, ensuring better execution prices, while sophisticated exit strategies with trailing stops and additional indicators optimize timing and enhance overall performance.
Quant League Competitions
Competition entry updated by Aravind Thiyagarajan
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Quant League Competitions
Competition entry updated by Erick Xu
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Quant League Competitions
Competition entry updated by Erick Xu
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!