Fonctions de dimensionnement des ordres

Négociation financière en R

Ilya Kipnis

Professional Quantitative Analyst and R programmer

Qu'est-ce qu'une règle ?

add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", 
                          sigval = TRUE, orderqty = "all", 
                          ordertype = "market",
                          orderside = "long", 
                          replace = FALSE, prefer = "Open"),
         type = "exit")
  • Indiquer combien acheter ou vendre si orderqty n'est pas utilisé
  • Créer des tailles d'ordres dynamiques plutôt que la taille statique de orderqty
Négociation financière en R

Qu'est-ce qu'une règle ?

add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", 
                          sigval = TRUE, orderqty = "all", 
                          ordertype = "market",
                          orderside = "long",
                          replace = FALSE, prefer = Open", 
                          osFUN = ..., tradeSize = ..., 
                          maxSize = ...),
         type = "exit")
Négociation financière en R

Qu'est-ce qu'une règle ?

add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", 
                          sigval = TRUE, 
                          ordertype = "market",
                          orderside = "long",
                          replace = FALSE, prefer = Open", 
                          osFUN = ..., tradeSize = ..., 
                          maxSize = ...),
         type = "exit")
  • Fonction de dimensionnement d'ordre sous la même liste d'arguments de ruleSignal
  • Semblable à apply()
Négociation financière en R

Passons à la pratique !

Négociation financière en R

Preparing Video For Download...