Recibo el error 130 una vez que se ejecuta mi EA. A continuaci�n se muestra el c�digo para comprar:
Ticket de c�digo insertado=OrderSend(Symbol(),OP_BUYSTOP,Lots,HighB ar1 BuySellBuffer*PointFive,3,0,0,My EA,12345,0,Green); if(ticketgt;0) if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES )) Print(Orden de COMPRA abierta:,OrderOpenPrice()); OrderModify(OrderTicket(),OrderOpenPrice(),HighBar 1-HighMinusLow-(StopBuffer*PointFive),HighBar1 TakeProfit2,0,Green); else Print(Error al abrir orden de VENTA:,GetLastError()); retorno(0);
La raz�n por la que obtengo el error 130 es que pone una parada de compra dos pips por encima de la barra anterior. Cuando una vela se mantiene cerca del m�ximo, recibo este error y, a veces, la orden nunca se completa. �Alg�n consejo sobre c�mo podr�a hacer que esto funcione cuando esto ocurre?