LoslegenKostenlos loslegen

orderqty in add.rule() festlegen

Jetzt, da du die erste Gruppe von Argumenten der Funktion add.rule() kennst, ist es Zeit für die wichtigeren Argumente: die eigentliche Order zum Kaufen oder Verkaufen! Das Argument orderqty im ruleSignal legt genau fest, wie viel einer Asset du kaufen oder verkaufen willst, in Anzahl der Aktien.

Ein wichtiges Merkmal des Regeltyps exit ist jedoch, dass du deine Position mit dem Argument all sofort auf null reduzieren kannst (daher „Exit“). Genau diesen Mechanismus setzen wir in dieser Übung um.

Diese Übung ist Teil des Kurses

Finanzhandel in R

Kurs anzeigen

Anleitung zur Übung

  • Der Befehl add.rule() aus der vorherigen Übung wurde in deinen Arbeitsbereich geladen.
  • Gib an, dass du deine Position auf null reduzieren möchtest, indem du das Argument orderqty entsprechend setzt.

Interaktive Übung

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

# Fill in the orderqty argument in add.rule()
add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", sigval = TRUE, orderqty = "___", 
                        ordertype = "market", orderside = "long", 
                        replace = FALSE, prefer = "Open"), 
         type = "exit")
Code bearbeiten und ausführen