Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj tradesize i initeq jako obiekty całkowitoliczbowe reprezentujące wartość 100 000.
  • Przypisz strategy.st, portfolio.st i account.st wartość "firststrat".
  • Usuń istniejącą strategię strategy.st za pomocą funkcji rm.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(___)
Edytuj i uruchom kod