{"repo":"DemetersSon83/Markowitzify","free":true,"listed":false,"github":"https://github.com/DemetersSon83/Markowitzify","clone":"git clone https://github.com/DemetersSon83/Markowitzify.git","description":"Markowitzify will implement a variety of portfolio and stock/cryptocurrency analysis methods to optimize portfolios or trading strategies. The two primary classes are \"portfolio\" and \"stonks.\"","language":"Python","stars":38,"topics":["finance","quantitive-finance","stock-portfolio-manager","markowitz-portfolio","machine-learning-algorithms","clustering-algorithm","markowitz","markowitz-model","stock-analysis","asset-management"],"license":"MIT","category":"trading","readme_excerpt":"Markowitzify Markowitzify is a lightweight Python library for portfolio optimization ( portfolio ) and technical-analysis helpers ( stonks ). It includes: - Portfolio analytics : Markowitz optimization, NCO optimization, Sharpe ratio, Hurst exponent, Monte Carlo simulation, trend scan. - Stonks analytics : Fractal indicator, Bollinger bands, RSI, signal generation, and basic strategy backtesting. Installation For local development: Optional market-data provider extras: Quickstart (offline-safe) API Overview portfolio Key methods/attributes: - build portfolio(TKR list, time delta, end date=None, datareader=True, provider=\"auto\") - provider=\"auto\" prefers yfinance if installed, otherwise pandas datareader . - build TSP() (depends on external endpoint availability). - import portfolio(input path, filename=\"portfolio.csv\", dates kw=\"date\") - markowitz() → sets p.optimal - NCO() / optimize nco() → sets p.nco - hurst() , sharpe ratio() , simulate() , trend() stonks Key methods/attributes: - fractal() - bollinger() - RSI() - signal() - strategize() Testing / Contributing Run checks locally: Notes and limitations - External market APIs/providers may change or break over time. - Tests are intentionally offline and do not rely on Yahoo/MarketStack/TSP network calls. - MarketStack-based portfolio building requires a valid API key.","default_branch":null,"files":null,"tree":[],"storefront":"/r/DemetersSon83","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DemetersSon83/Markowitzify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}