Python ile Finansal Alım Satım
Chelsea Yang
Data Science Instructor
$$
$$

$$ \text{Sharpe Oranı} = (R_p - R_r)/\sigma_p $$
$$
$$
$$
$$
resInfo = bt_result.stats
# Geri test istatistiklerinden Sharpe oranlarını alın
print('Günlük Sharpe oranı: %.2f'% resInfo.loc['daily_sharpe'])
print('Aylık Sharpe oranı %.2f'% resInfo.loc['monthly_sharpe'])
print('Yıllık Sharpe oranı %.2f'% resInfo.loc['yearly_sharpe'])
Günlük Sharpe oranı: 0.49
Aylık Sharpe oranı 0.48
Yıllık Sharpe oranı 1.34
# Yıllık getiriyi alın annual_return = resInfo.loc['yearly_mean']# Yıllık oynaklığı alın volatility = resInfo.loc['yearly_vol']# Sharpe oranını elle hesaplayın sharpe_ratio = annual_return / volatility print('Yıllık Sharpe oranı %.2f'% sharpe_ratio)
Yıllık Sharpe oranı 1.34

$$ \text{Sortino Oranı} = (R_p - R_r)/\sigma_d $$

resInfo = bt_result.stats
# Geri test istatistiklerinden Sortino oranını alın
print('Günlük Sortino oranı: %.2f'% resInfo.loc['daily_sortino'])
print('Aylık Sortino oranı %.2f'% resInfo.loc['monthly_sortino'])
print('Yıllık Sortino oranı %.2f'% resInfo.loc['yearly_sortino'])
Günlük Sortino oranı: 0.70
Aylık Sortino oranı 0.86
Yıllık Sortino oranı 2.29
Python ile Finansal Alım Satım