¿Puede un EA monitorizar y operar con varios pares de divisas desde un mismo gráfico? - página 3

 
whroeder1:
  1. No negociar varias monedas en un EA.
No poder usar variables predefinidas es un mal argumento para "No operar múltiples monedas en un EA", y puedes usar el probador en MT5.
 
nicholishen: No poder usar variables predefinidas es un mal argumento para "No operar con múltiples divisas en un EA", y puedes usar el probador en MT5.

Predefinido es sólo uno. El sondeo es dos. El manejo de múltiples símbolos y las correspondientes pruebas múltiples es tres (bucles, matrices, iBarShift, para cada símbolo.) Es innecesario es cuatro (código de una vez, lo puso en múltiples gráficos y su hecho.)

 
whroeder1:

Predefinido es sólo uno. El sondeo es dos. Manejar múltiples símbolos y las correspondientes pruebas múltiples es tres (bucles, matrices, iBarShift, para cada símbolo.) Es innecesario es cuatro (código de una vez, ponerlo en múltiples gráficos y su hecho.)


¿Las encuestas son un problema? ¿Cómo? ¿Qué tan difícil es poner el hot-path de algo en un bucle o usar OnBookEvent en MT5?

"Esinnecesario"

Sí, tal vez si estás operando con un algoritmo estático que es independiente de la moneda, pero ¿cuántas estrategias de MC son estáticas? La mayoría son dinámicas en el sentido de que evalúan las condiciones dinámicas de todos los símbolos a la vez, juntos, y en un solo programa. ¿Qué vas a hacer... configurar un montón de variables globales o un archivo compartido para que todos tus EAs puedan hablar entre sí sólo para que puedas evitar bucles y matrices? Eso no tiene ningún sentido.

 

No es en absoluto innecesario y es muy posible.

Mira el panorama general y, por favor, no te cases ni te limites a un solo instrumento.

Date cuenta de que todas estas economías están conectadas.

El código lo permite y es muy conveniente.

Usted puede encontrar enlaces que están ocultos entre los gráficos que de otro modo estarían ocultos.
 

Mirar otros símbolos no tiene nada que ver con operar con ellos. Nunca he dicho nada de un instrumento, de hecho he dicho lo contrario: "Mira los otros si debes".

Nunca dije nada sobre variables globales o archivos porque son innecesarios; no es necesaria la comunicación entre ellos.

Es innecesario operar con otros símbolos. Pon el EA en otros gráficos para operar con otros símbolos. Nunca dije nada de imposible. Cualquiera que sea la condición para operar, sólo un EA lo hará y en el primer tick con la condición.

No es conveniente en absoluto. Sondea continuamente (carga innecesaria de la CPU para la entrada y/o el trailing,) OnTick es inútil al igual que el probador de MT4. Si no quieres operar un símbolo en particular, debes modificar el código en lugar de simplemente cerrar ese gráfico.

¿De qué sirve OnBook cuando sólo hay un EA? Ya sabe que acaba de operar. Eso es útil con múltiples EAs.

 

Sí, eso es exactamente lo que estoy diciendo el comercio de ellos.

No es innecesario.

Es conveniente, cargar un EA -> empezar a obtener beneficios.

¿Quién quiere configurar 26 gráficos? Vamos a verlo...

* No uso ontick()... en absoluto.

Solía dar un error cuando se eliminaba la función ontick() pero hoy en día sólo acepta que ha desaparecido.

Es una estatua prehistórica de los primeros tiempos.

 
whroeder1:

¿De qué sirve OnBook cuando sólo hay un EA? Ya sabe que acaba de operar. Eso es útil con múltiples EAs.


Te voy a dar mi impresión de whroeder1... ¿Te has molestado enleer la documentación?

  1. La función OnBookEvent() es el manejador deBookEvent.
  2. El manejador de eventos OnBook es activado por cualquier cambio en el DOM de cualquier símbolo suscrito, que incluye el cambio en el precio, es decir, un nuevo tick.

 
nicholishen:

Te voy a dar mi impresión de whroeder1... ¿Te has molestado enleer la documentación?

  1. La función OnBookEvent() es el manejador deBookEvent.
  2. El manejador de eventos OnBook es activado por cualquier cambio en el DOM de cualquier símbolo suscrito, que incluye el cambio en el precio, es decir, un nuevo tick.

No hay tal cosa con MT4/mql4.
 
Alain Verleyen:
No existe tal cosa con MT4/mql4.

Por lo tanto,"¿Qué tan difícil es poner el hot-path de algo en un bucle o utilizar OnBookEvent en MT5?"

 

En MT4 es simple, sólo hay que hacer un bucle sobre SymbolsTotal(1) y entonces SymbolName(pos,1) se convierte en el instrumento.

Pero vayamos un paso más allá.

Mis EAs no sólo operan con todos los instrumentos, sino que también manejan todos los indicadores.

Así que son todos los instrumentos, y todos los indicadores, en un EA... e incluso algunos personalizados.

Esto hace que sea muy conveniente para probar fácilmente nuevas y diferentes ideas de trading desde un solo paquete.