LoslegenKostenlos loslegen

Einstellungen zur Initialisierung verstehen – III

Mach mit beim Einrichten deiner Strategie. Zuerst legst du eine Handelsgröße von 100.000 USD in einem Objekt namens tradesize fest. Sie bestimmt, welchen Betrag du pro Trade einsetzt. Danach setzt du dein Anfangskapital auf 100.000 USD in einem Objekt namens initeq.

Quantstrat benötigt drei verschiedene Objekte: ein Konto (account), ein Portfolio und eine Strategie. Ein Konto besteht aus Portfolios, und ein Portfolio besteht aus Strategien. Für deine erste Strategie gibt es jeweils nur ein Konto, ein Portfolio und eine Strategie. Nennen wir sie "firststrat" für „first strategy“.

Bevor es weitergeht, musst du außerdem alle vorhandenen Strategien entfernen. Nutze dazu den Befehl rm.strat(), der einen String mit dem Namen einer Strategie entgegennimmt.

Die Pakete quantstrat und quantmod wurden bereits für dich geladen.

Diese Übung ist Teil des Kurses

Finanzhandel in R

Kurs anzeigen

Anleitung zur Übung

  • Definiere tradesize und initeq als Integer-Objekte, die 100.000 repräsentieren.
  • Setze strategy.st, portfolio.st und account.st auf "firststrat".
  • Entferne die bestehende Strategie strategy.st mit rm.strat().

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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(___)
Code bearbeiten und ausführen