Rozumienie ustawień inicjalizacyjnych – III
Kontynuujmy konfigurację strategii. Najpierw ustaw wielkość transakcji na 100 000 USD w obiekcie o nazwie tradesize – określa on kwotę, którą przeznaczasz na każdą transakcję. Następnie ustaw początkowy kapitał na 100 000 USD w obiekcie o nazwie initeq.
Quantstrat wymaga trzech różnych obiektów: konta (account), portfela (portfolio) i strategii (strategy). Konto składa się z portfeli, a portfel – ze strategii. Na potrzeby pierwszej strategii będziemy mieć tylko jedno konto, jeden portfel i jedną strategię. Nazwijmy je wszystkie "firststrat" (od „pierwsza strategia").
Na koniec, przed przejściem dalej, usuń wszystkie istniejące strategie za pomocą polecenia rm.strat(), które przyjmuje nazwę strategii jako ciąg znaków.
Pakiety quantstrat i quantmod zostały już wczytane.
To ćwiczenie jest częścią kursu
Handel finansowy w R
Instrukcje do ćwiczenia
- Zdefiniuj
tradesizeiiniteqjako obiekty całkowitoliczbowe reprezentujące wartość 100 000. - Przypisz
strategy.st,portfolio.stiaccount.stwartość"firststrat". - Usuń istniejącą strategię
strategy.stza pomocą funkcjirm.strat().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define your trade size and initial equity
tradesize <- ___
initeq <- ___
# Define the names of your strategy, portfolio and account
strategy.st <- ___
portfolio.st <- ___
account.st <- ___
# Remove the existing strategy if it exists
rm.strat(___)