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
<Kurs>Finanzhandel in R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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")