Características del lenguaje mql5, sutilezas y técnicas - página 123

 
fxsaber:

Especialmente cuando el código es grande y no es propio.

Es cierto. Muchos codificadores aquí no trabajan con el código de otras personas y los entiendo. Ahora necesita una ordenación inversa de matrices multidimensionales, o seleccionar el ticket de bytes de los pedidos cerrados en la historia)))))

 
Bueno, se puede confundir cualquier cosa, por ejemplo, un menos en lugar de un más, etc. Esto es puramente en la conciencia del programador, el ordenador no es un telépata. Otra cosa es cuando la matriz no se puede ampliar debido a la falta de memoria en el sistema - esto es un problema técnico.
 
Alexey Navoykov:
Bueno, se puede confundir cualquier cosa, por ejemplo, un menos en lugar de un más, etc. Esto es puramente en la conciencia del programador, el ordenador no es un telépata. Otra cosa es cuando la matriz no se puede ampliar debido a la falta de memoria en el sistema - esto es un problema técnico.

Para el mundo real, utilizo este esquema.

 
fxsaber:

Para la vida real, utilizo un esquema como este.

No lo entiendo, ¿por qué llamarla clase ARRAYRESIZE? ¿Por qué no sólo ARRAY, si tiene métodos de copia, aunque está todo mezclado...
 
Alexey Navoykov:
No entiendo muy bien por qué llamarlo todo clase ARRAYRESIZE, por qué no sólo ARRAY, si contiene métodos de copia, aunque todo está mezclado ahí...

No se trata del nombre. El objetivo era dar la mayor cantidad de información posible en el momento en que se rompe el redimensionamiento/copia. Porque el siguiente paso es intentar escribir un artículo que no existe. Lo que implica fuera de tamaño con un cierre silencioso del asesor de combate.

 
¿Alguien ha probado el rendimiento de ArraySwap? ¿Realmente sólo cambian los punteros del array?
 
fxsaber2019.01.17 13:05 RU
Artyom Trishkin:

A veces es mucho más fácil desmontar un garabato comprensible que empezar a desmontar un puzzle compacto y abandonar inmediatamente el ejercicio inútil.

El rompecabezas no es mucho más grande en tamaño que un revoltijo de macros.

 

Alguien podría estar interesado en la prueba de ArrayInstert, para comprobar si la función funciona correctamente

Archivos adjuntos:
ArrayInsert.mq5  50 kb
 

Por favor, no ensucies el tema: se trata de las características, no de lo feo que es todo.

Has encontrado una característica - la has resuelto - la has compartido - la gente está agradecida.

Por favor, ponga sus opiniones sobre la miseria y el subdesarrollo en la sección de interés y humor.

 
Artyom Trishkin:

Por favor, no ensucies el tema: se trata de las características, no de lo feo que es todo.

Has encontrado una característica - la has resuelto - la has compartido - la gente está agradecida.

Por favor, ponga sus opiniones sobre la miseria y el subdesarrollo en la sección de interés y humor.

De acuerdo, me disculpo si mis palabras han sonado groseras. No quería decir que fueran groseras. Me refería al subdesarrollo en el sentido literal: falta de algunas funcionalidades, como las interfaces múltiples, que los desarrolladores llevan prometiendo desde hace varios años.