¿Puede alguien explicar por qué esta función no cierra todas las órdenes abiertas a la vez?
//-------------------------------------------------------------------+ int CloseOrders(int mn) // procedimiento para cerrar todas las órdenes { int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == mn && OrderSymbol()==Symbol()) { if (OrderType()==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),Bid,3,Green); }
if (OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Red); } if (OrderType()==OP_BUYSTOP) { OrderDelete(OrderTicket()); }
if (OrderType()==OP_SELLSTOP) { OrderDelete(OrderTicket()); } } } return(0); }
Ayude a que el texto informativo de este indicador sea multicolor y ligeramente más llamativo. La palabra ABAJO rojo la palabra ARRIBA verde también texto en negrita. También a la izquierda de los nombres de los indicadores también lo hacen un poco más audaz
Por favor, ayuda.
¿Puede alguien explicar por qué esta función no cierra todas las órdenes abiertas a la vez?
//-------------------------------------------------------------------+
int CloseOrders(int mn) // procedimiento para cerrar todas las órdenes
{
int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == mn && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);
}
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Red);
}
if (OrderType()==OP_BUYSTOP)
{
OrderDelete(OrderTicket());
}
if (OrderType()==OP_SELLSTOP)
{
OrderDelete(OrderTicket());
}
}
}
return(0);
}
Por favor, ayuda.
Puede alguien explicar por qué esta función no cierra todas las órdenes abiertas a la vez:
Prueba esto
Por favor, ayúdeme con esta pregunta.....
¿Cómo puedo cambiar el TP de una orden que ya está abierta?
Por favor, ayúdeme con esta pregunta.....
¿Cómo puedo cambiar el TP de una orden que ya está abierta?
prueba esto
Gracias, lo probaré.
¿No se necesita return al final de la función?
Gracias, lo probaré.
¿Es innecesario el retorno al final de la función?
El compilador no acepta cosas muy básicas, ¡ayúdame por favor!
int inicio()
int f;f=1;
Jura así...
'int' - punto y coma esperado C:\thers\expertsärson.mq4 (38, 4)
'f' - expresión en ámbito global no permitida C:³³'s prints³'s printsó's borders.mq4 (38, 10)
El compilador no acepta cosas bastante elementales, ¡ayuda por favor!
int inicio()
int f;f=1;
Jura así...
¿Quién va a poner los soportes? ¿Pushkin? Y hace bien en insultar, lástima que no te insulte )))
El compilador no acepta cosas bastante básicas, ¡ayuda por favor!
{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Amables personas, por favor, ayuden.
Ayude a que el texto informativo de este indicador sea multicolor y ligeramente más llamativo. La palabra ABAJO rojo la palabra ARRIBA verde también texto en negrita. También a la izquierda de los nombres de los indicadores también lo hacen un poco más audaz