ComeçarComece de graça

Revisar os resultados de retorno de um backtest

Você implementou uma estratégia seguidora de tendência usando um indicador de média móvel simples. Você fez o backtest usando os dados históricos do preço das ações da Amazon de 2019 a 2020, e o gráfico do resultado é mostrado à direita. Agora você quer revisar as estatísticas de retorno do resultado do backtest.

O resultado do backtest de bt foi fornecido em bt_result e está pronto para uso.

Este exercício faz parte do curso

Negociação Financeira em Python

Ver curso

Instruções do exercício

  • Obtenha todas as estatísticas do backtest a partir de bt_result e salve em resInfo.
  • Imprima os retornos diários, mensais e anuais de resInfo.
  • Imprima a taxa de crescimento anual composta (CAGR) de resInfo.

Exercício interativo prático

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

# Obtain all backtest stats
resInfo = ____

# Get daily, monthly, and yearly returns
print('Daily return: %.4f'% ____)
print('Monthly return: %.4f'% ____)
print('Yearly return: %.4f'% ____)

# Get the compound annual growth rate
print('Compound annual growth rate: %.4f'% ____)
Editar e executar o código