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

Python ile Zaman Serisi Analizi

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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