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
Anleitung zur Übung
- Definiere
tradesizeundiniteqals Integer-Objekte, die 100.000 repräsentieren. - Setze
strategy.st,portfolio.stundaccount.stauf"firststrat". - Entferne die bestehende Strategie
strategy.stmitrm.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(___)