Duda OP_BUYSTOP y OP_SELLSTOPTengo una duda he creado un EA con ordenes en espera pero no funciona no toma las ordenes me podrian ayudar por favor, hice un script para que vean el codigo fuente y haber si me pueden corregir gracias.
int start() { //---- // este script es solo por educacion y para manejar OP_BUYSTOP double lotes, sl, tp, precio; int ticket; lotes = 0.01; //lotes es un microlote precio = Ask + 0.0100;//el precio de donde esta + 100 ticks sl = Ask - 0.0100; //el sl seria a -100 ticks tp = Ask + 0.0200; //el tp seria del precio de entrada + 200 ticks ticket = OrderSend(Symbol(),OP_BUYSTOP,lotes,precio,3,sl,tp); if (ticket > 0) Alert("Operacion Tomada "); else Alert("Operacion No realizada "); //---- return(0); }
Re: Duda OP_BUYSTOP y OP_SELLSTOPHola, sustituye
ticket = OrderSend(Symbol(),OP_BUYSTOP,lotes,precio,3,sl,tp); por ticket = OrderSend(Symbol(),OP_BUYSTOP,lotes,Precio,3,sl,tp,"",1,0,Green); Suerte
Re: Duda OP_BUYSTOP y OP_SELLSTOP
Ya lo hice amigo y no funciono tampoco no se esta tomando la orden
Re: Duda OP_BUYSTOP y OP_SELLSTOPSabes algo, no uses if (ticket > 0) ; para verificar si se abrió la operación. Utiliza total=OrdersTotal(); si total es mayor que cero entonces se ejecutó perfecto la operación.
Re: Duda OP_BUYSTOP y OP_SELLSTOP
Gracias amigo pero tmb lo intente y sigue sin funcionarme
5 mensajes
• Página 1 de 1
|
|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado