Başlatma ayarlarını anlama - I
Şablon kodu tanımla
Hadi quantstrat içinde ilk stratejimizi oluşturarak başlayalım. Bu egzersizde üç tarihi doldurman gerekecek:
- Geriye dönük testin (backtest) için bir başlatma tarihi.
- Verinin başlangıcı.
- Verinin bitişi.
Başlatma tarihi her zaman veri başlangıcından önce gelmelidir; aksi halde backtest çıktında ciddi hatalar oluşur.
Ayrıca hangi saat dilimi ve para birimiyle çalışacağını sırasıyla Sys.setenv() ve currency() fonksiyonlarıyla belirtmelisin. Örnek:
Sys.setenv(TZ = "Europe/London")
currency("EUR")
Bu dersin geri kalanında portföy ayarların için UTC (Eşgüdümlü Evrensel Zaman) ve USD (Amerikan Doları) kullanacaksın.
Bu egzersiz
R ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz talimatları
quantstratpaketini yüklemek içinlibrary()komutunu kullan.initdateolarak 1 Ocak 1999,fromolarak 1 Ocak 2003 vetoolarak 31 Aralık 2015 ayarla.Sys.setenv()kullanarak saat dilimini"UTC"olarak ayarla.currency()kullanarak para birimini"USD"olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load the quantstrat package
# Create initdate, from, and to strings
initdate <- ___
from <- ___
to <- ___
# Set the timezone to UTC
Sys.setenv(___)
# Set the currency to USD
currency(___)