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

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