Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1339
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
Hola!!! Dime donde me he equivocado, yo tampoco lo entiendo)
De 275 herramientas, procesa 27 y luego se atasca, ocupa memoria y produce una cadena de error cuando el script es forzado a terminar.
Si esta matriz
y luego usarla en
no está bien del todo.
¿O he entendido algo mal?
Si esta matriz
y luego usarla en
no está bien del todo.
¿O he entendido algo mal?
Hay muchas cosas que no funcionan.
Si esta matriz
y luego usarla en
no está bien del todo.
¿O he entendido algo mal?
¿Por qué mal? Porque en el ejemplo de la función
CopyBuffer
y utilizar
Alexey Viktorov #:
¿O he entendido algo mal?
El objetivo del script es recorrer cada instrumento en el Market Watch en timeframes desde 1min hasta 4H para encontrar el precio por encima de la MA200 y si se detecta este hecho, generar una alerta con el nombre del símbolo con el precio por encima de la MA en los 6 timeframes.
Hay muchas cosas que no funcionan.
Sea más específico, si no le importa)
Sea más específico, si no le importa)
La indexación de matrices es simplemente espeluznante... Copiar los mismos datos en un bucle... Crear nuevas asas en un bucle - sin palabras...
No quiero ni mirar el resto, lo siento
La indexación de matrices es simplemente espeluznante... Copiar los mismos datos en un bucle... Crear nuevas asas en un bucle - sin palabras...
No quiero ni mirar el resto del código, lo siento
No entiendo lo de la indexación de los arrays, ¿qué arrays no te gustan? Los datos de la línea 43 de la función CopyBuffer copian los handles en diferentes timeframes, desde 1 minuto hasta 4H. Se copian los precios del indicador 5 MA, para las 5 primeras barras, y tanto el handle como el array con 5 barras se ponen a cero en cada iteración
ArrayFree(bufer_MA);
y la manilla se borra.
Si puedes proponer un algoritmo para manejar 274 símbolos y cada uno de ellos en 6 marcos temporales de alguna otra manera, estaría encantado. Es que el hilo se llama... Preguntas de principiantes. Si fuera un profesional, probablemente no tendría ninguna pregunta.
lacreación de asas en diferentes situaciones no parece costosa, es sólo un puntero sin precarga... el trabajo principal se hace con CopyBuffer
Personalmente, tengo un problema constante sólo al crear el primero; se soluciona con Sleep() para cargar un gráfico o la función de precarga de cotizaciones
los desarrolladores deberían haberlo decidido ellos mismos, la velocidad no es importante en OnInit, me refería al primer indicador con 7 símbolos, el error siempre aparece en diferentes iteraciones
----------
¿cómo funciona la creación de un asa, en un bucle especial es necesario comprobar la disponibilidad o basta con otra creación (es decir, la sobreescritura)?
lacreación de asas en diferentes situaciones no parece costosa, es sólo un puntero sin precarga... el trabajo principal se hace con CopyBuffer
Personalmente, tengo un problema constante sólo al crear el primero; se soluciona con Sleep() para cargar un gráfico o con la función de precarga de cotizaciones
los desarrolladores deberían haberlo decidido ellos mismos, la velocidad no es importante en OnInit, me refería al primer indicador con 7 símbolos, el error siempre aparece en diferentes iteraciones
----------
¿cómo funciona la creación de un asa, en un bucle especial es necesario comprobar la disponibilidad o basta con otra creación (es decir, la sobrescritura)?
¿Me está hablando a mí o es una pregunta para los expertos locales)?
¿Me estás hablando a mí o es una pregunta para los expertos de aquí)?
Sobre la creación y eliminación de asas,
Funciona, me interesa la forma correcta, espero que los desarrolladores me digan.