

Gracias tivag, los algoritmos que programo son sencillos, por eso estoy intentando hacer yo los códigos pero a veces cuando se me atasca algo uso el forex generator como apoyo, pero si puedo lo evito. Gracias igualmente
Foro de Forex Trading United

Muchas gracias por el aporte, en efecto, ese era el objetivo
He estado probando esta solución y me funciona perfecto, muchisimas gracias de nuevo!!Hay muchas formas de alcanzar el propósito pero como ud no da mucha información asumamos la siguiente:
Hay dos condiciones que usted opera: Cond1 y Cond2
este primer código lo que verifica es que se da la primera condición y no hay ordenes todavía abiertasCódigo PHP:If (Cond1 && OrdersTotal() <1) {Abre primera operación}
el segundo código verifica que ya hay una orden abierta y que la condición 2 se presenta, por tanto puede abrir la segunda ordenCódigo PHP:if (Cond2 && OrdersTotal() ==1) {Abra la segunda operación}
Ya de por si solo este código garantiza que no se abran más operaciones, hasta que no se cierre al menos una porque el contador de Ordenes totales ya tiene un valor de dos y a no ser que ud especifique una tercera condición con: OrdersTotal() ==2 el algoritmo no abre otra operación hasta que una de las dos primeras condiciones sea nuevamente satisfecha.
Como le digo esta es solo una forma de hacerlo pero puede ayudarle a entender como plantear la soloción a su situación especifica.
Saludos,Foro de Forex Trading United

Hola , eso es mas bien como semáforo y pudiera servir pero tienes q manejar bien esa variable px q lo haga bien, es mas fácil ver si existe la orden y si es asi q haga lo q quieras, px ello el Forex generator creo recordar que tiene un botón preparadoHola, solicito ayuda para un Ea que estoy preparando. No se que código utilizar para que ejecute sólo una vez una compra.
Me explico, teniendo una compra abierta si se da X análisis quiero que abra otra compra con otro lotaje.
He probado con el código que sugiere el Forex Generator pero aunque parece que funciona, en ocasiones falla y me sigue abriendo varias operaciones. El código que comento es:
if (X)
{
Executed40 = false;
}
if (Executed40 == false)
{
Executed40 = true;
}
A ver si me podeis echar un cable, gracias!!
SaludosForo de Forex Trading United
Iscariote Gracias por este post

Compañero el código que ud. postea no le veo mucho sentido.Yo supongo que lo que trata de significar es que si la condición X se da y previo ya se ha dado la primera condición abra la nueva orden.
Hay muchas formas de alcanzar el propósito pero como ud no da mucha información asumamos la siguiente:
Hay dos condiciones que usted opera: Cond1 y Cond2
este primer código lo que verifica es que se da la primera condición y no hay ordenes todavía abiertasCódigo PHP:If (Cond1 && OrdersTotal() <1) {Abre primera operación}
el segundo código verifica que ya hay una orden abierta y que la condición 2 se presenta, por tanto puede abrir la segunda ordenCódigo PHP:if (Cond2 && OrdersTotal() ==1) {Abra la segunda operación}
Ya de por si solo este código garantiza que no se abran más operaciones, hasta que no se cierre al menos una porque el contador de Ordenes totales ya tiene un valor de dos y a no ser que ud especifique una tercera condición con: OrdersTotal() ==2 el algoritmo no abre otra operación hasta que una de las dos primeras condiciones sea nuevamente satisfecha.
Como le digo esta es solo una forma de hacerlo pero puede ayudarle a entender como plantear la soloción a su situación especifica.
Saludos,Foro de Forex Trading United
Iscariote Gracias por este post

Hola, solicito ayuda para un Ea que estoy preparando. No se que código utilizar para que ejecute sólo una vez una compra.
Me explico, teniendo una compra abierta si se da X análisis quiero que abra otra compra con otro lotaje.
He probado con el código que sugiere el Forex Generator pero aunque parece que funciona, en ocasiones falla y me sigue abriendo varias operaciones. El código que comento es:
if (X)
{
Executed40 = false;
}
if (Executed40 == false)
{
Executed40 = true;
}
A ver si me podeis echar un cable, gracias!!Foro de Forex Trading United
| Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |

