Skip to content

skyeslattery/metisse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

Métissé - Stock Recommendation Engine

Analyze your stock portfolio and get recommendations for complementary investments to strengthen your overall investment strategy. Apply different risk profiles for more aggresive/conservative recommendations.

Tech Stack

  • Backend: Python, NumPy, yahoo_fin
  • Database: SQLite (for data caching)
  • Frontend: Tkinter

Features

  • Vector-based portfolio analysis with customizable risk tolerance parameters
  • Feature extraction from financial time-series data using Yahoo Finance APIs
  • Similarity scoring algorithm comparing stock vectors against portfolio vector
  • Weighted recommendation system with risk-adjusted candidate filtering

Installation/Usage

git clone https://github.com/skyeslattery/metisse.git
cd metisse

# Install dependencies
pip install -r requirements.txt

# Install Tkinter if needed (macOS)
brew install [email protected]

# Run application
python -m metisse.main

Note: This application was designed with Tkinter 8.6. Using it with Python 3.13+ (Tkinter 9.0+) may result in visual differences due to rendering changes in newer Tkinter versions.

Enter your stocks, select risk level, click generate. The app finds complementary investments based on your portfolio characteristics.

Screenshots

results generating

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages