A program for financial portfolio management, analysis and optimisation.
-
Updated
Nov 4, 2023 - Python
A program for financial portfolio management, analysis and optimisation.
Mean-Variance Portfolio Optimisation and Algorithmic Trading Strategies in MATLAB
Portfolio Optimisation library built in Julia.
Portfolio optimisation library.
Revolutionizing Portfolio Management in the age of Generative AI using DRL and GAN
Masters dissertation numerically solving Hamilton-Jacobi-Bellman (HJB) equation in an extension of Merton's portfolio allocation problem using finite difference.
Bachelor Thesis (in progress) - Robust Portfolio Optimisation under Parameter Uncertainty in the U.S. Equity Market (S&P 100) - Robert Smith & Joaquin Rodriguez
Interactive portfolio analytics platform for risk analysis, Monte Carlo simulation, optimization, rebalancing and benchmark sensitivity.
Python portfolio optimisation, Value at Risk, stress testing and financial risk analysis.
A mean-variance analysis of a portfolio of risky assets, visualising the Markowitz bullet and the efficient frontier. We also compare the performance of a randomly selected portfolio within the Markowitz bullet, with that of an efficient portfolio of the same variance.
AI Powered Stock Analysis and Portfolio Optimisation Tool
Constrained portfolio rate optimisation for insurance pricing — SLSQP, FCA ENBP, efficient frontier, shadow prices, JSON audit trail
A Python-based project exploring algorithmic trading strategies, including backtesting, real-time data integration, and predictive modelling with TensorFlow and Keras. Key topics include technical indicators, risk management, and leveraging AWS and broker APIs for automated trading
Constructing mean-variance efficient frontiers from MPT.
A machine learning pipeline that combines financial fundamentals and historical stock trends to deliver more informed stock recommendations for London-listed companies.
Multi-model framework for market regime detection and dynamic asset allocation using HMM, XGBoost, LSTM, backtesting, and RL.
Provide efficient event-driven Python tools for accurate multi-asset quantitative backtesting with local data caching and detailed trade logging.
📈 Analyze stocks and optimize portfolios with AI-driven insights, technical indicators, and clear investment signals for informed decision-making.
Convex optimization for portfolio allocation using CVaR (Expected Shortfall). Hand-coded Joint Projected Gradient Descent vs CVXPY LP solver. Built with Python and NumPy.
Add a description, image, and links to the portfolio-optimisation topic page so that developers can more easily learn about it.
To associate your repository with the portfolio-optimisation topic, visit your repo's landing page and select "manage topics."