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ília | Exemplos |
|---|---|
| Candles / Figuras | Engolfo, Martelo, Doji, Topo duplo, Divergências |
| Zonas | Order Blocks, Fair Value Gaps, Supply / Demand |
| Estrutura | Swing Points, Break of Structure, Change of Character, Tendência |
| Liquidez | Equal Highs/Lows, Liquidity Sweep, Liquidity Grab |
| Tempo | Filtro 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.