Pyne code é uma linguagem com sintaxe Python para programar indicadores e estratégias de trading. Este livro parte dos fundamentos da programação e acompanha você na criação de um indicador próprio e no teste de uma estratégia com dados históricos.

Você escreve e executa os programas no PyneIDE e analisa os resultados no gráfico. Nos bastidores, o PyneCore processa os dados candle a candle.

Para quem é este livro?

Se você está começando a programar, aqui vai aprender os fundamentos necessários e a interpretar os gráficos. Os exemplos servem de base para criar indicadores e estratégias de trading.

As imagens mostram os rótulos da IDE em inglês. O texto usa esses mesmos rótulos, com explicações em português. Os nomes das variáveis e os rótulos exibidos pelos exemplos também estão em inglês.

O que você precisa saber para começar?

O livro pressupõe dois conhecimentos básicos:

  • Saber criar uma pasta, abrir e salvar um arquivo, além de copiar e colar texto. A configuração do PyneIDE e as operações feitas nele são apresentadas passo a passo.
  • Conhecer adição, subtração, multiplicação e divisão, e saber calcular com números decimais. Os exemplos também usam médias simples e variações percentuais; as fórmulas são explicadas.

O que ajuda saber antes?

Será mais fácil interpretar os gráficos se você já tiver visto um gráfico de preços e souber o que são um candle e um período gráfico. Na parte de estratégias, ajuda conhecer os conceitos de compra, venda, posição e corretagem. O livro também explica esses conceitos, por isso você pode começar sem experiência prévia de trading.

Reconhecer os rótulos em inglês do editor também ajuda. Você não precisa falar inglês fluentemente: as explicações em português acompanham os nomes das operações.

O que não é pré-requisito?

Você não precisa conhecer Pine Script, Python ou outra linguagem de programação. Vamos aprender Pyne code diretamente, começando pelas variáveis e pelas chamadas de função. As regras da sintaxe Python são apresentadas conforme forem necessárias em cada exemplo.

Também não é preciso ter prática com o Visual Studio Code nem trazer um indicador ou uma estratégia pronta. Você vai construir seus próprios programas ao longo do livro. Usamos dados de exemplo nos exercícios; não é necessário operar com dinheiro real nem abrir uma conta em uma corretora.

Materiais complementares

Se quiser revisar algum fundamento, você pode consultar estes materiais. Os links externos estão em inglês; não é preciso estudar todo esse conteúdo antes de começar o livro.

Na seção sobre os dados dos candles, você encontra em português a explicação dos preços de abertura, máxima, mínima e fechamento. O glossário também serve para consultar termos desconhecidos ao longo da leitura.

Como usar o livro?

  1. Leia o objetivo do exercício e observe o resultado esperado.
  2. Siga os passos no seu próprio projeto do PyneIDE.
  3. Antes de fazer uma alteração, tente prever o que vai mudar.
  4. Execute o programa novamente e compare o resultado com sua previsão.
  5. Resolva o exercício no fim do capítulo. Só depois abra a solução.

Arquivos de exemplo

Baixar os arquivos de exemplo do livro

O pacote contém os programas completos do livro. O PyneIDE gera os dados de demonstração usados nos exemplos ao criar o projeto. São preços artificiais, feitos para o aprendizado.

Capítulos