GithubHelp home page GithubHelp logo

backtest-rompimento-de-canal's Introduction

Backtest de estratégia de rompimento de canal

Repositório contendo backtest de rompimento de canal desenvolvido por Van Tharp em seu livro "Trade your way to financial freedom".

Este backtest foi executado de forma manual, sem ajuda de bibliotecas externas, no mini-índice com 1 contrato.

Explicação da estratégia

Da forma como foi desenvolvida por Van Tharp, esta é uma estratégia executada no timeframe diário e somente na ponta compradora.

Quando o preço romper a máxima dos últimos 55 dias ele entra comprado. A saída da operação se dá quando romper para baixo a mínima dos últimos 21 dias.

Foram utilizados dados entre as datas de 01/01/2018 a 30/08/2022.

Métricas do resultado

Resultado líquido

Aqui temos o resultado em pontos do backtest no período. Para transformar em resultado financeiro (R$) precisamos, neste caso, dividir por 5 já que 5 pontos do mini-índice (1 tick) equivale a 1 real.

Resultado = 43.165 pts ou R$ 8.633

Curva de patrimônio

Mostra a evolução do patrimônio a cada trade finalizado. Neste caso mostramos apenas o resultado financeiro.

Taxa de acerto

Esta métrica informa o percentual de trades vencedores em relação ao total de operações.

Taxa de acerto = 77.78%

Lucro médio e perda média

Como o próprio nome diz, nos diz quais as médias das operações vencedoras e das operações perdedoras respectivamente.

Ganho médio = R$ 6.388,57 Perda média = R$ -1.555,00

Fator de lucro

Nos dá a relação entre o lucro bruto e a perda bruta, ou seja, a soma de todas as operações vencedoras pela soma de todas as operações perdedoras.

Fator de lucro = 25.76

Conclusão

Por fim, temos um gráfico mostrando a evolução patrimonial junto com os resultados trade a trade.

Vimos que foi um resultado excelente, mas não podemos nos precipitar porque foram poucos trades o que constitui uma amostra muito pequena. Devemos fazer mais testes caso queira colocar esta estratégia em produção.

backtest-rompimento-de-canal's People

Contributors

phaurelio avatar

Stargazers

Gustavo avatar Inácio W. L. de Carvalho avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.