Redactaré un asesor de forma gratuita - página 121

 
Sysmart:
Necesito un simple EA en mql5. Al principio de su trabajo, deben aparecer 2 botones de compra/venta, pulsando uno de ellos se abrirá una operación con parámetros, que son predefinidos y número mágico. Una vez pulsado el botón, debería desaparecer hasta el momento en que no haya posiciones abiertas en el gráfico dado. Si ha llegado el momento, deberían aparecer los botones.

todo lo que has descrito es exactamente lo que hace esteButon Lot Profit.mq5

 

Por favor, envíeme un Asesor Experto .ex4 sin errores que pueda publicar en el sitio web.

Tengo uno propio pero genera errores que no puedo entender por qué, ver la diferencia en el código

 
Oleg Aliev:

Por favor, envíeme un Asesor Experto .ex4 sin errores que pueda publicar en el sitio web.

Tengo uno propio pero genera errores que no puedo entender por qué, ver la diferencia en el código

Aquí tienes - no gracias.

<fichero *.ex4 borrado
 
Alexsandr San:

Aquí tienes - no gracias.

Te pasa lo mismo que a mí.

El archivo EX4 debe ser compilado usando la directiva#property strict.No se especifica el nombre de la versión. Por favor, especifique la versión en el código fuente utilizando la #propiedad versión

Свойства программ (#property) - Препроцессор - Основы языка - Справочник MQL4
Свойства программ (#property) - Препроцессор - Основы языка - Справочник MQL4
  • docs.mql4.com
, которые помогают клиентскому терминалу правильно обслуживать программы без необходимости их явного запуска. В первую очередь это касается внешних настроек индикаторов. Свойства, описанные во включаемых файлах, полностью игнорируются. Свойства необходимо задавать в главном mq4-файле. Путь к файлу с картинкой, которая будет показываться для...
 
Oleg Aliev:

¡Tienes lo mismo que yo!

El archivo EX4 debe ser compilado utilizando la directiva#property strict.No se especifica el nombre de la versión. Por favor, especifique la versión en la fuente con la #propiedad versión

y prueba esto

---------------------

Entiendo que quieres publicar tu código y te piden que pongas#property strict en tu código

entonces ponlo así

//+------------------------------------------------------------------+
//|                                              Utility Command.mq5 |
//|                           Copyright © 2020, Aleksandr Klapatyuk. |
//|                             https://www.mql5.com/ru/users/klaxse |
//+------------------------------------------------------------------+
#property copyright   "Copyright © 2020, Aleksandr Klapatyuk"
#property link        "https://www.mql5.com/ru/users/klaxse"
#property description "Copyright © 2020, Vladimir Karputov"
#property description "http://wmua.ru/slesar/"
#property description "Klymenko Roman (needtome@icloud.com)"
#property description "https://www.mql5.com/ru/users/needtome"
#property description "Copyright © 2020, SEM "
#property description "https://www.mql5.com/ru/users/seliveru"
#property version     "1.030"
#property strict

Archivos adjuntos:
MACD.mq4  6 kb
 
Alexsandr San:

Prueba con este.

la extensión es incorrecta, necesitas ex4

 
Oleg Aliev:

la extensión es incorrecta, necesitas ex4

pégalo como he mostrado arriba y compila tu código

-------------

Y copia tu código de nuevo después de compilar con la extensiónex4

 
Alexsandr San:

insertar como he mostrado arriba y compilar su código

-------------

Y copia tu código de nuevo después de compilar con la extensiónex4.

Muéstrame en este ejemplo por favor )

Archivos adjuntos:
 
Oleg Aliev:

Muéstrame en este ejemplo por favor )

Ya tienes#property strict allí

compilarlo en el metadvisor - luego copiarex4 - tendrá esta estructura

Constante

Tipo

Descripción

estricto

Especifica que el compilador aplique un modo estricto especial de comprobación de errores (véase MQL4 actualizado)


A la hora de escribir programas MQL4, se ha decidido introducir una nueva propiedad #property strict. Al crear un nuevo programa MQL4 mediante el Asistente MQL4, esta propiedad se añade siempre a la plantilla .

 
Alexsandr San:

Ya tienes#property strict allí

compilarlo en el metadvisor - luego copiarex4 - ya tendrá esta estructura

Constante

Tipo

Descripción

estricto

Especifica que el compilador aplique un modo estricto especial de comprobación de errores (véase MQL4 actualizado)


Al escribir programas MQL4, se decidió introducir una nueva propiedad #property strict. Cuando se crea un nuevo programa MQL4 utilizando el Asistente MQL4, esta propiedad se añade siempre a la plantilla.

Estoy confundido (( No sé dónde y cómo presionar lo que