Hola!!
Estoy programando un EA y no sé como hacer para que el OrderModify se ejecute tras un número determinado de
velas una vez que ya esté dentro del mercado, por ejemplo 3. Ya que lo que me ocurre muchas veces es que nada más ejecutarse la orden de compra se ejecuta automaticamente el OrderModify.
int totalordenes = OrdersTotal();
for (int i=0; i <= (totalordenes); i++){
//Seleccionamos la orden del mercado
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==TRUE){
if (OrderSymbol()==Symbol() && OrderMagicNumber()==NumeroMagico)
{
if ((Low[3]<Low[2])&&(Low[2]<Low[1])){
//Modificando
int modificar;
modificar = OrderModify(OrderTicket(),OrderOpenPrice(),Low[3],OrderTakeProfit(),0,White) ;
return;
}
Gracias