Características del lenguaje mql5, sutilezas y técnicas - página 134
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
Aplicación
Resultado
Ordenación práctica de un conjunto de estructuras
El amarillo ha resaltado las cosas que faltan, y me parece que es mejor en orden de argumentos, primero Inicio, y luego Contar.
Por cierto, probablemente sea más razonable ordenar las matrices de estructuras por índices (me refiero a reordenar los índices, no las estructuras en sí), pero depende del tamaño de la estructura, claro.
He resaltado en amarillo lo que faltaba.
Gracias, me lo perdí.
Creo que es mejor empezar por Inicio y luego por Contar en orden de argumentos.
La señal se toma prestada de MT4-ArraySort.
Por cierto, probablemente sería más razonable ordenar las matrices de estructuras por índices (me refiero a reordenar los índices, no las estructuras en sí).
Esto fue lo primero que se me ocurrió, pero lo dejé. Porque requiere usar ArrayCopy del array inicial y del array de índices. Y esto es una memoria adicional. Y la máquina no puede permitirse esa ordenación de una matriz, por ejemplo, de millones de elementos MqlTick.
Podríamos haber incluido dos variantes de ordenación, pero no lo he hecho en el código fuente. En la demostración, tal vez, lo más valioso sea la usabilidad y el método de aplicación. Después de estudiarlo, ya está claro cómo añadir a sus necesidades y hacer un análogo para otras funciones de arrays con estructuras (ArrayMaximum, etc.).
Ordenación práctica de un conjunto de estructuras
Aplicación
Resultado
¿Cómo convertir este código en una clase simple sin usar #define?
¿Cómo convertir este código en una clase simple sin usar #define?
No se puede. Se supone que ArraySortStruct se utiliza como una función sin entrar en cómo se organiza.
Sólo hay que poner en enludnik su código fuente y olvidarse de él. Después de eso, una "función" realmente útil para cualquier principiante (y no sólo) está siempre a mano.
Un número aleatorio de 0 a máximo con igual probabilidad:
El multi-buffer es genial para acelerar el editor y es seguro.
No escribe nada en el disco y sólo mantiene los datos en la memoria.
Un número aleatorio de 0 a máximo con igual probabilidad:
Su función es 100% equivalente:
porque, en primer lugar.
se simplifica a
por lo tanto, en segundo lugar
se realiza siempre una vez.
La complejidad es una declaración detallada de la simplicidad. ))
Su función es 100% equivalente:
porque, en primer lugar.
se simplifica a
por lo tanto, en segundo lugar
se realiza siempre una vez.
La complejidad es una declaración detallada de la simplicidad. ))
Es usted muy considerado, gracias. Me equivoqué, no puse paréntesis, así que usaría la función "injusta".
SZZ: se han hecho correcciones en el post original.