Estratégias de barra de intervalo no cTrader
Um gráfico de intervalo é construído para representar um intervalo especificado de movimentos de preços, independentemente do tempo que o preço demora a fazer esse movimento. Isto filtra os movimentos de preços que são menores do que o tamanho do intervalo, tornando as tendências mais fáceis de visualizar. No cTrader, o processo de desenvolvimento de estratégias de negociação automatizadas que tomam decisões com base em barras de intervalo é o mesmo que o processo de criação de tais estratégias com base em velas padrão baseadas no tempo. Neste artigo e no vídeo correspondente, iremos demonstrar como pode desenvolver e fazer testes de verificação de uma estratégia simples baseada em barras de intervalo.
Defina os sinais de compra e venda
Vamos delinear brevemente a nossa lógica de negociação.
- Sinal de compra - ocorre quando uma barra de intervalo de alta segue uma barra de intervalo de baixa e fecha acima do preço de abertura da barra de baixa.
- Sinal de venda - ocorre quando uma barra de intervalo de baixa segue uma barra de intervalo de alta e fecha abaixo do preço de abertura da barra de alta.
A interpretação do sinal de compra é que, quando uma tendência de baixa encontra uma forte resistência, é hora de comprar na expectativa de uma recuperação. O cenário inverso aplica-se ao sinal de venda: uma tendência de alta encontra resistência, e devemos capitalizar isto colocando uma ordem de venda.
Criar um cBot de exemplo
Podemos começar a criar o nosso cBot. Primeiro, vamos definir os parâmetros necessários.
1 2 3 4 5 6 7 8 | |
Podemos codificar o nosso sinal de compra da seguinte forma.
1 2 3 4 | |
O nosso sinal de venda é o seguinte.
1 2 3 4 | |
Teste de verificação da estratégia
Depois de criar o nosso novo cBot, mudamos para o separador Backtesting e executamos um teste de verificação. Aqui estão os resultados.

Nota
As estratégias de barras de intervalo usam as mesmas estruturas de dados que as estratégias baseadas em velas. Por exemplo, usámos a coleção Bars para obter as nossas barras de intervalo; teríamos usado a mesma coleção ao tentar obter velas. Esta característica do cTrader permite-lhe desenvolver estratégias que podem ser testadas e executadas em qualquer tipo de gráfico sem necessidade de quaisquer modificações.
Neste tutorial, demonstrámos como pode desenvolver rapidamente uma estratégia simples baseada em gráficos de intervalo. Também sugerimos que tais estratégias podem ser livremente reutilizadas em gráficos contendo velas baseadas no tempo.