We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6be63bb commit a213d74Copy full SHA for a213d74
backtesting/_stats.py
@@ -156,8 +156,7 @@ def _round_timedelta(value, _period=_data_period(index)):
156
market_log_returns = np.log(c[1:] / c[:-1])
157
cov_matrix = np.cov(equity_log_returns, market_log_returns)
158
beta = cov_matrix[0, 1] / cov_matrix[1, 1]
159
- alpha = (s.loc['Return [%]'] - risk_free_rate * 100) - beta * (s.loc['Buy & Hold Return [%]'] - risk_free_rate * 100)
160
- s.loc['Alpha [%]'] = alpha
+ s.loc['Alpha [%]'] = (s.loc['Return [%]'] - risk_free_rate * 100) - beta * (s.loc['Buy & Hold Return [%]'] - risk_free_rate * 100) # noqa: E501
161
s.loc['Beta'] = beta
162
s.loc['Max. Drawdown [%]'] = max_dd * 100
163
s.loc['Avg. Drawdown [%]'] = -dd_peaks.mean() * 100
0 commit comments