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

Başlatma ayarlarını anlama - II

Önceki bölümde olduğu gibi, SPY verilerini Yahoo! Finance'tan almak için getSymbols() kullanacaksın.

Verileri içe aktardıktan sonra, simülasyonda hangi enstrümanların yer alacağını quantstrat'a bildirmek ve vadeli işlemlerde olduğu gibi minimum alım miktarı tanımlamak yerine, bunları olduğu gibi ele almak için stock() kullan. Ayrıca bu komut, verilen enstrümanlarla hangi para biriminin kullanılacağını belirtir. GDX veya SPY gibi bir veri kümesini başlatmak için bir fonksiyon kullandığında, onu mutlaka tırnak işaretleri içine alman gerektiğini unutma:

stock("GDX", currency = "USD")

quantstrat paketi çalışma alanına yüklendi ve önceki egzersizde oluşturduğun from ve to tarih dizgileri de hazır.

Bu egzersiz

R ile Finansal Alım Satım

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

Egzersiz talimatları

  • quantmod paketini yüklemek için library() komutunu kullan.
  • getSymbols() ile from ve to tarihleri arasında Yahoo! Finance'tan SPY için düzeltilmiş verileri al.
  • Stratejinde SPY verisini kullanacağını quantstrat'a bildirmek ve para birimini "USD" olarak ayarlamak için stock() komutunu kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Load the quantmod package
___

# Retrieve SPY from yahoo
getSymbols(___)

# Use stock() to initialize SPY and set currency to USD
stock(___)
Kodu Düzenle ve Çalıştır