Pular para o conteúdo

Open order V3

O módulo Open order - Open permite que uma ou múltiplas ordens/posições sejam abertas ao mesmo tempo. Só abrirá uma ordem consecutiva quando as condições do Signal tiverem avaliado de não verdadeiro para verdadeiro.

  • Maximum open orders: A quantidade de ordens que podem estar abertas na mesma direção ao mesmo tempo por este EA.
  • Hedging: Ao ativar esta opção permite que o seu EA tenha ordens de compra e venda abertas ao mesmo tempo. Se, por exemplo, o seu Signal Open Buy causar a abertura de uma ordem de compra primeiro, então tanto os seus Signals Open Buy como Open Sell continuarão a ser avaliados para abrir uma ordem adicional de compra ou venda. Com Hedging ‘off’, apenas o Open Buy é avaliado quando uma ordem de compra já está aberta. Se só obtiver 1 ordem de cada tipo, certifique-se também de que o seu valor Maximum open orders é superior a 1, ou nunca terá mais de 1 ordem. Com Hedging ‘on’ também é possível abrir ordens de compra e venda simultaneamente, se ambas as condições dos Signals forem satisfeitas ao mesmo tempo. Esta é uma opção exclusiva para subscritores.

Cada vez que um Open Signal avalia como verdadeiro, vindo de falso na cotação anterior, tentará abrir uma ordem, a menos que os módulos Prevent Open o estejam a impedir ou quando um Signal Close(Buy/Sell) tenha avaliado como verdadeiro, vindo de falso na cotação anterior, ao mesmo tempo.

O módulo Open V2 espera para fechar ordens enquanto o signal open atual (com as suas condições) estiver ativo. O pensamento geral por trás disto é que fechar uma ordem, enquanto um signal open está ativo, causaria a abertura de uma nova ordem (do mesmo tipo) diretamente após fechar a ordem atual, fazendo a conta desperdiçar Balance em comissões e Spreads. Esta lógica causou alguma confusão entre traders quando um Signal ficaria ativo até ao fim de uma barra e assim SL/TP não seria executado pelo EA. A solução atual é esperar que o cruzamento expire (na próxima nova barra), ou bloquear o signal open após abrir uma ordem, adicionando o módulo ‘Time gap between orders’.

O módulo Open V3 só ativará na primeira cotação processada que resulte num signal ativo e decide sobre abertura/fecho apenas nesse momento. Na próxima cotação, se o SL/TP for atingido, a ordem será fechada, mesmo que todas as condições do signal ainda sejam verdadeiras. Portanto, com V3, se uma ordem fechar depois das condições de um signal serem satisfeitas, uma nova ordem não será aberta. Em vez disso, esperará até que pelo menos o signal não esteja ativo por uma cotação e depois se torne ativo novamente.