Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 615

 
Antes de ordenar, añade if(N==0) return; la función funciona correctamente.
 
¿Cómo llamar (iniciar) otro EA MQL4 desde un EA MQL4 (sin código fuente compilado en MQL4) y si es necesario forzarlo (otro EA desde el primero) a detenerse? Se excluye la interacción entre ellos a través de variables globales.
 
Yan Barmin:
¿Cómo llamar (iniciar) otro EA MQL4 desde un EA MQL4 (sin código fuente compilado en MQL4) y si es necesario forzarlo (otro EA desde el primero) a detenerse? Se excluye la interacción de las variables globales entre ellas.

1. Abra el gráfico del par deseado y aplique la plantilla con el EA sin código fuente.

2. Aplicar la plantilla sin la EA.

 
Alexey Viktorov:

1. Abra el gráfico del par deseado y aplique la plantilla con el EA sin fuente.

2. Aplicar la plantilla sin la EA.

Usted no entendió la pregunta - es necesario llamar desde el código de un EA a otro EA compilado, que está (o no está) rondando el gráfico. Para los indicadores, existe esa posibilidad, pero ¿para los asesores? Déjeme explicarle. Si operando con mi EA, aparecen situaciones en el mercado, que están bien trabajadas por otro EA (su autor y código fuente hace tiempo que desaparecieron), ¿cómo llamarlo desde mi EA en MQL4 y cerrar la situación cuando se resuelve? Las respuestas son claras, para qué reinventar la rueda, si ya está ahí, sólo tengo que llamarla, esperar a que la situación se solucione y dejarla. Si es necesario, repita el procedimiento de nuevo.
 
Yan Barmin:
Usted no entendió la pregunta - usted necesita llamar desde el código de un EA a otro EA compilado que ya está rondando (o no) en el gráfico. Para los indicadores, es posible, pero ¿para los asesores expertos?

Y no hay ninguna función de este tipo incorporada para el EA. Así que mira aquí..:

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos

Alexey Viktorov, 2018.09.08 08:57

1. Abra el gráfico del par requerido y aplique la plantilla con el Asesor Experto sin fuente.

2. Para aplicar una plantilla sin el Asesor Experto.


 
Artyom Trishkin:

Y no hay ninguna función de este tipo incorporada para el EA. Pues mira..:


Lo intentaré. Gracias.
 
Yan Barmin:
Lo intentaré. Lo intentaré.

No ha dicho nada concreto, por lo que sólo le ha dado una posible línea de actuación Alexei. Pero parece que necesitas intercambiar datos entre los dos EAs. El hecho de ejecutar el segundo EA en una nueva ventana no ayudará si está en código cerrado.

 
Yan Barmin:
Lo intentaré. Gracias.

Escriba el indicador y las condiciones en el indicador y suéltelo en el gráfico:

if(рыночная ситуация для моего EA == bool)
 ApplyTemplate("имя шаблона1");

if(рыночная ситуация для чужого EA == bool)
 ApplyTemplate("имя шаблона2");

De esta manera el indicador cargará la plantilla precreada requerida con el EA

Документация по MQL5: Стандартная библиотека / Ценовые графики / ApplyTemplate
Документация по MQL5: Стандартная библиотека / Ценовые графики / ApplyTemplate
  • www.mql5.com
Стандартная библиотека / Ценовые графики / ApplyTemplate - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko:

Escriba el indicador y las condiciones en el indicador y suéltelo en el gráfico:

De este modo, el indicador alimentará la plantilla precreada requerida con el EA

bool ?
 
Buenas tardes, ¿es posible discutir la visión en este hilo?
Razón de la queja: