Compañero no le estoy entendiendo bien esta parte. La lógica me dice que quiere abrir una tercera operación, por tanto para que ocurra esto (".....cuando cuente 2 operaciones abiertas (sin contar las ordenes pendientes), abra una nueva operación."......) el EA, si o si, necesita abrir la segunda operación, es decir, si solo hay una operación abierta, la condición. "if (contador == 2)" solo se satisface cuando el EA abra esa otra operación .... que lio jeje
A ver si lo aclaras un poco...
Saludos,Foro de Forex Trading United