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

Вычисление RSI

RSI вычисляется по простой формуле. RS (Relative Strength, или относительная сила) — это отношение среднего значения роста цены за выбранные n периодов к среднему значению её снижения за те же n периодов.

\( RSI = 100 - 100/(1+RS)\)

Где: RS = среднее значение роста цены / среднее значение снижения цены

Все эти вычисления в Python выполняются одной строкой кода. В этом упражнении вы впервые рассчитаете RSI на основе исторических дневных данных о цене акций Google.

Дневные ценовые данные загружены в переменную stock_data. Библиотека talib уже импортирована.

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

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

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

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

  • Рассчитайте RSI с помощью подходящего метода из talib, используя столбец Close из ценовых данных. Сохраните результат в новый столбец RSI_14.
  • Рассчитайте RSI с периодом 21 и сохраните результат в новый столбец RSI_21.
  • Выведите последние пять строк stock_data.

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

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

# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])

# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____

# Print the last five rows
print(stock_data.____())
Редактировать и запускать код