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

 
RomanRott:

Supongo que si se calcula algo en la función OnTimer cada 1-2 minutos, se cargará el terminal más lentamente que realizando las mismas operaciones en OnTick?

En OnTick() también se puede calcular una vez cada 1-2 minutos. Pero en principio, sí. Todo depende de la tarea a realizar.

 

¡Buenas tardes!

Ante los errores 4110 y 4111 (prohibición de operar en Largo o en Corto)

Si desactivo uno de los valores en la configuración del Asesor Experto, da un error en el probador.

03:46:02.279 2017.11.07 00:00:00 CHFJPY,H1: OrderSend error 4110

03:56:31.458 2017.11.06 00:02:36 CHFJPY,H1: OrderSend error 4111


No puedo encontrar una función para MT4 que devuelva una oportunidad de operar en corto o en largo.

La función para MT5 SYMBOL_TRADE_MODE_LONGONLY y SYMBOL_TRADE_MODE_SHORTONLY no funciona en MT4.


Por favor, dame un ejemplo real para verificar que no hay ningún error en el probador.

Por favor, no me des sólo un enlace al tutorial, ya sé dónde está, necesito una solución concreta.

Gracias de antemano.

 

Sólo atrapar el error después de OrderSend e incluir una bandera que no se puede hacer de nuevo.

También puede configurar usted mismo el parámetro "Dirección del comercio".

 
Taras Slobodyanik:

Sólo captar el error después de OrderSend e incluir una bandera que no se puede hacer de nuevo.

También puede establecer el parámetro "Dirección del comercio" usted mismo.


Sólo atrapar un error después de OrderSend y activar la bandera que ya no se puede hacer.

==

De este modo, un error seguirá apareciendo.

============

También puede ajustar usted mismo el parámetro "Dirección del comercio".

==

Por sí mismo se puede, pero si sov a la gente - el error va a volar (cheque en el mercado no puede pasar).

 

¿Quién puede explicar por qué después de la compilación EA no es visible en el probador en el menú desplegable, y algunos antiguos no son visibles.

Están en la carpeta, compilados de nuevo, cerrados, abierto el terminal, etc...

 
forexman77:

¿Quién puede explicar por qué después de la compilación EA no es visible en el probador en el menú desplegable, y algunos antiguos no son visibles.

Están en la carpeta, compilados de nuevo, cerrados, abierto el terminal, etc...

Hubo un error de compilación. El archivo.mq4 está ahí, pero el archivo.ex4 ha desaparecido
 
STARIJ:
Hubo un error de compilación. El archivo.mq4 está ahí, pero el archivo.ex4 ha desaparecido

No hay ningún error durante la compilación. El problema apareció hace aproximadamente un mes. Lo que sí es sorprendente es que algunos EA aparezcan de vez en cuando.

 
forexman77:

No hay ningún error durante la compilación. El problema apareció hace aproximadamente un mes. Lo sorprendente es que de vez en cuando aparecen algunos EA.

Existe tal cosa: Windows protege el área del sistema de las interferencias. Se deshizo de su tutela - vio la luz
 

¿Es posible hacer que el indicador recorra el historial en la inicialización y lo dibuje allí SIN recorrer todas las barras?

 
RomanRott:

¿Es posible hacer que el indicador recorra el historial en la inicialización y lo dibuje sin recorrer todas las barras?

1. Pasar por la historia y hacer un bucle en las barras es lo mismo.

El indicador no tiene que dibujar nada en OnInit().