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ırEgzersiz talimatları
quantmodpaketini yüklemek içinlibrary()komutunu kullan.getSymbols()ilefromvetotarihleri 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çinstock()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(___)