[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 74

 
silhouette:
Gracias. Entiendo la lógica. Pero, ¿cómo se puede arreglar?


Dejas el retorno (true), pero en lugar de todos los retornos (false) haces uno DESPUÉS del bucle
 
MikeM:

¿Cuál es el mensaje?


error 130 de ordersend y número doble inválido como parámetro 7 para la función ordersend (recién notado)
 
gain:


error 130 de ordersend y número doble inválido como parámetro 7 para la función ordersend (recién notado)

Así que te perdisteel deslizamiento
 
MikeM:

Así que te perdiste eldeslizamiento

Nah, es lo mismo, creo que el séptimo parámetro debería estar ahí, ahora miraré los ejemplos ya hechos.
 
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green);
 
MikeM:
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green);


Lo hice, no sirvió de nada.

He visto algún código en alguna parte, hay algo después del beneficio...

 
Ponga un paréntesis de cierre después de la ganancia y un punto y coma después. El resto se desperdicia.
 
MikeM:
Ponga un paréntesis de cierre después de la ganancia y un punto y coma después. El resto se va al infierno.

De esta manera el compilador no se saltará
 
Dar un fragmento de código y el mensaje del compilador
 
MikeM:
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green);

¿Dónde está la MAGIA?