Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1350
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
Buenas tardes.
Se supone que el Asesor Experto comprueba las condiciones y abre órdenes cuando aparece una nueva barra.
Obtuve el error "las declaraciones de funciones sólo están permitidas en el ámbito global, del espacio de nombres o de la clase". Lo he traducido como "las declaraciones de funciones sólo están permitidas en el ámbito global, de espacio de nombres o de clase".
Sigo sin entenderlo, soy demasiado tonto. Por favor, díganme o díganme dónde leer. Gracias de antemano).
En primer lugar, asegúrate de colocar el código correctamente para que sea legible.
Hay una función para publicar código como este, es más fácil que todos lean tu código para ayudar.
Buba_rus:
Sigues sin entender nada, tonto. Por favor, díganme o díganme dónde leerlo. Gracias de antemano.
¿De dónde viene este trozo de código? Necesito el código completo para ver el error.
En primer lugar, asegúrate de que el código está bien colocado para que sea legible.
Hay una función para publicar código como este, es más fácil que todos lean tu código para ayudar.
¿De dónde lo sacas?
No todo es código de nuevo... depende de ti.
aquí están los errores
¿De dónde es este fragmento de código? Necesitas todo el código para ver el error.
No vi de inmediato y no entendí que tenía que descartar todo el Asesor Experto.
No vi de inmediato y no entendí que tenía que descartar todo el Asesor Experto.
Resalté lo que estaba mal
amarillo resaltado innecesario, puede eliminar
la función resaltada en verde debe estar fuera de OnStart(),
donde necesita definir una nueva barra , use el marrón resaltado
Hola. Felices fiestas a todos y buena suerte en el nuevo año.
El Asesor Experto opera con los puntos DeMark, utilizando un simple indicador sobre estos puntos. Me gustaría asegurarme de que los datos de los puntos se guarden cuando apague el terminal. Y en el arranque, el Asesor Experto podría utilizar los datos guardados y luego trabajar de acuerdo con el programa. ¿Es posible? Entiendo que esto se puede hacer usando una función como FileOpen(). Nunca lo he hecho. Por favor, aconséjeme cómo hacerlo correctamente. Aquí hay un par de funciones para calcular el precio de dos puntos. Los otros son similares. Cómo guardar los datos de estas funciones.
Hola. Felices fiestas a todos y buena suerte en el nuevo año.
El Asesor Experto opera con los puntos DeMark, utilizando un simple indicador sobre estos puntos. Me gustaría asegurarme de que los datos de los puntos se guarden cuando apague el terminal. Y en el arranque, el Asesor Experto podría utilizar los datos guardados y luego trabajar de acuerdo con el programa. ¿Es posible? Entiendo que esto se puede hacer usando una función como FileOpen(). Nunca lo he hecho. Por favor, aconséjeme cómo hacerlo correctamente. Aquí hay un par de funciones para calcular el precio de dos puntos. Los otros son similares. Cómo guardar los datos de estas funciones.
Yo añadiría al Asesor Experto la creación de objetos sobre puntos DeMark y utilizaría estos objetos para operar
Yo añadiría al Asesor Experto la posibilidad de crear objetos basados en los puntos DeMark y operar con estos objetos
Gracias por su respuesta. Pero si no me equivoco, su consejo se refiere a MQL5. Mi EA se basa en MQL4.
No soy un programador, un aficionado, para mí.Gracias por su respuesta. Pero si no me equivoco, su consejo se refiere a MQL5. Mi EA está en MQL4.
No soy un programador, aficionado, para mí.mql4 también es posible aquí