1. Learn
  2. /
  3. कोर्स
  4. /
  5. Handel finansowy w R

Connected

अभ्यास

Omówienie ustawień inicjalizacji – IV

Teraz, gdy wszystko zostało nazwane, musisz zainicjalizować portfel, konto, zlecenia oraz strategię, aby uzyskać wyniki.

  • Inicjalizacja portfela initPortf() wymaga podania nazwy portfela name, wektora symbols z instrumentami używanymi w backteście, daty inicjalizacji initDate oraz waluty currency.
  • Wywołanie inicjalizacji konta initAcct() jest podobne do inicjalizacji portfela – różni się tym, że przyjmuje nazwę konta name zamiast nazwy nowego portfela, istniejącą nazwę portfolios oraz początkowy kapitał initEq.
  • Inicjalizacja zleceń initOrders() wymaga nazwy portfela portfolio oraz daty inicjalizacji initDate.
  • Inicjalizacja strategii strategy() wymaga podania nazwy name nowej strategii oraz ustawienia store na TRUE.

Obiekty initdate i initeq utworzone w poprzednich ćwiczeniach zostały już wczytane, podobnie jak pakiety quantstrat i quantmod.

निर्देश

100 XP
  • Użyj initPortf(), aby zainicjalizować portfel o nazwie portfolio.st, przekazując jako argumenty "SPY", initdate oraz "USD".
  • Użyj initAcct(), aby zainicjalizować konto o nazwie account.st, przekazując jako argumenty portfolio.st, initdate, "USD" oraz initeq.
  • Użyj initOrders(), aby zainicjalizować zlecenia, przekazując jako argumenty portfolio.st oraz initdate.
  • Użyj strategy(), aby zapisać strategię o nazwie strategy.st, przekazując jako argument store = TRUE.