Você vai aprender a criar seu primeiro robô…
Introdução: O Fim do “Trade de Torcida”
Quantas vezes você já entrou em uma operação e, segundos depois, se viu “torcendo” para o candle subir, ignorando completamente o stop que você havia planejado mentalmente? Ou pior: quantas vezes você viu o setup perfeito acontecer na sua frente, mas hesitou em clicar por medo do loss anterior?
O mercado financeiro não perdoa hesitação, e ele lucra com a sua emoção.
O maior problema do trader discricionário (manual) não é a falta de conhecimento técnico; é a inconsistência na execução. Você pode ter a melhor estratégia de Price Action do mundo, mas se o seu dedo tremer na hora H, a matemática deixa de funcionar.
É aqui que entra a Automação.
Na Academia do Mercado, nós não tratamos o trading como um jogo de adivinhação, mas como um problema de engenharia. Quando você transforma sua estratégia em um robô (algoritmo), você remove o fator “medo” e o fator “ganância” da equação. O robô não sente frio na barriga. Ele apenas executa o que foi programado.
Neste artigo, vou desenhar o mapa completo — do absoluto zero até a execução profissional — para você dominar a programação no Profit PRO e retomar o controle das suas operações.
Fase 1: A Lógica por Trás do Gráfico (Nível Iniciante)
A primeira barreira que precisamos derrubar é o mito de que “programação é apenas para gênios da matemática ou hackers”.
Se você sabe escrever uma receita de bolo ou seguir um GPS, você sabe a lógica necessária para programar. Um robô nada mais é do que uma lista de instruções sequenciais que dizemos ao computador para seguir.
A Ferramenta: NTSL (Nelogica Trading System Language)
No Brasil, a plataforma mais utilizada para automação na B3 é o Profit PRO, e ele utiliza uma linguagem própria chamada NTSL. A boa notícia? Ela é incrivelmente simples e legível. Ela foi feita para traders, não para cientistas da computação.
A estrutura de qualquer robô, do mais simples ao mais complexo, segue este esqueleto básico:
- Input (Entrada): Onde você define os parâmetros que quer mudar fácil (ex: tamanho do alvo, período da média).
- Var (Variáveis): Onde o robô guarda informações temporárias na memória.
- Begin/End (O Código): Onde a mágica acontece. O computador lê linha por linha, de cima para baixo.
LABORATÓRIO NTSL
O mercado está prestes a abrir. Teste na prática a diferença entre operar pela emoção (Torcida) e operar de forma fria usando o seu primeiro código NTSL.
Simulador: Laboratório NTSL
[ Módulo: O Fim do “Trade de Torcida” ]
Aviso: Mercado errático. Sem regras definidas, a emoção toma o controle da sua conta real.
O seu “Hello World” no Mercado
Vamos ver como isso funciona na prática? Abaixo está um exemplo real de um código que você pode copiar e colar no seu Editor de Estratégias agora.
O objetivo deste código é simples: Visualizar a tendência. Se o fechamento do candle for maior que a abertura (candle de alta), pintaremos de verde. Se for de baixa, pintaremos de vermelho.
Begin
// Regra 1: Se for Alta, pinta de Verde
Se (Fechamento > Abertura) entao
PaintBar(clGreen);
// Regra 2: Se for Baixa, pinta de Vermelho
Se (Fechamento < Abertura) entao
PaintBar(clRed);
End;Parece bobo? Talvez. Mas com apenas 6 linhas de lógica, você acabou de criar um indicador visual automatizado. A partir daqui, é apenas uma questão de trocar o comando PaintBar (Pintar Barra) por BuyAtMarket (Comprar a Mercado). A lógica é a mesma, só muda a consequência.
Agora no Menu do Profit selecione Estratégias > Editor de Estratégias.

Clique Em branco.

Escreva o código da Regra de Coloração conforme explicado. Depois clique no ícone do disquete para Salvar.

Agora nomeie a regra e clique em Salvar.

Clique com o botão direito do mouse sobre o gráfico e selecione Inserir regra de coloração…

Pesquise pelo nome da regra criada. Selecione a regra e clique em Inserir. Depois clique em OK.

Ao inserir a regra o gráfico vai aplicar a regra de coloração.

Dica de Mestre: Antes de tentar criar um robô que opera contratos futuros de Dólar ou Índice com dinheiro real, comece automatizando a visualização dos seus estudos. Se você não consegue fazer o computador enxergar o seu setup, você não conseguirá fazê-lo operar o seu setup.
Quer dar o próximo passo? Este código acima é apenas a ponta do iceberg. No Módulo Iniciante da Academia do Mercado, nós destrinchamos cada comando da linguagem NTSL, ensinando você a criar suas primeiras regras de coloração e alarmes em menos de uma semana, mesmo que você nunca tenha programado na vida.

