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
¿Por qué hay que escribir un código tan feo? No puedes entender nada.
¿Tengo que hacer preguntas capciosas para entender cuál es su problema?
¿Estos bucles están anidados o no?
Si está anidado, ¿dónde están los paréntesis? Si no es así, ¿por qué lo has puesto aquí?
No hay ningún bucle sobre d en ninguna parte de los índices.
¿Por qué debo asignar diferentes valores a una misma variable sin manejarlos de ninguna manera?
Mejor me voy...)
¿Cuál es el problema? Con tus habilidades, puedes empezar a escribir el código de todo el terminal de inmediato.
no hay nada malo en los paréntesis.
maldita sea.
es sólo una prueba de velocidad. ¿no lo entiendes?
y el estilo es tan desordenado por la misma razón.
bueno, vamos a formatear...
Una vez más, permítanme explicar mi problema.
el acceso a las matrices es diez veces más lento que las variables locales. ¿cómo puedo evitar esto?
¿Cuál es el problema? Con tus habilidades, puedes empezar a escribir código para todo el terminal.
¿Qué quieres decir? ¿Estoy reinventando la rueda?
¡Aproximadamente 1 millón de ciclos por segundo!
Y si tenemos en cuenta los cálculos de índices, las llamadas a arrays y la ejecución de operadores de asignación, obtenemos aproximadamente unos 10 millones de operaciones por segundo.
En mi opinión, eso no es demasiado poco.
Tal vez, en todo el Forex no hay tanta información, cuánta MT puede procesar en 1 segundo. :)
Oh, tío.
Es sólo una prueba de velocidad. ¿No lo entiendes?
Por eso el estilo es tan descuidado.
...
Permítanme explicar mi problema una vez más.
Acceder a un array es diez veces más lento que acceder a las variables locales.
Me recuerda a una anécdota sobre los hombres siberianos y una motosierra japonesa, cuando ponen un palo de hierro contra ella.
"Ding", dijo la motosierra japonesa.
"Ajá", dijeron los siberianos.
Entonces, ¿vamos a ganar dinero o a ganar? (pregunta retórica).
Les oí decir: "¡Eso es!"
Dicen que había un japonés arrastrándose, tirando de los hombres por la manga, diciendo "no, no, no".
Los hombres dijeron: "mierda".
De verdad, me voy a trabajar...:)
No estoy diciendo que MQL4 sea lento, sino todo lo contrario.
¡Pero! er...
la única pregunta es, ¿funcionaría mucho más rápido si se pusiera el procesamiento del array en una DLL?
¿Quién tiene instalado algún tipo de compilador? ¡Por favor, compruébelo! ¿Es tan aburrido?
No estoy diciendo que MQL4 sea lento, sino todo lo contrario.
pero eh...
la única pregunta es, ¿sería más rápido si se pone el manejo de arrays en una DLL?
¿Quién ha instalado un compilador de algún tipo? ¡Compruébelo, por favor!
Funciona mucho más rápido, unas 10 veces más rápido si lo escribes correctamente.
Queda por ver qué es más rápido, si la llamada a la función lejana o las diez llamadas a la matriz.
Sólo necesito encontrar algún pequeño compilador para.............