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, kursun bir parçasıdır
R ile Finansal Alım Satım
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(___)