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
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
orderqtyentsprechend 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")