O Fim do “Trade de Torcida” (Seu Primeiro Código NTSL)

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:

  1. Input (Entrada): Onde você define os parâmetros que quer mudar fácil (ex: tamanho do alvo, período da média).
  2. Var (Variáveis): Onde o robô guarda informações temporárias na memória.
  3. 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” ]

Saldo: R$ 1000.00
MODO: MANUAL (EMOCIONAL)
FATOR TORCIDA (ESTRESSE)

Aviso: Mercado errático. Sem regras definidas, a emoção toma o controle da sua conta real.

TERMINAL NTSL // PROFIT PRO
Var
MediaCurta : Float;
Inicio
// 1. Gatilho Técnico Objetivo
Se ( ) entao
Inicio
// 2. Execução Fria
Fim;
// 3. Trava de Segurança (Stop)
Se (IsBought) entao
Inicio
Fim;
Fim;

MARGIN CALL

A “Torcida” venceu a razão. Operar sem regras testadas e sem gestão de risco automatizada levou sua conta à ruína.

SISTEMA COMPILADO

Você eliminou o “Trade de Torcida”. Com o código NTSL rodando, as regras são claras, a execução é fria e o estresse não dita mais o rumo do seu capital na B3.

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima