Instantly share code, notes, and snippets.

What would you like to do?
Risk adjusted returns based on Drawdown risk
Note that this Gist uses functions made available in another Gist -
def calmar_ratio(er, returns, rf):
return (er - rf) / max_dd(returns)
def sterling_ration(er, returns, rf, periods):
return (er - rf) / average_dd(returns, periods)
def burke_ratio(er, returns, rf, periods):
return (er - rf) / math.sqrt(average_dd_squared(returns, periods))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment