This chapter introduces the crucial concept of Strategy Risk, distinguishing it from Portfolio Risk. While portfolio risk (a CRO concern) measures the volatility of a strategy's holdings, strategy risk (a CIO concern) is the probability that the investment strategy itself will fail to meet its target performance.
The chapter models strategy outcomes as a binomial process (a win or a loss), reflecting the reality of hitting either a profit-taking or a stop-loss barrier. This framework allows us to analyze a strategy's vulnerability to its core parameters: betting frequency (n), odds of success (p), and payouts (π).
Symmetric Payouts
This is the simplest model, where a bet results in a profit of +π (with probability p) or a loss of −π (with probability 1−p).
Key Insight: The payout size π cancels out. Performance is driven purely by the precision (p) and the betting frequency (n).
Annualized Sharpe Ratio (θ):
θ[p,n]=2p(1−p)2p−1n
This is the economic basis for HFT, where a tiny edge (p slightly above 0.5) can achieve a high Sharpe ratio if n is massive.
Implied Precision: We can solve for the precision p required to achieve a target θ:
p=21(1+1−θ2+nn)
Asymmetric Payouts
This is the more realistic model, reflecting most trading rules, with a profit of π+ (prob p) and a loss of π− (prob 1−p).
Annualized Sharpe Ratio (θ):
θ(p,n,π−,π+)=(π+−π−)p(1−p)(π+−π−)p+π−n
Implied Precision: This is the key formula for assessing strategy risk. We can solve for the precision p required to achieve a target θ, given the strategy's parameters.
p=2a−b+b2−4ac
Where:
a=(n+θ2)(π+−π−)2
b=(2nπ−−θ2(π+−π−))(π+−π−)
c=nπ−2
This reveals a strategy's vulnerability. A strategy with poor payouts (e.g., small wins, large losses) is highly sensitive and will require an extremely high precision p to be viable.
The Probability of Strategy Failure
This is the formal definition of Strategy Risk.
First, we define pθ∗ as the required precision (calculated above) needed to achieve a minimum target Sharpe ratio θ∗.
Then, we define "Strategy Risk" as the probability that our actual precision p will fall below this required level.
Strategy Risk Equation:
Strategy Risk=P(p<pθ∗)
Algorithm to Calculate Strategy Risk
Estimate Parameters: From the historical bet outcomes, calculate the average win π+, average loss π−, and annual frequency n.
Calculate Required Precision: Use the "Implied Precision" formula to find the pθ∗ needed to hit the target θ∗.
Bootstrap the Distribution of p:
Draw I bootstrap samples from the historical bets.
For each sample i, calculate its observed precision pi.
Use a Kernel Density Estimator (KDE) on all {pi} to find the probability distribution of p, f[p].
Compute Strategy Risk: Integrate the distribution f[p] from −∞ up to the required threshold pθ∗.
P(p<pθ∗)=∫−∞pθ∗f[p]dp
This method allows a manager to assess the viability of a strategy based on the parameters they can control (π+,π−,n) and see how sensitive it is to the one parameter they cannot control (p).
API reference
RiskLabAI implements these in Python and Julia (signatures auto-generated from the package source):