Logo RΞCURSION
  • Home
  • About
  • Work With Me
  • Projects
  • Posts
  • CV
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Adventure
  • Algorithmic Trading
  • Asset Allocation
  • Biking
  • Caching
  • Career Growth
  • Code Sustainability
  • Covariance Matrix
  • Dependency Management
  • Discriminated Unions
  • Equal Risk Contribution
  • Euler-Maruyama
  • Exceptions
  • F#
  • Financial Modeling
  • Functional Programming
  • Functions
  • Hierarchical Risk Parity
  • HOD
  • Interoperability
  • Kenya
  • Language Features
  • Leadership
  • Management
  • Mentorship
  • Motorcycles
  • NuGet
  • Open Source
  • Optimization
  • Paket
  • Pattern Matching
  • Portfolio Managemnt
  • Portfolio Optimization
  • Project Management
  • Python
  • Quantitative Finance
  • R.NET
  • Reflection
  • Renewable Energy
  • Riding
  • Risk
  • Risk Budgeting
  • Risk Parity
  • Road Culture
  • SDEs
  • Software Development
  • Statistical Computing
  • Team Culture
  • Time Series Analysis
  • Urban Mobility
  • Volatility
Hero Image
The Mathematics of Allocating Risk Instead of Capital

This post explains risk parity through equal risk contribution, showing why capital weights can hide concentrated portfolio risk. We derive the core variance and risk contribution formulas, compare ERC with inverse-volatility weighting, and discuss covariance estimation, leverage, and regime risk.

  • Risk Parity
  • Equal Risk Contribution
  • Portfolio Optimization
  • Covariance Matrix
  • Asset Allocation
  • Risk Budgeting
  • Hierarchical Risk Parity
  • Quantitative Finance
Tuesday, June 16, 2026 Read
Hero Image
Simple Moving Average Crossover Strategy in F#

This post builds a simple moving average crossover strategy in F#, explaining short and long windows, crossover signals, thresholds, and the structure of a testable trading pipeline.

  • Algorithmic Trading
  • Quantitative Finance
  • Time Series Analysis
Wednesday, April 2, 2025 Read
Navigation
  • About
  • Work With Me
  • Projects
Contact me:
  • carlvinjerry@gmail.com | cmwange@beyondrawdata.co.ke
  • carlvinjerry
  • Carlvin Jerry Mwange
  • +254 (0)747 942 585
  • Carlvin Jerry Mwange