ComeçarComece de graça

Crie e faça backtest de uma estratégia seguidora de tendência

Antes, você construiu um sinal usando dois indicadores EMA. Quando a EMA de curto prazo é maior que a EMA de longo prazo, o sinal é 1 para entrar comprado no mercado. Já quando a EMA de curto prazo é menor que a EMA de longo prazo, o sinal é -1 para entrar vendido. Agora, você vai implementar uma estratégia seguidora de tendência com esse sinal e executar um backtest usando a ação do Google.

Os dados históricos de preços da ação do Google já foram carregados em price_data. O pacote bt já foi importado para você. Além disso, o signal do exercício anterior está disponível para uso.

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.

# Define the strategy
bt_strategy = bt.Strategy('EMA_crossover', 
                          [____,
                           bt.algos.Rebalance()])
Editar e executar o código