Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz 50-dniową SMA na podstawie ceny Close i zapisz wynik w nowej kolumnie o nazwie sma_50.
  • Wykreśl wykres liniowy, używając danych z kolumn sma_50 i Close.

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()
Edytuj i uruchom kod