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

 
MrBrooklin #:

¡Hola, Rustam!

Sustituye el código de las líneas 195 y 241:

por el código:

Saludos, Vladimir.

Por tercera vez, justo en el unitor, corrijo el código de la EA a sus actualizaciones, compilar sin errores, a continuación, volver a escribir todo el código nuevo directamente a la que estaba antes, que desde algún lugar no está claro todavía cómo, actualizado a los valores antiguos, a continuación, una vez más comprobar si no ha cambiado así (automáticamente) y continuar demotorg, en Insta. Todas las docenas de posiciones abiertas del código antiguo desaparecieron y el trabajo normal continúa. Y así por tercera vez, estoy esperando la cuarta) En roboforex sus actualizaciones funcionan firmemente, hasta ahora sin volver a los valores antiguos. Si usted está familiarizado con este problema, por favor, iluminar un maniquí ? Antes de todos los cambios que he eliminado los terminales antiguos con sus registros, con la desfragmentación de disco, tanto de ellos, realmente quiero llegar al fondo de una cosa tan interesante) Apareció, obviamente, recientemente, todo el foro no podría haber dejado de notarlo ?

 
Rustam Ayupov #:

Si usted está familiarizado con tal confusión, por favor ilumine al tonto ?

Hola, Rustam. No estoy familiarizado con tal confusión.

Saludos, Vladimir.

 
¡Pido ayuda a los conocedores de la incomprensión con el código del Asesor Experto! El Asesor Experto cambia dos líneas del código por su cuenta, a capricho y deseo incomprensible, para que en lugar de la condición de una sola posición, vuelva el estado anterior de imparable. cascada de posiciones abiertas, extra. Tras actualizar el código con uno nuevo, la operativa se normaliza, según el algoritmo del código, pero de la noche a la mañana el código vuelve de nuevo al estado anterior, por su cuenta.... Vuelvo a actualizar el código y todo se repite de nuevo, al cabo de un tiempo, ya el tercer día... Llevo mucho tiempo en el mercado, pero es la primera vez que me encuentro con algo así. El ordenador es personal, nadie tiene acceso a él excepto yo, ¿es posible una actualización así a distancia? Creo que no soy el único que se ha encontrado con este milagro, ¿pueden ayudarnos? El asesor es único, sería una pena abandonarlo.
 
Rustam Ayupov posiciones abiertas, extra. Tras actualizar el código con uno nuevo, la operativa se normaliza, según el algoritmo del código, pero de la noche a la mañana el código vuelve de nuevo al estado anterior, por su cuenta.... Vuelvo a actualizar el código y todo se repite de nuevo, al cabo de un tiempo, ya el tercer día... Llevo mucho tiempo en el mercado, pero es la primera vez que me encuentro con algo así. El ordenador es personal, nadie tiene acceso a él excepto yo, ¿es posible tal actualización a distancia? Creo que no soy el único que se ha encontrado con este milagro, ¿pueden ayudarnos? El Asesor Experto es único, sería una pena abandonarlo.

¡Hola, Rustam! Abra MetaEditor y guarde el código del EA en la carpeta Experts con un nombre diferente, por ejemplo, Unique_EA. Luego compila este EA y trabaja con él bajo un nuevo nombre.

Saludos, Vladimir.

 
En el transcurso de la reparación de EA encontré otra versión de este EA por este autor, con otra discusión en el mismo foro, en otros enlaces, él promete terminarlo, al parecer no todo se presenta todavía, todo está en Inglés. ¿Por qué el autor no añade aquí enlaces a todo su desorden de información sobre lo mismo? Intento enlazar aquí desde otro navegador. Allí, también, los mismos errores... y los mismos errores.
 
Rustam Ayupov #:
En el transcurso de la reparación de EA encontré otra versión de este EA por este autor, con otra discusión en el mismo foro, en otros enlaces, él promete terminarlo, al parecer no todo se presenta todavía, todo está en Inglés. ¿Por qué el autor no añade aquí enlaces a todo su desorden de información sobre lo mismo? Intento enlazar aquí desde otro navegador. Allí, también, los mismos errores.

Rustam, si estás escribiendo sobre este EA https://www.mql5.com/en/code/123 no hay errores en él.

Sólo hay dos advertencias que se pueden corregir fácilmente en la línea número 201 y 241. Para ello, es necesario añadir lo que está resaltado en amarillo en el código:

201    bool check=OrderSend(mrequest,mresult);
.
.
.
241    bool check=OrderSend(mrequest,mresult); 

