Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 326
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
Utilice el botón para insertar el código.
Es extraño porque PriceBlizko1 se describe en la línea anterior
¿Qué, nadie usa indicadores de ClusterDelta?
Gracias))) Ahora sabré)) He indicado en qué lugar da un error al compilar
Es extraño porque PriceBlizko1 se describe en la línea anterior
Se describe exactamente en la línea anterior. Debe definirse globalmente para que esté disponible para todas las unidades, no sólo para la local(actual)
¿Nadie utiliza indicadores de ClusterDelta?
Leer objetos y tomar datos de ellos:ObjectGetDouble
Se describe exactamente en la línea anterior. Debe definirse globalmente, para que esté disponible para todas las unidades, no sólo para la local(actual)
Gracias)
Parece que ha terminado de escribir el EA, pero aparece un error
')' - no todas las vías de control devuelven un valor
Con qué puede estar relacionado. He intentado poner return, el error cambia
'return' - la función debe devolver un valor
Parece que ha terminado de escribir el EA, pero aparece un error
')' - no todas las vías de control devuelven un valor
Con qué puede estar relacionado. He intentado poner return, el error cambia
El 'return' - la función debe devolver un valor
Tal vez la función debedevolver(0);
Tal vez sea necesario unreturn(0) como éste;
¡¡¡¡AAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH !!!! ¡¡¡Gracias!!!
¡¡¡¡AAAAAAAA HOORAY!!!! ¡¡¡Gracias!!!
¿Por qué "gracias"? La función debe devolver un valor. Y siempre se devuelve el cero. Si se supone que no devuelve nada, su tipo debe ser void.
En mql4, mql5 un array siempre se pasa a una función sólo por referencia (& == ampersand)
Primero - en los parámetros formales de una función, hay un ampersand, e indica que no es el propio array el que se pasa a la función, sino una referencia a él. Y entonces -dentro de la función- ya estás trabajando con la referencia, lo que significa que no tienes que especificarla de nuevo.
La tilde (~) precede al nombre del destructor de la clase - el constructor y el destructor tienen el mismo nombre que la propia clase, pero el destructor tiene ~.
Lee este artículo sobre cuándo usar referencias y cuándo usar punteros.
Aunque, de todos modos, hay que leer lo básico.
Gracias.