Pengantar Analisis Portofolio dengan Python
Charlotte Werger
Data Scientist
$$
$$


Portofolio Sharpe maksimum: rasio Sharpe tertinggi pada EF
from pypfopt.efficient_frontier import EfficientFrontier
# Calculate the Efficient Frontier with mu and S
ef = EfficientFrontier(mu, Sigma)
raw_weights = ef.max_sharpe()
# Get interpretable weights
cleaned_weights = ef.clean_weights()
{'GOOG': 0.01269,'AAPL': 0.09202,'FB': 0.19856,
'BABA': 0.09642,'AMZN': 0.07158,'GE': 0.02456,...}
# Get performance numbers
ef.portfolio_performance(verbose=True)
Ekspektasi imbal hasil tahunan: 33,0%
Volatilitas tahunan: 21,7%
Rasio Sharpe: 1,43
Portofolio volatilitas minimum: tingkat risiko terendah pada EF
# Calculate the Efficient Frontier with mu and S
ef = EfficientFrontier(mu, Sigma)
raw_weights = ef.min_volatility()
# Get interpretable weights and performance numbers
cleaned_weights = ef.clean_weights()
{'GOOG': 0.05664, 'AAPL': 0.087, 'FB': 0.1591,
'BABA': 0.09784, 'AMZN': 0.06986, 'GE': 0.0123,...}
ef.portfolio_performance(verbose=True)
Ekspektasi imbal hasil tahunan: 17,4%
Volatilitas tahunan: 13,2%
Rasio Sharpe: 1,28


Pengantar Analisis Portofolio dengan Python