Si desea que sólo una posición se abra todo el tiempo, a continuación, en los números de línea 189 y 229 añadir lo que está resaltado en amarillo en el código:

189    if(Buy_Condition_3 && Buy_Condition_4 && PositionsTotal()==0)
.
.
.
229    if(Buy_Condition_3 && Buy_Condition_4 && PositionsTotal()==0)


Saludos, Vladimir.

Simple Expert Advisor based on the Simple Moving Average and ADX
Simple Expert Advisor based on the Simple Moving Average and ADX
  • www.mql5.com
This simple Expert Advisor uses Simple Moving Average and ADX indicators.
 
MrBrooklin #:

Rustam, si usted está escribiendo acerca de este Asesor Experto https://www.mql5.com/en/code/123 no hay errores en ella.

Sólo hay dos advertencias que se pueden corregir fácilmente en la línea número 201 y 241. Para ello, es necesario añadir lo que está resaltado en amarillo en el código:

Atentamente, Vladimir.

GRACIAS, esta es la tercera variante, la segunda, ya en inglés, con comentarios en inglés aquí https://www.mql5.com/en/articles/100 es decir, esta segunda variante es esencialmente la misma que la primera, así que vi los mismos errores allí, que corregimos aquí. No sé cómo se probó y no se notó, pero todo está corregido en los comentarios de la primera variante, que tomé aquí https://www.mql5.com/es/articles/100. Los errores acaban de aparecer al probarlo ya en demotorg. Bueno, el terminal con este Asesor Experto también es raro, mientras lo solucionamos, el primer milagro fue la recuperación independiente de los errores de la primera variante, después de algún tiempo desde el inicio de la operación demo, que se corrigió aquí, el segundo milagro fue también la recuperación independiente de los objetos, después de algún tiempo desde el inicio de la operación demo, que acabo de borrar manualmente. Voy a empezar a probar su variante, es diferente, al parecer, el autor ha cumplido su promesa y no vi esos errores que hemos corregido aquí. Su compilación es exitosa, tendré en cuenta sus sugerencias, gracias, y la probaré, y luego veremos... Sin embargo, el Asesor Experto no es adecuado para la vida real, el algoritmo, ya que es, no es rentable, me refiero a la primera variante, pero debe ser pensado y mejorado, por ejemplo, añadir un trailing stop. Lo siento por el discurso, no aburrido ? Reanudé forex después de un largo descanso, me olvidé de un montón de cosas).

Saludos, Rustam.


Probado en el probador, las operaciones no se abren, no hay nada que optimizar ...

En las operaciones de demostración, las posiciones se abren y cierran, no rentable, pero funciona) Vamos a ver qué va a pasar antes del final de la semana de trabajo.

Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners
Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners
  • www.mql5.com
The Expert Advisors programming in MQL5 is simple, and you can learn it easy. In this step by step guide, you will see the basic steps required in writing a simple Expert Advisor based on a developed trading strategy. The structure of an Expert Advisor, the use of built-in technical indicators and trading functions, the details of the Debug mode and use of the Strategy Tester are presented.
 
Rustam Ayupov #:

Probado en el tester, las operaciones no se abren, no hay nada que optimizar...

¡Hola, Rustam!

¡¡¡ Probado en el probador, todas las operaciones se abren, no hay nada que optimizar!!! El código del Asesor Experto está debajo de las imágenes.

Saludos, Vladimir.


Archivos adjuntos:
my_first_ea.mq5  25 kb
 
MrBrooklin #:

¡Hola, Rustam!

Probado en el tester, todas las operaciones se abren, ¡¡¡hay mucho que optimizar!!! El código del Asesor Experto está bajo las imágenes.

Saludos, Vladimir.


En demotorg operaciones, las operaciones de apertura y cierre, no rentable, pero funciona, y su Asesor Experto en este momento voy a probar, optimizar y demotorg) GRACIAS.

Saludos, Rustam.

 
Rustam Ayupov #:

En demotorg operaciones, las operaciones se abren y cierran, no rentable, pero funciona, y su EA en este momento voy a probar, optimizar y demotorg) GRACIAS.

Saludos, Rustam.

Rustam, esto no es mi EA. Su autor es Samuel Olowoyo.

Lo único que he hecho en él es modificar el código para que no aparezcan 2 advertencias durante la compilación y a petición tuya lo he hecho para que sólo se abra una posición.

Saludos, Vladimir.