
StrategyQuant YouTube agora em alemão - Comece sua jornada no comércio algorítmico
Nosso novo canal do YouTube em alemão já está no ar - e foi criado especialmente para você. Por que você deve dar uma olhada? Se você sempre ...
Přejít k obsahu | Přejít k hlavnímu menu | Přejít k vyhledávání
Many traders struggle to catch reversals early — either they enter too late, or get caught in false signals. But there’s a classic price action setup that’s stood the test of time: the Padrão de reversão 1-2-3.
In this detailed video tutorial, I’ll guide you through everything you need to know about this powerful formation — how to spot it on a chart, how to set your entries with precision using stop orders, and most importantly, how to fully automate the strategy in StrategyQuant usando AlgoWizard — no coding required.
We’ll walk through how to:
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
Whether you’re a manual trader curious about automation or an algo trader looking for new edges, this strategy is flexible, reliable, and easy to build into your workflow.
🎥 Watch the full breakdown and see how you can turn this classic setup into a fully functional algo strategy — in just minutes.
Transcrição:
Hoje, vamos analisar uma nova estratégia, que é, na verdade, o padrão de reversão um-dois-três.
It’s a price formation with three swings that signals a potential trend reversal.
Let’s take a look at the chart.
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.
Then the price tries to, like, re-test swing one point, but it doesn’t reach the lowest low again, so it moves back up, breaking above point two.
At that moment, it’s time to enter the trade.
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.
Point three is the second-lowest low after the first swing, where the price doesn’t touch the first low again, and it’s also surrounded by higher lows on both sides.
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.
Now, let’s go to AlgoWizard to set this up.
Então, mudo para a Estratégia 1, abro a guia AlgoWizard e crio uma nova estratégia.
I’ll be preparing the strategy for MetaTrader 5, so I choose Full Editor and start with a basic template.
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.
It’s very easy.
Now, we’ve got the basic conditions ready, but clearly, these conditions could trigger a lot of false signals.
Portanto, o que precisamos é adicionar um filtro.
Let’s switch to Strategy Template and add a random condition, random condition one.
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.
Also, we’ll add a buffer of a few pips so the price is not triggered exactly at the high.
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.
Again, we will add some buffer using fixed pips, just like with the long side, and we’ll add a value to be generated randomly.
And we’ll set the exits to generate randomly in the exactly the same way as you did it before.
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.
We’ve got the entry conditions with random filtering for both long and short sides.
Para entradas longas, estamos usando uma ordem de parada, um buff swing two, com um buffer de pip e saída aleatória.
For shorts, we’re using the swing two point on the downside, with the same buffer.
I will save the strategy, and let’s put it into the files folder under the name 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.
Now let’s define some building blocks and ranking.
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.
It’s up to you.
Mas lembre-se de que você precisa ajustar seu modelo de acordo.
So, what more to say than keep building, and most importantly, don’t forget to run robustness tests.
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.
Nosso novo canal do YouTube em alemão já está no ar - e foi criado especialmente para você. Por que você deve dar uma olhada? Se você sempre ...
Deseja elevar o nível de suas negociações? Esses indicadores se ajustam às mudanças de humor do mercado como um profissional. Por que os indicadores adaptativos são um divisor de águas A maioria dos indicadores da velha guarda tem uma grande falha: ...
Você já desejou poder criar estratégias de negociação sem esforço em plataformas como MetaTrader 4, MT5, TradeStation ou MultiCharts? Nosso último vídeo revela a novíssima atualização do AI Assistant, agora disponível para todos os mecanismos ...