¿Qué hay de malo en eso? - página 2

 
msl:

Buenas personas, y sobre todo, personas inteligentes, expliquen a un autodidacta qué tipo de error me da al compilar este código?

\fin_del_programa' - se esperaba el corchete final '}'


¿Por qué te metiste aquí? ¿No ves que otros están tratando de obtener ayuda? El error dice que lo de '}' es innecesario pero puede ser un punto o una coma.
 
sss2019:

¿Qué estás haciendo aquí? ¿No ves que otros están tratando de obtener ayuda? El error dice que falta esta cosa '}', pero podría ser un punto o una coma, hay que ver el código.
y pensé que había desaparecido. Pero he revisado todo el código y no lo encuentro. Pero no te voy a agobiar con eso, muchas gracias.
 
Bueno, saca el código, significa que falta otra señal.
 

¡Camaradas! Sólo dime por qué la orden no se abre. He copiado el código del tutorial

OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
pero sigue sin abrirse y no hay errores. Sólo se abre si pongo el valor del stop y del profit a 0.
 

Parece que su empresa de corretaje sólo permite órdenes sin TP y SL, seguidas de una modificación de la orden

 
Exactamente, la orden manual sólo se abre sin topes también. Gracias.
 
sss2019:
Bueno, saca el código, significa que falta otra señal en alguna parte.
Gracias por tu preocupación, encontré los soportes al revés.
 
Ayúdame a descifrar la siguiente línea
int CalculateCurrentOrders(string symbol)
Entiendo que CalculateCurrentOrders es una variable, pero ¿qué significan los paréntesis y otra variable en ellos?
 
sss2019:
Ayuda a descifrar la línea Entiendo que CalculateCurrentOrders es una variable, pero ¿qué significan los paréntesis y otra variable en ellos?
Se trata de una función definida por el usuario para calcular los pedidos. Aquí está el código completo.

int CalculateCurrentOrders(string symbol)
{
int buys=0,sells=0;
//----
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
{
if(OrderType()==OP_BUY) buys++;
if(OrderType()==OP_SELL) sells++;
}
}
//---- return orders volume
if(buys>0) return(buys);
else return(-sells);
}
 

Gracias. ¿Crees que merece la pena comprar editores visuales? Hay tantos editores visuales en estos días que prometen crear un Asesor Experto con código fuente en un par de clics.

¿Y por qué dice aquí (menos) -vende?

if(buys>0) return(buys);
else return(-sells);
Razón de la queja: