Skip to content

Capstone Requirements: Develop a stock market recommendation application that will provide buy and sell signals for a set of 3x ETFs, and one or two other high-risk assets.

Notifications You must be signed in to change notification settings

anjelbenitez/asset-allocation-app-capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

asset-allocation-app-capstone

Capstone Project

Overview:

The high-level requirement of this project is to develop a stock market recommendation application that will provide buy and sell signals for a set of 3x ETFs, and one or two other high-risk assets.

In addition to developing and testing the end-to-end system, the project involves testing the performance of the underlying multi resolution algorithm and reporting results using the backtesting capabilities of QuantConnect.

Back testing and optimization efforts consisted of testing varying lengths of SMAs both individually and combined over different time periods, experimenting with different resolutions, and writing code for other widely used trading strategies in QuantConnect for comparison.

Use case:

  1. The user selects an asset (TQQQ, UPRO, TNA to start)
  2. The system acquires end-of-day data for the selected asset (OHLC)
  3. Using the data, an algorithm produces buy/sell signals.
  4. The buy/sell signals are transformed into an allocation recommendation. (%)
  5. The recommendation is presented to the user.

Note:

Files related to trading algorithm and analysis have been removed from this repository for privacy.

TQQQ Backtest Results using QuantConnect:

image

TQQQ Equity Overview:

image

UI Sample:

image

About

Capstone Requirements: Develop a stock market recommendation application that will provide buy and sell signals for a set of 3x ETFs, and one or two other high-risk assets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published