[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 165
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Utilice la función NormalizeDouble(lot,2)
Gracias. Sospecho que eso es lo que estaba buscando.
Gracias por el debate. Su información también será muy útil.
¿Dónde se esconde aquí el fallo ')'? - los parámetros erróneos cuentan 4 veces? ¿Quizás no es así como debería escribirse?
¿Dónde se esconde aquí el fallo ')'? - los parámetros erróneos cuentan 4 veces? ¿Tal vez no sea esta la forma de escribirlo?
Señores profesionales, ¡necesito su ayuda de nuevo!
A continuación se muestra un fragmento de código encargado de cerrar las operaciones, pero la cuestión es que cuando no se ejecutan las órdenes pendientes no las borra, no consigo averiguar por qué. Pero cuando necesito cerrar una orden pendiente que ya ha sido ejecutada, todo va correctamente y si la orden no ha sido ejecutada entonces se queda colgada hasta que se ejecuta...
OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
Magic = OrderMagicNumber();
orderticket = OrderTicket();
if (OrdersTotal() == 1 && Magic == 111 && OrderType( ) == 0)
{
if (H1_BUY_5 == 0 || H1_BUY_1 == 0)
{
OrderClose(orderticket, lots, Bid, 5, Yellow);
if (OrdersTotal() == 1) OrderDelete(orderticket, Brown);
}
}
Xaoss1990:
A continuación se muestra un fragmento de código encargado de cerrar las operaciones, pero la cuestión es que cuando no se ejecutan las órdenes pendientes no las borra, no entiendo por qué.
if (OrdersTotal() == 1 && Magic == 111 && OrderType( ) == 0)
esto interfiere
Puse una función en mi EA para cerrar 1/3 del lote abierto cuando el stoploss se activa en el punto de equilibrio, pero por alguna razón no funciona.
¿Puede decirme qué pasa?
Puse una función en mi EA para cerrar 1/3 del lote abierto cuando el stoploss se activa en el punto de equilibrio, pero por alguna razón no funciona.
¿Puede decirme qué pasa?
Probablemente porque primero se calcula el lote y luego