Реализация индикатора — III
На финансовых рынках главная цель — покупать дёшево и продавать дорого. RSI помогает определить момент, когда цена достаточно откатилась, особенно при коротком периоде, например 2 или 3.
В этом упражнении вы создадите RSI с периодом 3 (RSI 3), чтобы закрепить навык работы с готовыми индикаторами. Пакеты quantstrat и quantmod уже загружены.
Это упражнение является частью курса
Финансовый трейдинг на R
Инструкции к упражнению
- Вызовите
add.indicator()для существующей стратегииstrategy.st, следуя примеру кода из предыдущих упражнений. - Укажите функцию RSI в качестве аргумента
name. - Задайте нужные аргументы RSI: используйте цену закрытия из
mktdataи период ретроспективного анализаn, равный 3 дням. Не забудьте применить функциюquote()! - Присвойте новому индикатору метку
"RSI_3".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st,
# Add the RSI 3 function
name = ___,
# Create a lookback period
arguments = list(___),
# Label your indicator RSI_3
label = ___)