ПочатиПочніть безкоштовно

Задання 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")
Редагувати та запускати код