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