Реализация индикатора — 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 = ___)