Задання orderside в add.rule()
Наступний критичний аргумент у вашому ордері — це orderside, який може мати два значення: long або short. У quantstrat угоди на long і short розділено, щоб система розуміла, чи є угода довгою чи короткою. Довга угода — це така, де ви заробляєте, купуючи актив з очікуванням зростання його ціни. Коротка угода — це така, де ви продаєте актив, не володіючи ним, сподіваючись викупити його пізніше за нижчою ціною.
Для вашої стратегії вам потрібні лише long-ордери.
Ця вправа є частиною курсу
Фінансовий трейдинг в R
Інструкції до вправи
- Команда
add.rule()з попередньої вправи завантажена у ваш робочий простір. - Визначте сторону ордера як
long, указавши аргументorderside.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Fill in the orderside argument in add.rule()
add.rule(strategy.st, name = "ruleSignal",
arguments = list(sigcol = "filterexit", sigval = TRUE, orderqty = "all",
ordertype = "market", orderside = "___",
replace = FALSE, prefer = "Open"),
type = "exit")