Spécifier orderqty dans add.rule()
Maintenant que vous maîtrisez le premier ensemble d’arguments de la fonction add.rule(), passons aux arguments les plus importants : l’ordre d’achat ou de vente en lui-même ! L’argument orderqty dans ruleSignal indique précisément combien d’unités d’un actif vous souhaitez acheter ou vendre, en nombre d’actions.
Cependant, une caractéristique essentielle du type de règle exit est que vous pouvez ramener instantanément votre position à zéro grâce à l’argument all (d’où la sortie). C’est ce mécanisme que nous allons mettre en œuvre dans cet exercice.
Cet exercice fait partie du cours
Trading financier en R
Instructions
- La commande
add.rule()de l’exercice précédent a été chargée dans votre espace de travail. - Indiquez que vous souhaitez ramener votre position à zéro en renseignant l’argument
orderqty.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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")