Skip to content

A portfolio optimizer built with Python, applying the Black-Litterman model and Efficient Frontier concepts using Y! Finance for market data collection and incorporates user insights (by ME, Ryan) on stock performance to shape a unique, optimal portfolio.

Notifications You must be signed in to change notification settings

ryanzola/portfolio-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Optimizer

I am attempting to build an optimal portfolio using the Black-Litterman model and the Efficient Frontier concept. I aim to merge market data with personal viewpoints on expected stock returns, creating a balanced blend of market consensus and individual perspective.

Objective

The goal is to incorporate market equilibrium returns with personal beliefs about future stock performance. The result is a set of optimized returns that harmonize market consensus with personal insights.

Approach

  • Data Collection: The project begins with the gathering of historical stock data using yfinance for a predetermined set of ticker symbols.

  • Data Processing: The raw data undergoes transformation into essential statistics and indicators, serving as the foundation for further analysis.

  • Black-Litterman Model: The centerpiece of this project is the Black-Litterman model, enabling me to incorporate personal views about the expected returns of each stock. This addition gives a unique personal flavor to the portfolio optimization process.

  • Efficient Frontier: The concept of the Efficient Frontier is employed to identify the optimal portfolio. This portfolio offers the highest expected return for a defined level of risk, or the least risk for a given level of expected return.

License

This project is licensed under the MIT License.

About

A portfolio optimizer built with Python, applying the Black-Litterman model and Efficient Frontier concepts using Y! Finance for market data collection and incorporates user insights (by ME, Ryan) on stock performance to shape a unique, optimal portfolio.

Resources

Stars

Watchers

Forks