Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 762
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Entiendo que hay que indicar de alguna manera al Asesor Experto la entrada de la posición abierta manualmente, que quieres que rastree.
Gracias por la aclaración, ahora entiendo lo que quiero decir.
Para mí las lecciones de mql recomiendan poner 3 (EURUSD), pero la liquidez de las divisas es diferente y también su velocidad. ¿Cuáles son las cifras que pueden utilizarse como punto de referencia en condiciones normales de mercado para los pares y cruces del dólar?
¿Es posible llenar un buffer multidimensional utilizando las funciones CopyOpen, CopyHigh, CopyLow y CopyClose? La descripción dice que se copia a un array dinámico - pero un array dinámico puede ser multidimensional MQL5
Utiliza un array unidimensional...
¿Es posible llenar un buffer multidimensional utilizando las funciones CopyOpen, CopyHigh, CopyLow y CopyClose? La descripción dice que copia en un array dinámico - pero un array dinámico puede ser multidimensional.
Si tiene dificultades para entender las estructuras, puede utilizar ArrayCopyRates
Si tienes un buen conocimiento de ello, será mejor que
Hola. He intentado construir un EA a partir de varios, todo funciona correctamente en el probador de estrategias (lo he comprobado en modo visualización). Intenté usar una cuenta demo y de vez en cuando tengo el siguiente problema, se abre una orden y luego se borra, y esto sucede durante una hora, hasta que cambia la hora. Pensé que hay una condición para entrar y eliminar la orden al mismo tiempo, pero la eliminación es sólo en el tiempo, he eliminado este error de bloque entero no ha desaparecido. Si alguien no es difícil que me diga dónde está el error.
Hola. He intentado construir un EA a partir de varios, todo funciona correctamente en el probador de estrategias (lo he comprobado en modo visualización). Intenté usar una cuenta demo y de vez en cuando tengo el siguiente problema, se abre una orden y luego se elimina, y esto sucede durante una hora, hasta que cambia la hora. Pensé que hay una condición para entrar y eliminar la orden al mismo tiempo, pero la eliminación es sólo en el tiempo, he eliminado este error de bloque entero no ha desaparecido. Por favor, indique dónde está el error.
Es necesario hacer un desbordamiento en un bucle a través deOrderSelect
Según tengo entendido, cuando se produce una condición, se produce una transición a la función de modificación en la que sólo se utiliza la orden select. Y también traté de eliminar esta pieza todo el mismo error se mantiene, y no siempre es visible qué condición se produce.
Hola. He intentado construir un EA a partir de varios, todo funciona correctamente en el probador de estrategias (lo he comprobado en modo visualización). Intenté usar una cuenta demo y de vez en cuando tengo el siguiente problema, se abre una orden y luego se borra, y esto sucede durante una hora, hasta que cambia la hora. Pensé que hay una condición para entrar y eliminar la orden al mismo tiempo, pero la eliminación es sólo en el tiempo, he eliminado este error de bloque entero no ha desaparecido. Por favor, indique dónde está el error.
Tienes que escribir en la función Print(__FUNCTION__) o en Print(tal bloque, tales parámetros). Observe el orden de activación de las funciones/bloques. El primero que disparó y no debió hacerlo, ahí es donde está la pregunta entonces. Confiar en que "he descrito aquí condiciones bastante incompatibles para su desencadenamiento simultáneo" no es una buena idea. Tal vez la unidad no debería haber disparado, pero los parámetros externos le permitieron disparar, tal vez algo dentro de la unidad no debería haber disparado.
OnChartEvent() no funciona en el probador.
Por favor, muestre el botón que puede funcionar en el probador. Por ejemplo, al hacer clic en que se levantará la bandera trade = true; ¿hacer clic de nuevo? trade = false;
OnChartEvent() no funciona en el probador.
Por favor, muestre el botón que puede funcionar en el probador. Por ejemplo, al hacer clic en que se levantará la bandera comercio = verdadero; ¿hacer clic de nuevo? comercio = falso;
En OnTick() controla la pulsación del botón. Si funciona en el probador - control en OnTick(), pero en el mundo real este control no se ejecutará y se controlará en OnChartEvent()