Como funciona o Builder

Entenda o Builder do Backtrex: o gráfico como bancada, condições escritas em linguagem clara, cenários E/OU, multi-tempo gráfico e janela de candles.

O gráfico não decide nada, o Builder sim

Uma estratégia do Backtrex vive em dois lugares que não devem ser confundidos.

O gráfico é a sua bancada. Você coloca nele indicadores, zonas e estruturas, exatamente como em qualquer plataforma de trading. Ele está ali para você enxergar.

O Builder, o painel da direita, é a sua estratégia. Ele lista as condições que abrem e fecham suas operações. Só o que está ali comanda o backtest.

Um indicador colocado no gráfico mas não usado em nenhuma condição é um auxílio visual, nada mais. Não altera nenhum resultado.

A anatomia de uma estratégia

O Builder é organizado por direção. Um seletor no topo alterna entre Compra (long) e Venda (short). Cada direção contém:

  • uma seção Entrada: quando abrir uma operação;
  • uma seção Saída: quando fechá-la, opcional se você usar um Stop Loss ou um Take Profit.

Abaixo, fixado ao pé do painel, o Money Management reúne o risco por operação, o Stop Loss, o Take Profit e o índice R:R. Ele é comum às duas direções.

Você não precisa preencher tudo. Uma estratégia apenas de compra é perfeitamente válida.

As condições

Uma condição é uma frase verificada em cada candle fechado. Ela assume três formas.

A comparação

Confronta dois critérios, ou um critério e um valor.

RSI < 30
Fechamento > EMA 200
Volume > Média do volume

Operadores disponíveis: >, <, >=, <=, =, .

O critério da esquerda é sempre um indicador ou um preço. O lado direito é um número, ou outro critério.

O cruzamento

Captura o momento exato em que dois critérios se cruzam.

EMA 20 cruza acima da EMA 50
MACD cruza abaixo da sua linha de sinal

A diferença em relação a uma comparação é decisiva. EMA 20 > EMA 50 permanece verdadeiro durante toda uma tendência de alta, centenas de candles. EMA 20 cruza acima da EMA 50 só é verdadeiro em um único candle.

O cruzamento dispara, a comparação filtra.

O sinal

Alguns eventos bastam-se a si mesmos: não se comparam a nada, simplesmente acontecem.

FamíliaExemplos
Candles / FigurasEngolfo, Martelo, Doji, Topo duplo, Divergências
ZonasOrder Blocks, Fair Value Gaps, Supply / Demand
EstruturaSwing Points, Break of Structure, Change of Character, Tendência
LiquidezEqual Highs/Lows, Liquidity Sweep, Liquidity Grab
TempoFiltro de horário, Kill Zones, Calendário econômico

Combinar condições: E e OU

E: todas precisam ser verdadeiras

Clique em Adicionar outra condição: ela se empilha sob a anterior, unida por E. Todas as condições empilhadas precisam ser verdadeiras no mesmo candle.

RSI < 30
E  Fechamento > EMA 200
E  Kill Zone de Londres ativa

Cada condição adicionada reduz o número de operações. É esse o sentido da filtragem, mas uma estratégia que cai de 400 para 12 operações deixa de ser testável estatisticamente.

OU: um cenário alternativo

Clique em Adicionar outro cenário para criar uma segunda possibilidade, independente. Basta que uma das duas seja inteiramente verdadeira para disparar.

Cenário 1 : RSI < 30  E  Fechamento > EMA 200
OU
Cenário 2 : Order Block de alta  E  Kill Zone de Nova York ativa

Dentro de um cenário, tudo é E. Entre cenários, tudo é OU. Essa estrutura de dois níveis expressa quase todas as estratégias discricionárias, sem nenhum parêntese a gerir.

Dois ajustes que mudam tudo

Cada critério carrega dois selos.

O multi-tempo gráfico

Por padrão, um critério é avaliado no tempo gráfico do gráfico. Você pode impor outro: é assim que se constroem estratégias multi-tempo sem sair do seu gráfico.

Fechamento > EMA 200 (D1)     ← a tendência de fundo, no diário
E  RSI < 30 (M15)             ← o ponto de entrada, em 15 minutos

O Backtrex só usa candles fechados do tempo gráfico superior: nenhum sinal pode repintar.

A janela de candles

Por padrão, uma condição é verificada apenas no último candle fechado. É estrito: se duas condições nunca coincidirem exatamente no mesmo candle, o E delas nunca dispara.

Amplie a mais rara para verdadeira ao menos uma vez nos últimos N candles:

Order Block de alta (últimos 10 candles)
E  RSI < 30 (último candle fechado)

É a causa número um dos backtests que não produzem nenhuma operação.

Deduzir as condições a partir das suas operações

Você não precisa escrever tudo à mão. Com a barra de ferramentas à esquerda do gráfico, arme Long ou Short e clique nos candles para colocar até três operações de referência por direção.

A pílula Deduzir as regras aparece então: o Backtrex analisa o que essas operações têm em comum no momento da entrada e sugere as condições correspondentes. Você marca as que quer manter, e elas caem no Builder como condições comuns, editáveis.

Três operações é ao mesmo tempo o mínimo e o máximo por direção: abaixo disso tudo parece «comum»; acima, a detecção só consegue podar. Escolha três operações do mesmo setup: três operações feitas por três motivos diferentes não têm nada de mensurável em comum.

Rodar o backtest

A barra inferior abriga a execução. Em repouso, mostra a configuração (ativo, período, capital, comissão) e o botão Rodar o backtest; o ícone de engrenagem abre os ajustes completos.

O tempo gráfico do backtest não é uma escolha livre: é o mais fino entre os usados pelas suas condições.

Terminada a execução, a aba Trades lista cada operação e as exibe no gráfico, a forma mais rápida de descobrir se a sua estratégia faz o que você achava que fazia.