D
← Back to Projects

Python · Streamlit · Quantitative Finance

Portfolio Analyzer

Quantitative Equity & Risk Management Dashboard for the Indonesian Market

Portfolio Analyzer Dashboard
LIVE DASHBOARD
4
IDX Stocks
1.41
Max Sharpe
52.32%
Optimal Return
1,000+
MC Scenarios

Executive Summary

Portfolio Analyzer is a comprehensive analytics dashboard designed to evaluate, simulate, and optimise equity portfolios — with a focus on the Indonesian market (BMRI, ADRO, ANTM, ASII). Built with Python and Streamlit, it integrates advanced quantitative modelling with an interactive, data-driven interface.

The system demonstrates the fusion of financial analysis expertise and software engineering, translating raw market data into actionable investment insights through a single, unified platform.

Key Features

◈

Portfolio Optimisation

Applies Modern Portfolio Theory (MPT) to optimise asset weights. Plots the full Efficient Frontier and identifies the Maximum Sharpe Ratio and Minimum Volatility portfolios via Monte Carlo sampling.

◉

Monte Carlo Simulation

Projects thousands of price scenarios using a Student-t distribution to capture fat-tailed risk. Computes Value at Risk (VaR) and Conditional VaR (CVaR) at configurable confidence levels.

◎

Strategy Backtesting

Compares Static Buy & Hold against periodic rebalancing strategies (Monthly, Quarterly, Annual, Threshold-based). Outputs total return, Sharpe Ratio, and portfolio value over time.

◇

AI Analyst Integration

Embeds an AI layer that cross-checks quantitative metrics, generates plain-language insights, and flags anomalies — bridging the gap between raw numbers and interpretable analysis.

Technical Stack

Python 3.11StreamlitPandasNumPySciPyMatplotlibyfinance APIMonte CarloModern Portfolio TheoryStudent-t Distribution

Visual Showcase

Impact & Conclusion

This system demonstrates how complex investment decision-making can be distilled into data-driven insights. By combining rolling risk metrics (Maximum Drawdown, Sortino Ratio), multi-scenario simulation, and strategy comparison in one dashboard, Portfolio Analyzer empowers investors to move from intuition-based allocation to evidence-based portfolio construction — a meaningful step toward institutional-quality analysis for retail investors in Indonesia.

View on GitHub →