Muitos traders têm dificuldade para detectar reversões precocemente - ou entram tarde demais ou são pegos por sinais falsos. Mas há uma configuração clássica de ação de preço que tem resistido ao teste do tempo: a Padrão de reversão 1-2-3.
Neste tutorial detalhado em vídeo, eu o guiarei por tudo o que você precisa saber sobre essa poderosa formação - como identificá-la em um gráfico, como definir suas entradas com precisão usando ordens stop e, o mais importante, como automatizar totalmente a estratégia em StrategyQuant usando AlgoWizard - não é necessária codificação.
Vamos explicar como fazer isso:
-
Identificar pontos de oscilação 1-2-3 válidos usando fractais
-
Definir condições de entrada inteligentes que evitem falsos rompimentos
-
Use filtros e buffers aleatórios para aumentar a robustez
-
Crie um modelo de estratégia reutilizável para o MetaTrader 5
-
Gerar dezenas de variações automaticamente usando o Builder
Quer você seja um operador manual curioso sobre automação ou um operador de algoritmo em busca de novas vantagens, essa estratégia é flexível, confiável e fácil de ser incorporada ao seu fluxo de trabalho.
🎥 Assista ao detalhamento completo e veja como você pode transformar essa configuração clássica em uma estratégia de algoritmo totalmente funcional - em apenas alguns minutos.
Transcrição:
Hoje, vamos analisar uma nova estratégia, que é, na verdade, o padrão de reversão um-dois-três.
É uma formação de preço com três oscilações que sinaliza uma possível reversão de tendência.
Vamos dar uma olhada no gráfico.
A formação um-dois-três é composta de pontos de oscilação em que o preço cria uma mínima mais baixa.
Em seguida, ele tenta se mover para cima.
Depois disso, temos outra tacada.
A segunda oscilação forma uma máxima mais alta.
Em seguida, o preço tenta, por exemplo, testar novamente o ponto de oscilação um, mas não atinge a mínima novamente, então volta a subir, ultrapassando o ponto dois.
Nesse momento, é hora de entrar na negociação.
Os pontos um, dois e três são sempre formados com um comportamento de preço específico.
O ponto um é a mínima mais baixa, cercada à direita por duas mínimas mais altas.
Isso significa que aqui temos uma mínima mais alta e uma mínima mais alta, e também duas mínimas mais altas no lado esquerdo.
O ponto dois é o oposto.
A barra do meio é a máxima mais alta, com duas barras de cada lado que são mais baixas.
Aqui, aqui e aqui.
O ponto três é a segunda mínima mais baixa após a primeira oscilação, em que o preço não atinge a primeira mínima novamente, e também é cercado por mínimas mais altas em ambos os lados.
Os balanços podem ser classificados como maiores ou menores, dependendo do número de barras.
As oscilações maiores são compostas por cinco barras, sendo que a terceira barra é o pico e as outras duas de cada lado são mais altas ou mais baixas.
Como alternativa, podemos usar um fractal de três barras em que o ponto mais alto ou mais baixo é cercado por apenas uma barra de cada lado.
Nessa estratégia, entraremos usando uma ordem de parada no ponto dois.
Isso significa que queremos esperar até que o ponto um seja formado.
Então, o ponto dois se formará, que seria no final dessa linha, e, quando tivermos o ponto e o ponto dois, queremos ver se a máxima atual é menor que o ponto dois e a mínima atual é maior que o ponto um.
Nesse momento, colocaremos uma ordem de parada em um nível de ponto dois.
Agora, vamos acessar o AlgoWizard para configurar isso.
Então, mudo para a Estratégia 1, abro a guia AlgoWizard e crio uma nova estratégia.
Estarei preparando a estratégia para o MetaTrader 5, portanto, escolho o Full Editor e começo com um modelo básico.
Primeiro, entraremos na condição em que a máxima atual deve ser inferior à segunda oscilação.
Portanto, definimos que a alta é menor ou igual à oscilação dois.
No Strategy Quant X, as oscilações são definidas usando a função fractal.
Agora podemos escolher um fractal de três ou cinco barras.
Vou optar por um de cinco barras para que tenhamos menos sinais e mais confiáveis.
Como queremos que a máxima seja menor que a segunda oscilação, que é uma oscilação máxima, definiremos a direção para cima.
Agora quero verificar se a baixa atual é maior ou igual à oscilação um.
Portanto, escolhemos preço baixo, maior ou igual a.
Então, novamente, selecionamos um fractal de cinco barras.
E como essa é uma oscilação baixa, definimos a direção para baixo.
Para o lado vendido, as condições serão exatamente as mesmas.
Queremos que a máxima seja menor que a máxima da oscilação e que a mínima seja maior que a mínima da oscilação.
Então, eu apenas copio e colo essas informações.
Basta selecionar essas três pequenas linhas, escolher copiar para o elemento e colar.
É muito fácil.
Agora, temos as condições básicas prontas, mas, claramente, essas condições podem desencadear muitos sinais falsos.
Portanto, o que precisamos é adicionar um filtro.
Vamos mudar para o modelo de estratégia e adicionar uma condição aleatória, a condição aleatória um.
Para o lado curto, usaremos o oposto, ou seja, uma versão negada da condição aleatória um.
Agora as condições de entrada estão definidas.
Em seguida, precisamos definir o nível de entrada.
Como estamos entrando com uma ordem stop, precisamos remover o padrão e selecionar Add Stop.
Dissemos que o nível de entrada será no swing dois.
Além disso, adicionaremos um buffer de alguns pips para que o preço não seja acionado exatamente na máxima.
E o nível principal será novamente definido por um fractal, dessa vez um fractal de três barras com a direção para cima.
Em seguida, adicionaremos um número aleatório de pips usando pips fixos.
Além disso, deixaremos o modelo decidir com um intervalo de um a dez, etapa um.
Agora, a condição de entrada está concluída e definiremos a saída como aleatória.
Dito isso, isso significa mover o stop loss para o ponto de equilíbrio, o stop loss para o ponto de equilíbrio em pips, a meta de lucro, o stop loss, o trailing stop e o nível de ativação do trailing stop, tudo definido para gerar aleatoriamente.
Para o lado vendido, faremos o oposto.
Portanto, excluímos a ordem a mercado e entramos usando uma ordem stop com um fractal de baixa.
Desta vez, usaremos a função menos e usaremos um fractal de três barras com direção para baixo.
Novamente, adicionaremos algum buffer usando pips fixos, assim como no lado longo, e adicionaremos um valor a ser gerado aleatoriamente.
E definiremos as saídas para serem geradas aleatoriamente exatamente da mesma forma que você fez antes.
Portanto, escolha mover o stop loss para o ponto de equilíbrio, a meta de lucro, o stop loss, o trailing stop e o nível de ativação do trailing stop e defina-o para gerar aleatoriamente.
E, assim, a estratégia está pronta.
Temos as condições de entrada com filtragem aleatória para ambos os lados, longo e curto.
Para entradas longas, estamos usando uma ordem de parada, um buff swing two, com um buffer de pip e saída aleatória.
Para posições vendidas, estamos usando o ponto de oscilação dois no lado negativo, com o mesmo buffer.
Salvarei a estratégia e a colocarei na pasta de arquivos com o nome Swing 1-2-3.
O modelo está pronto, e agora vamos passar para o construtor para desenvolver novas estratégias.
Abra o construtor, vá para as configurações completas e comece a criar com base no modelo.
Portanto, escolha a opção estratégia do modelo, escolha a que você acabou de salvar e abra-a.
Agora, a guia de dados.
Estamos construindo para o MetaTrader 5 sobre o Dow Jones.
Estamos usando um período de 30 minutos e usamos alguns dados fora da amostra.
Agora vamos definir alguns blocos de construção e classificação.
Por exemplo, quero um fator de lucro maior que 1,2.
Em seguida, basta pressionar start.
Você pode ver que, após um curto período de tempo, o modelo começa a gerar estratégias que parecem promissoras.
Parece que eles têm alguma vantagem, alguma vantagem.
Essa estratégia pode ser negociada como contra-tendência ou como acompanhamento de tendência.
Depende de você.
Mas lembre-se de que você precisa ajustar seu modelo de acordo.
Portanto, o que mais posso dizer além de continuar criando e, o mais importante, não se esqueça de executar testes de robustez.
E essa foi a estratégia do Swing 1-2-3.
Espero que você tenha gostado desse vídeo.
Diga-me sua opinião nos comentários e até a próxima.
Obrigado por compartilhar! Consegui gerar algumas estratégias, mas todas as estratégias foram geradas apenas no lado curto? Assisti, contei vários códigos perfeitamente seguidos. Atualmente, em SQX 142.