Abre a posição SELL cada barra, se Close da primeira barra > Close da terceira barra. Abre a posição BUY cada barra, se Close da terceira barra > Close da primeira barra.

Autor da ideia — Skochautor do código mq5 — barabashkakvn

Abre a posição SELL cada barra, se Close da primeira barra > Close da terceira barra. Abre a posição BUY cada barra, se Close da terceira barra > Close da primeira barra.

Se você quiser alterar as condições para abertura de ordens, basta alterar a condição em apenas uma cadeia de caracteres:

//--- BUY
   if((iClose(3)>iClose(2)) && (iClose(1)<iClose(2)))
.
.
.
//--- SELL
   if((iClose(3)>iClose(2)) && (iClose(2)<iClose(1)))