ComeçarComece de graça

Construir um sinal baseado em RSI

É hora de implementar sua primeira estratégia de reversão à média. A negociação por reversão à média usa sinais para detectar desequilíbrios de mercado e assume posições longas em mercados sobrevendidos e posições curtas em mercados sobrecomprados.

Primeiro, você vai usar o indicador RSI para avaliar as condições do mercado e construir o sinal. Se o valor do RSI cair abaixo de 30, você abre posições longas. Se o valor do RSI subir acima de 70, você abre posições curtas. Se o valor do RSI ficar entre 30 e 70, você não assume nenhuma posição.

O indicador RSI já foi calculado e salvo em stock_rsi. Os dados históricos de preços da ação do Google foram pré-carregados em price_data. Além disso, o pacote bt já foi importado para você.

Este exercício faz parte do curso

Negociação Financeira em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Construct the signal
signal[____ > ____] = -1
signal[____ < ____] = 1
signal[(____ <= ____) & (____ >= ____)] = 0
Editar e executar o código