Autor da ideia — Skoch, autor 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)))
if((iClose(3)>iClose(2)) && (iClose(1)<iClose(2)))
.
.
.
//--- SELL
if((iClose(3)>iClose(2)) && (iClose(2)<iClose(1)))