Discusión sobre el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" - página 28
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
¡Hola, Rustam! Adjunto una versión funcional de este EA al final del mensaje. Los cambios se han realizado en esta sección de código:
Se ha añadido lo que está resaltado en color amarillo:
y también se ha eliminado la condición relacionada con Buy_opened y Sell_opened:
Saludos, Vladimir
¡Hola, Rustam! Te adjunto una versión funcional de este EA al final del mensaje. Los cambios se han realizado en esta sección de código:
Se ha añadido lo que está resaltado en color amarillo:
y también se ha eliminado la condición relacionada con Buy_opened y Sell_opened:
Saludos, Vladimir.
¡Hola Vladimir ! El archivo adjunto no funciona por alguna razón, voy a tratar de insertar sus códigos en el Asesor de Expertos, vamos a ver.
Saludos, Rustam.
Funcionó en el probador, sólo algo debe haber sido actualizado de nuevo con el sistema operativo y se inserta sólo de forma clásica, sin sus peculiaridades locales) Mira.¡Hola Vladimir ! El archivo adjunto no funciona por alguna razón, voy a tratar de insertar sus códigos en la EA, vamos a ver.
Saludos, Rustam.
¡Hola, Rustam! He comprobado el archivo EA en dos terminales diferentes. Todo funciona. Puedes verlo en la imagen inferior. Trate de ejecutar la prueba visual y vaya a la pestaña Diario. Si aparecen mensajes con círculos rojos, cópialos y publícalos aquí en el foro.
Saludos, Vladimir.
¡Hola, Rustam! He comprobado el archivo EA en dos terminales diferentes. Todo funciona. Puedes verlo en la imagen inferior. Trate de ejecutar la prueba visual y vaya a la pestaña Diario. Si aparecen mensajes con círculos rojos, cópialos y publícalos aquí en el foro.
Saludos, Vladimir.
¡Hola Vladimir ! Su archivo trabajado, en el probador, sólo algo para ver algo actualizado de nuevo con mi sistema operativo y se inserta sólo clásicamente, sin sus peculiaridades locales) Mira.
Y en la demo trabajado) Ahora optimizar, muy extremo).
Saludos, Rustam.
¡Hola Vladimir ! Su archivo trabajado, en el probador, sólo algo para ver algo actualizado de nuevo con mi sistema operativo y se inserta sólo clásicamente, sin sus peculiaridades locales) Mira.
Saludos, Rustam.
Basado en mi experiencia personal, puedo destacar lo principal en el autoaprendizaje del lenguaje MQL5:
- Hasta que no empieces a escribir códigos por tu cuenta, incluso scripts cortos y simples, nunca llegarás a ninguna parte.
- Asegúrese de dejar comentarios a las líneas de código que va a escribir. Esto hará que sea más fácil de entender el código que va a escribir en este momento.
- Necesitas entender para qué se usan las funciones y aprender a escribirlas.
- Asegúrate de estudiar y utilizar el Manual de Referencia de MQL5
Saludos, Vladimir.Basándome en mi experiencia personal, puedo destacar lo principal en el autoaprendizaje del lenguaje MQL5:
- Hasta que no empieces a escribir códigos por tu cuenta, incluso scripts cortos y sencillos, nunca llegarás a ninguna parte.
- Asegúrese de dejar comentarios a las líneas de código que va a escribir. Esto hará que sea más fácil de entender el código que va a escribir en este momento.
- Necesitas entender para qué se usan las funciones y aprender a escribirlas.
- Asegúrate de estudiar y utilizar el Manual de Referencia de MQL5
Saludos, Vladimir.Entiendo todo, estoy 100% de acuerdo contigo, leo todos tus materiales que he encontrado y junto con las referencias al Manual de Referencia de MQL5, miro los cursos de C++ publicados. Los autores de MQL5 han hablado sobre el uso de otro lenguaje Python en su programa terminal MT5, al parecer por el bien de su (muy lento) "loco", recientemente "loco" velocidades, fantástico, pero no pronto. Después de darse cuenta de que FXopen corredor se quedó atrás MT5 noticias y por lo tanto crea errores, no se ejecuta la línea de clase MQL5, lo quité del conjunto de mis corredores, todavía estoy viendo los demás, hay debates similares de los miembros del foro en el foro y más corredores. Pero se hizo evidente que ya es hora de actualizar todo lo que queda de las habilidades del pasado y añadir un montón de noticias, como me di cuenta, tanto con el terminal y con el editor. He guardado un compilador de C++ online para el futuro, y probaremos el editor de la terminal MT5 con él. En primer lugar, quiero entender la red de seguridad de enorme take profit del Asesor Experto optimizado, trailing o según la declaración del autor para cerrar posiciones después de la reversión del precio. Construyo toda mi programación de lo necesario ahora, si el Asesor de Expertos funcionará, y lo hará, todavía no he conocido el mejor algoritmo de estrategia, y en el mercado desde la época de MT3) pero entonces toda la comprensión de la enorme MQL5, el todo, que es de C ++, aparentemente sin sentido ? La guía F1 funciona bastante bien. Lo siento por el largo discurso)
He encontrado un trailing manual, justo en el gráfico, para ver si va a seguir el precio ? No es un stoploss.
¡GRACIAS !
Saludos, Rustam.
Hola Samuel. Muy buen articulo. Al final mencionas que hay muchos aspectos a considerar para mejorar los resultados que no fueron incluidos. Podrias mencionar esos aspectos o tecnicas que faltan, solo una guia para estudiar.
Muchas gracias.
Sin embargo, tengo un problema con mi código. He intentado un poco para modificar el código a mi nivel de acuerdo con la referencia MQL5.
Recibo alertas que me notifica de errores :
(control en las líneas 138, 169 en mi código ) : My_First_EA (EURUSD DFX 10 Index,M1) OrderSend error 4752
( control en la línea 142 de mi código ) : My_First_EA (EURUSD DFX 10 Index,M1) Alerta: No se ha podido completar la solicitud de orden de compra - error:4752(control en la línea 173 de mi código ) : My_First_EA (EURUSD DFX 10 Index,M1) Alerta: La solicitud de orden de venta no pudo completarse - error:4752
He intentado informarme sobre este tipo de error pero no encuentro como corregirlo. Gracias por ayudarme.
Trate de entender el nuevo código. El código funciona por ahora.
Desafortunadamente, el EA abre más posiciones cuando algunas ya están abiertas.
¿Dónde está el error?
Gracias por su ayuda
Trate de entender el nuevo código. El código funciona por ahora.
Desafortunadamente, el EA abre más posiciones si ya hay algunas abiertas.
¿Cuál es el error?
Gracias por su ayuda
No lo sé ahora - pero trate de averiguar por sí mismo:
Trate de entender el nuevo código. El código funciona por ahora.
Desafortunadamente, el EA abre más posiciones si ya hay algunas abiertas.
¿Cuál es el error?
Gracias por su ayuda
Probablemente porque no estás preguntando si una posición ya está abierta o no. Si no lo haces, se abre siempre que se cumpla la condición