EA para cada par de divisas - ¿qué código para abrir sólo una vez por par de divisas? - página 2

 
grey.unit:
Claro que sí. Cuando tengo una operación abierta en, por ejemplo, EURJPY y la cierro manualmente, entonces tal vez otro EA abre una operación en otro par de divisas.
¿Tal vez no tienes suficiente margen para abrir 2 órdenes?
 

el tamaño del lote es 0.1

y el tamaño de las cuentas es >3000$.

Además, cuando elimino todas las partes del código que limitan las órdenes, se introducen toneladas de operaciones

 
grey.unit:

Además, cuando quito todas las partes del código que limitan las órdenes entra en toneladas de oficios

La codicia es buena.

Es una broma.

NO.

 
grey.unit:

el tamaño del lote es 0.1

y el tamaño de las cuentas es >3000$.

Además, cuando quito todas las partes del código que limitan las órdenes, entra un montón de operaciones

OK, es justo . . . el código que mostró parecía bien aunque . . . por lo que puedo ver de lo que ha publicado debe tener el resultado deseado.

Aunque... ¿es esto lo que hay en tu código o es un error de copiar y pegar...?

if (Buy_1_1 > Buy_1_2 && CloseBuy1_1 < CloseBuy1_2 && count < 1)   Order   = SIGNAL_BUY;    // Trigger for Buy


if order  == SIGNAL_BUY)

¿Orden vs orden?

 

Esto es un error de copiar y pegar.

Estoy tratando de entender lo que onewithzachy sugirió, pero parece más o menos lo mismo que ya hicimos, o no?

¿Debo dar mi EA completo?

 
grey.unit:


¿Debo dar mi EA completo?

Eso depende de usted, pero podría ayudar a encontrar su problema.
 
grey.unit:

Esto es un error de copiar y pegar.

Estoy tratando de entender lo que onewithzachy sugirió, pero parece más o menos lo mismo que ya hicimos, o no?

¿Debo dar mi EA completo?

No. aprende mi código primero - he dicho aprender - ejecútalo y luego vuelve aquí.

Vamos a estar en otro lugar cuando vuelvas :)

 
onewithzachy:

No. aprende mi código primero - he dicho aprender - ejecútalo y luego vuelve aquí.

Estaremos en otro lugar cuando vuelvas :)

Puede ser... No tengo ningún otro sitio al que ir :-(
 

He eliminado la "parte de salida" de mi EA, y ahora funciona como debería. Tengo que averiguar qué pasa con la parte de salida, porque también tiene orderselect() en ella. Si no puedo resolver el problema hasta el final de la semana os preguntaré de nuevo :)

¡Gracias por la ayuda!

 
RaptorUK:
Puede ser............................ No tengo ningún otro sitio al que ir :-(

Lamento escuchar eso...

Espero que lo pases bien :)

Razón de la queja: