Discusión sobre el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" - página 26

 

Huelga de nuevo) Esta vez represento de la revista, para entender tal capricho de la EA ? FXopen, de cinco dígitos, los stops iniciales los corrigió doblándolos manualmente. Se puso en huelga. Esto es de la demotorg de nuestra segunda variante, con las primeras correcciones de código de la primera. Y la tercera está operando, aunque poco rentable, pero funciona, de momento sin problemas.

2022.05.06 00:59:59.106 Operaciones '999003732': fallida compra 0.1 EURUSD sl: 1.05408 tp: 1.05608 [Modo de llenado no soportado].

2022.05.06 01:59:59.188 Operaciones '999003732': fallida compra de mercado 0.1 EURUSD sl: 1.05296 tp: 1.05496 [Modo de llenado no soportado]

2022.05.06 02:59:58.950 Operaciones '999003732': fallido mercado comprar 0.1 EURUSD sl: 1.05324 tp: 1.05524 [Modo de llenado no compatible]

2022.05.06 03:59:58.916 Operaciones '999003732': fallido mercado comprar 0.1 EURUSD sl: 1.05406 tp: 1.05606 [Modo de llenado no compatible]

2022.05.06 04:32:50.916 Red '999003732': escaneando red en busca de puntos de acceso

2022.05.06 04:32:54.441 Red '999003732': escaneando red finalizado

2022.05.06 05.06 05:59:58.676 Operaciones '999003732': mercado fallido comprar 0.1 EURUSD sl: 1.05314 tp: 1.05514 [Modo de llenado no soportado]

2022.05.06 06 06:59:58.975 Operaciones '999003732': mercado fallido vender 0.1 EURUSD sl: 1.05357 tp: 1.05157 [Unsupported filling mode]

2022.05.06 07:59:58.716 Operaciones '999003732': Mercado fallido vender 0.1 EURUSD sl: 1.06285 tp: 1.04285 [Modo de llenado no soportado]


 
Rustam Ayupov de cinco dígitos, los stops iniciales los corrigió doblándolos manualmente. Se puso en huelga. Esto es de la demotorg de nuestra segunda variante, con las primeras correcciones de código de la primera. Y las terceras operaciones, aunque poco rentables, pero funciona, de momento sin problemas.

¡Hola, Rustam! Si hay problemas y dudas, por favor muéstranos los códigos que utilizas en tu trabajo. Vamos a tratar de entender estos problemas.

Saludos, Vladimir.

Por cierto, ¿ha añadido el código resaltado en amarillo en las dos primeras variantes de la EA:

bool check=OrderSend(mrequest,mresult);
 
MrBrooklin #:

¡Hola, Rustam! Si hay problemas y dudas, por favor muéstranos los códigos que utilizas en tu trabajo. Intentaremos entender estos problemas.

Saludos, Vladimir.

Por cierto, ¿ha añadido el código resaltado en amarillo en las dos primeras versiones de la EA:

No lo añadí, pero muéstrame dónde insertarlo, lo insertaré y lo probaré, y entonces veremos. Estoy dispuesto a presentar aquí toda la EA, junto con los cambios, para comprimir de alguna manera, o qué?

Trató de insertar en vivo respondió tipos de archivos incorrectos, voy a tratar de comprimir y enviar.

 
Rustam Ayupov #:

Yo no lo he añadido, pero indícame donde ponerlo, lo pongo y lo pruebo, y luego ya veremos. Estoy dispuesto a presentar aquí todo el EA, junto con los cambios, para comprimirlo de alguna manera, o qué ?

Adjunto el archivo de abajo, que es mq4 o mq5.

 
Valeriy Yastremskiy #:

Adjunta el archivo de abajo que es mq4 o mq5

*.mt5, respondió tipo de archivo incorrecto, lo comprimiré ahora. Ni Zip ni Rar, ambos respondieron, tipo de archivo incorrecto. Buscaré la forma de enviarlo, inténtalo.

 
Rustam Ayupov #:

Sí, *.mt5, tipo de archivo equivocado contestó, lo comprimiré ahora.

extensión mq5

Archivos adjuntos:
MQLInfo.mq5  2 kb
 
Valeriy Yastremskiy #:

extensión mq5

Iluminar por favor, esto aparentemente simple, que algo que realmente oxidado durante el invierno) ¿Cómo envió este archivo? Y voy a tratar de enviar desde otro editor, otros corredores.

 
Rustam Ayupov #:

Yo no lo he añadido, pero indícame donde ponerlo, lo pongo y lo pruebo, y luego ya veremos.

Hay un código en las líneas 211 y 257 del EA:

OrderSend(mrequest,mresult);

Añade a este código en cada línea:

bool check=

entonces cada línea 211 y 257 tendrá este código:

bool check=OrderSend(mrequest,mresult);

No sé si esto ayudará a eliminar los problemas en el EA que impiden que funcione correctamente, pero sé con seguridad que después de compilar el EA las 2 advertencias desaparecerán.

Saludos, Vladimir.

 
Rustam Ayupov #:

Por favor, ilumíname en esta aparente simplicidad, estoy muy oxidado durante el invierno) ¿Cómo envió este archivo? Y voy a tratar de enviar desde otro editor, otros corredores.

Respuesta o Nuevo comentario, en la parte inferior Adjuntar archivo.

 
MrBrooklin #:

Hay un código en las líneas 211 y 257 del EA:

A este código en cada línea añadir:

entonces cada línea 211 y 257 tendrá este código:

No sé si esto solucionará los problemas del EA que impiden que funcione correctamente, pero sí sé que después de compilar el EA, los 2 avisos desaparecerán.

Saludos, Vladimir.

¡Estimado Vladimir ! Llegué a tu titánico trabajo para dummies, cambio mis prioridades, demotorg será a su manera, y lo principal es ahora tu escuela para principiantes, mastico valiosos exprimidos de tu experiencia, es invaluable, no hay palabras. Si llego a cómo insertar un trailing stop en este EA, probablemente lo haré como una prioridad, porque como resultado de la optimización hacia adelante, la EA crea takeprofits largo, su red de seguridad se ha convertido en gritar. Y en el transcurso de la formación en su escuela probablemente aprenderé a ver los errores, sin los cuales no hay programas de trabajo, y corregirlos. GRACIAS.

Atentamente, Rustam.