Skip to content

BlessingKanengoni7/quant-risk-engine

Repository files navigation

Quant Risk Engine A Quantitative Risk Management & Capital Allocation System

Python Version Streamlit Pandas NumPy Status

Quant Risk Engine


A Quantitative Risk Management & Capital Allocation System 📌 Overview

Quant Risk Engine is a quantitative simulation framework designed to evaluate decision-making under uncertainty.

The system compares probabilistic forecasts against market prices, calculates statistical edge, applies Kelly-based capital allocation, and simulates long-term bankroll growth while measuring risk exposure.

Although demonstrated using sports market data, the architecture is fully generalizable to:

Financial trading strategies

Portfolio allocation models

Risk analytics systems

Information systems risk management applications

🎯 Core Objective

To model how capital should be allocated when:

Outcomes are uncertain

Probabilities are imperfect

Risk exposure must be controlled

Long-term growth must be optimized

This project focuses on risk-adjusted decision systems, not prediction itself.

===================================================================================================================================================================================================================================== 🏗 System Architecture

The engine operates in four major stages:

1️⃣ Probability Input Layer

Model probability (model_prob)

Market odds (market_odds)

Historical outcome (result)

2️⃣ Edge Detection

Convert odds to implied probability

Compute statistical edge

3️⃣ Capital Allocation

Apply Fractional Kelly Criterion

Adjust risk appetite via Kelly multiplier

Filter trades using edge threshold

4️⃣ Performance & Risk Analytics

Final bankroll

ROI

Win rate

Sharpe ratio

Maximum drawdown

Equity curve


📊 Risk Management Principles Implemented

This project directly applies quantitative risk management concepts:

Expected Value (EV)

Risk-Return Tradeoff

Capital Exposure Control

Drawdown Measurement

Volatility-Adjusted Performance (Sharpe Ratio)

Risk Appetite Adjustment (Fractional Kelly)


🎓 Relevance to Information Systems Risk Management (ISS2202)

This system demonstrates applied risk management within an information systems context:

Structured data processing for risk evaluation

Quantitative exposure measurement

Algorithmic governance of capital allocation

Risk appetite calibration

Loss containment via drawdown control

Decision-support system design

Rather than qualitative “High / Medium / Low” risk assessment, this project implements measurable probabilistic risk evaluation.


💼 Practical Applications


The framework can be adapted to:

Algorithmic trading strategy evaluation

Portfolio allocation models

Arbitrage detection systems

Hedge fund backtesting tools

Capital growth optimization problems

Financial risk simulation environments


🛠 Technologies Used


Python

Pandas

NumPy

Streamlit

Quantitative finance mathematics

========================================================================================================================================================================================================================================================================================================= 🚀 What This Project Demonstrates

Probabilistic modeling

Capital allocation theory

Risk-adjusted performance metrics

Simulation and backtesting logic

Applied quantitative risk management

Decision-support system design

======================================================================================================================================================================================================================================================================================================== 🔮 Future Enhancements

Monte Carlo simulation

Automated historical data ingestion

Predictive modeling integration

Parameter optimization layer

Multi-strategy portfolio simulation


👤 Author Blessing Kanengoni H. Information Security and Assurance

About

Quantitative risk management and capital allocation engine for evaluating probabilistic strategies using Kelly Criterion, backtesting, and risk-adjusted performance analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages