BaşlayınÜcretsiz başlayın

Rastgele Yürüyüş Üret

Hisse senedi getirileri genellikle beyaz gürültü olarak modellenirken, hisse senedi fiyatları çoğunlukla rastgele bir yürüyüşü izler. Başka bir deyişle, bugünün fiyatı, düne ait fiyat artı biraz rastgele gürültüdür.

Başlangıç fiyatı 100 olan ve her gün rastgele bir miktar yukarı ya da aşağı giden bir hissenin zaman içindeki fiyatını simüle edeceksin. Sonra da bu benzetilmiş hisse senedi fiyatını görselleştireceksin. "Kodu Çalıştır" düğmesine birden fazla kez bastığında, birden çok gerçekleşim göreceksin.

Bu egzersiz, kursun bir parçasıdır

Python ile Zaman Serisi Analizi

Kursa Göz Atın

Egzersiz talimatları

  • np.random.normal() kullanarak ortalaması=0 ve standart sapması=1 olan 500 adet normal dağılımlı "adım" üret; ortalama için argüman loc, standart sapma için argüman scale'dir.
  • Hisse senedi fiyatlarını P olarak simüle et:
    • numpy .cumsum() yöntemiyle rastgele steps değerlerini kümülatif topla
    • Başlangıç hisse fiyatı 100 olacak şekilde P'ye 100 ekle.
  • Benzetilmiş rastgele yürüyüşü görselleştir

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Generate 500 random steps with mean=0 and standard deviation=1
steps = np.random.normal(loc=___, scale=___, size=___)

# Set first element to 0 so that the first price will be the starting stock price
steps[0]=0

# Simulate stock prices, P with a starting price of 100
P = ___ + np.cumsum(___)

# Plot the simulated stock prices
plt.plot(___)
plt.title("Simulated Random Walk")
plt.show()
Kodu Düzenle ve Çalıştır