Para todos los gurús de la programación, me encuentro frente a un pequeño problema con los bucles for de abajo, vale describir brevemente, el EA antes de colocar un pedido de compra pendiente lo hará

1ra chk para cualquier lugar COMPRAR abierto actual si hay, no establecerá la compra pendiente

luego, si no hay absolutamente ningún lugar COMPRAR abierto, continuará probando el pedido actual de BUYSTOP; si hay una orden BUYSTOP ubicada, la eliminará y establecerá un nuevo pedido de BUYSTOP.

Escribí el código a continuación, pero parece que no puede entrar en el 1er bucle. ¿Puede alguien darle una mano? ¡gracias un millón!

Http://1.bp.blogspot.com/_NEedAj8WIe...0/s1600/EA.jpg

Código insertado if (high2low gt; Buy1_2 candle_close lt; candle_open) pending_buy = var_high 0.0001;/almacena el alto 1 pips int k = OrdersTotal (); Imprimir (k =, k); if (k == 0) Order = SIGNAL_BUY; else for (int j = 0; jlt; k; j ) Imprimir (INSIDE FOR LOOP1); OrderSelect (j, SELECT_BY_POS); Imprimir (Ordertype =, OrderType ()); if (OrderType ()!) = OP_BUY) para (int l = 0; l == k; l ) Impresión (INSIDE FOR LOOP2); OrderSelect (l, SELECT_BY_POS); if (OrderType () == OP_BUYSTOP) OrderDelete (OrderTicket (), DarkGoldenrod); Order = SIGNAL_BUY; else Order = SIGNAL_BUY;