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

Визуализация RSI

RSI — это импульсный индикатор, значения которого колеблются от 0 до 100. Как правило, RSI выше 70 сигнализирует о перекупленности рынка: актив переоценён, и цена может развернуться. RSI ниже 30 указывает на перепроданность: актив недооценён, и цена может пойти вверх. Чтобы лучше разобраться в этом индикаторе, вы рассчитаете RSI и построите его график вместе с ценовыми данными.

Как и в предыдущем упражнении, вы будете работать с историческими дневными ценами акций Google, загруженными в переменную stock_data. Библиотека talib уже импортирована, а matplotlib.pyplot — как plt.

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

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

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

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

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

# Calculate RSI
stock_data['RSI'] = ____(stock_data['____'])

# Create subplots
fig, (ax1, ax2) = plt.____(2)
# Plot RSI with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('RSI')
____(stock_data['____'], color='orangered')

ax1.set_title('Price and RSI')
plt.show()
Редактировать и запускать код