Kelly Risk Engine
Conservative position sizing using half-Kelly criterion
Kelly Criterion
The Kelly criterion determines the mathematically optimal fraction of bankroll to wager given edge and odds. For a binary bet with probability p of winning at odds b, the Kelly fraction is f = (bp - q) / b, where q = 1 - p. This maximizes long-run geometric growth rate of capital while avoiding ruin.
Half-Kelly Implementation
Full Kelly is optimal only with perfect probability estimates, which we never have. Half-Kelly (multiplying the Kelly fraction by 0.50) sacrifices ~25% of growth rate but reduces variance by ~50% and dramatically lowers drawdown risk. This is the standard approach for systematic trading with model uncertainty.
Edge Thresholds and Guards
Multiple safety guards prevent the system from taking bad trades. The minimum edge threshold (7%) filters out noise where model and market roughly agree. The minimum probability floor (10%) avoids extreme tails where calibration degrades. The maximum fraction cap (20%) prevents over-concentration even when Kelly suggests larger sizes.