НачатьНачать бесплатно

Реализация индикатора — II

Отлично — вы успешно добавили свой первый индикатор! Теперь сделаем стратегию ещё надёжнее, добавив 50-дневную SMA. Сочетание быстрой и медленной скользящих средних — простой и проверенный способ прогнозировать рост цен актива в будущем. Один индикатор уже даёт много полезной информации, однако по-настоящему надёжная торговая система требует нескольких индикаторов.

В этом упражнении вы добавите 50-дневную SMA в стратегию strategy.st. Пакеты quantstrat и quantmod уже загружены.

Это упражнение является частью курса

Финансовый трейдинг на R

Посмотреть курс

Инструкции к упражнению

  • Вызовите add.indicator() для существующей стратегии strategy.st, следуя примеру из предыдущего упражнения.
  • Передайте функцию SMA в качестве аргумента name.
  • Укажите нужные аргументы SMA: цену закрытия из mktdata и период ретроспективного анализа n, равный 50 дням. Не забудьте использовать функцию quote!
  • Присвойте новому индикатору метку "SMA50".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
Редактировать и запускать код