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

 

Cómo puedo iniciar un EA en formato .ex4 conectándolo al EA con un nombre diferente, al mismo tiempo necesito mostrar los parámetros de entrada, es decir, poder trabajar con él.

Tenemos un Asesor Experto compilado llamado "Trade.ex4"

Crear un nuevo Asesor Experto llamado "Hand.ex4"

Cómo combinarlo para que al inicio de "Hand.ex4", "Trade.ex4" funcione completamente, al mismo tiempo, "Trade.ex4" ha sido adjuntado a "Hand.ex4" según el tipo de #recurso

Es decir, sólo tenemos Hand.ex4 en la máquina, pero utilizamos Trade.ex4 en nuestro trabajo.

Gracias.

 
Alekseu Fedotov:

Tenga en cuenta que la función se ha modificado ligeramente.

¡Funciona! ¡¡¡Muchas gracias!!!

 
Vitaly Muzichenko:

Cómo puedo iniciar un EA en formato .ex4 conectándolo al EA con un nombre diferente, al mismo tiempo necesito mostrar los parámetros de entrada, para que sea posible trabajar completamente con él.

Tenemos un Asesor Experto compilado llamado "Trade.ex4"

Crear un nuevo Asesor Experto llamado "Hand.ex4"

Cómo combinarlo para que al inicio de "Hand.ex4" funcionara perfectamente el "Trade.ex4", al mismo tiempo, "Trade.ex4" se insertara en "Hand.ex4" según el tipo de recurso #resource

Es decir, sólo tenemos Hand.ex4 en la máquina, pero utilizamos Trade.ex4 en nuestro trabajo.

Gracias.

Usted pone "Trade.ex4" en un gráfico y utiliza "Hand.ex4" para seguir la aparición de órdenes de "Trade.ex4" en otro gráfico del mismo símbolo.

no existe la opción de tipo #resurse
 
Ilya Prozumentov:

Pones "Trade.ex4" en un gráfico, y en otro gráfico del mismo símbolo con tu "Hand.ex4" sigues la aparición de las órdenes de "Trade.ex4".

No hay opciones para el tipo #resurse

Eso no funcionará. Tienes que dar a los usuarios el archivo Hand.ex4, pero sin Trade.ex4.

 
Vitaly Muzichenko:

Esto no funcionará. Tienes que dar a los usuarios el archivo Hand.ex4, pero sin Trade.ex4.

Entonces necesitas el código fuente o escribir todo el algoritmo tú mismo

 
Ilya Prozumentov:

entonces necesitas el código fuente o escribir tú mismo todo el algoritmo

El algoritmo está escrito. Necesitamos insertar el sistema listo en cualquier Asesor Experto de otro sistema, para que al final funcionen dos Asesores Expertos. Esta es una tarea ridícula que no puede ser resuelta. Puedes crear uno, pero hay un pequeño matiz, que dejaré detrás de la cortina)

 
Vitaly Muzichenko:

para tener dos EAs trabajando como resultado. Es una tarea ridícula que no se puede resolver.

o escribir un tercer EA, que utilizará las variables globales del terminal o alguna otra forma de controlar los 2 primeros EAs

o, en un código del Asesor Experto, insertar 2 códigos de Asesores Expertos previamente escritos, algo así

int OnInit()
  {
//---
   OnInit1();
   OnInit2();
//---
   return(INIT_SUCCEEDED);
  }

void OnStart()
  {
//---
   OnStart1();
   OnStart2();
  }

y renombrarlas OnStart() --> OnStart1() y OnStart2() - 2 minutos de trabajo))

SZZ: Para evitar una gran carga y que se pierdan los ticks, puedes llamar a un experto y luego al segundo a través del tick ;)

 
¿Quién sabe cómo desconectar el terminal MT4 de Internet, para que no reciba nuevas cotizaciones, para que se quede sin conexión? Supongamos que hay una situación en la que necesitas internet en tu ordenador pero no lo necesitas en el terminal, porque necesitas perfeccionar tu robot EA, etc. y necesitas aislar el programa de la red.
 
Seric29:
¿Quién sabe cómo desconectar el terminal MT4 de Internet, para que no reciba nuevas cotizaciones, para que se quede sin conexión? Si te encuentras en una situación en la que necesitas Internet en tu PC pero no lo necesitas en el terminal, porque necesitas poner a punto tu EA, etc., tienes que desconectar el programa de la red.

borrar el login (o cambiar el último dígito - eso es lo que yo hago)

 
Igor Makanu:

borrar el login (o cambiar el último dígito - eso es lo que yo hago)

En este caso, el inicio de sesión se corromperá y se perderá la conexión. Voy a probarlo, ¿los gráficos no saldrán volando en este caso? He comprobado que el gráfico no sale volando, el robot se tumba en él y cuenta, pensaba que el robot no se tumbaría en una cuenta inexistente, pero gracias por el consejo.

Razón de la queja: