Ayuda con exp

Foro para cuestiones generales sobre la plataforma MetaTrader 4.

Ayuda con exp

Notapor macmercurio » 07 Mar 2011, 11:53

Hola antes que nada gracias por la colaboracion, en lo que pueda colaborar solo decirlo.

Necesito saber como poder poner dos expert en un terminal en diferentes charts pero que a la hora de cerrar operaciones no me cierre las de el otro expert, es decir robot 1 abre una operacion robot dos la cierra porque en ese horario no deberia haber operaciones, entonces lo que necesito es que el robot dos cierre solo las de el, se que ahi una opcion con magic number pero he intentado y sigo igual, necesito un ejemplo base como para dar inventiva y hacerlo o si alguien sabe mejor, desde ya gracias.
macmercurio
 
Mensajes: 20
Registrado: 23 Ene 2011, 00:15
Karma: 0

Re: Ayuda con exp

Notapor macmercurio » 15 Mar 2011, 13:27

Es asi.

if(true) {
for (int l_pos_0 = OrdersTotal() - 1; l_pos_0 >= 0; l_pos_0--) {
OrderSelect(l_pos_0, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol()) {
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid1, Slippage, Blue);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask1, Slippage, Red);
}
Sleep(1000);
}
}
}
macmercurio
 
Mensajes: 20
Registrado: 23 Ene 2011, 00:15
Karma: 0

Re: Ayuda con exp

Notapor elcctroo » 18 Mar 2011, 02:33

La variable MagicNumber debe tener valores diferentes en el expert 1 y en el expert 2.

Un saludo.
elcctroo
 
Mensajes: 56
Registrado: 01 Dic 2009, 17:41
Karma: 0

Re: Ayuda con exp

Notapor macmercurio » 18 Mar 2011, 21:50

Exactamente falto describirlo.saludos.
macmercurio
 
Mensajes: 20
Registrado: 23 Ene 2011, 00:15
Karma: 0


Volver a MetaTrader 4

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados