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
Ö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")