CommencerCommencer gratuitement

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

Afficher le cours

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")
Modifier et exécuter le code