Kom igångKom igång gratis

Ange orderqty i add.rule()

Nu när du har koll på den första uppsättningen argument i funktionen add.rule() är det dags att gå vidare till de viktigare argumenten: själva ordern som köps eller säljs! Argumentet orderqty i ruleSignal anger exakt hur mycket av en tillgång du vill köpa eller sälja, mätt i antal aktier.

En särskilt användbar egenskap hos regeltypen exit är att du kan minska din position till noll direkt med argumentet all – du avslutar alltså positionen på en gång. Det är den här mekanismen vi implementerar i den här övningen.

Den här övningen är en del av kursen

Finansiell handel i R

Visa kurs

Övningsinstruktioner

  • Kommandot add.rule() från föregående övning har laddats in i din miljö.
  • Ange att du vill minska din position till noll genom att fylla i argumentet orderqty.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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")
Redigera och kör kod