Oblicz i wykreśl SMA
Codzienne dane cenowe są z natury nieuporządkowane i zaszumione. Chcesz przeanalizować dzienne dane cenowe akcji Apple i zamierzasz dodać wskaźnik prostej średniej kroczącej (SMA), aby wygładzić dane. Postanawiasz użyć 50-dniowej SMA.
Dane akcji zostały wstępnie załadowane do zmiennej aapl_data, a matplotlib.pyplot zaimportowano jako plt. Dodatkowe elementy wykresu, takie jak tytuł i legenda, zostały już przygotowane.
To ćwiczenie jest częścią kursu
Financial Trading w Pythonie
Instrukcje do ćwiczenia
- Oblicz 50-dniową SMA na podstawie ceny
Closei zapisz wynik w nowej kolumnie o nazwiesma_50. - Wykreśl wykres liniowy, używając danych z kolumn
sma_50iClose.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate SMA
aapl_data['sma_50'] = aapl_data['____'].____.mean()
# Plot the SMA
____(aapl_data['____'], color='green', label='SMA_50')
# Plot the close price
____(aapl_data['____'], color='red', label='Close')
# Customize and show the plot
plt.title('Simple moving averages')
plt.legend()
plt.show()