Características del lenguaje mql5, sutilezas y técnicas - página 81
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
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
Discusión del artículo "Crear y probar símbolos personalizados en MetaTrader 5"
fxsaber, 2018.04.12 07:59
Probablemente, no hay mucha gente que lo haga, así que yo uso la segunda variante cuando necesito paralelizar algo. Probablemente también funcione más rápido, no lo he comprobado.
La segunda opción no sólo es mejor, sino también más correcta. La primera variante es poco fiable. Hay un error fatal en su interior.
La segunda opción no sólo es mejor, sino también más correcta. La primera variante es poco fiable. Hay un error fatal en él y conduce el error fatal.
No he visto ningún problema especial en la primera variante. En cuanto a la segunda, parece que la utilizan una o dos personas.
No vi ningún problema en particular con la primera opción. En cuanto a la segunda, parece que la utilizan una o dos personas.
¿Qué te parece? ¿Qué tal este?
¿si no es un error fatal?
¿Cómo es eso? ¿Qué te parece esto?
¿si no es un error fatal?
Puedes usar la Reserva para acelerar las cosas. Pero el punto de Reserva es cuestionable en este caso, porque la matriz de objetos complejos es una cadena.
En cuanto a los errores fatales, el manejo de un valor negativo de ArrayResize es a tu gusto.
Puedes usar la Reserva para acelerar las cosas. En cuanto al error fatal, el manejo de un valor negativo de ArrayResize es opcional.
No, no se trata de la aceleración. Deberíamos pensar primero en la fiabilidad. Y es por eso que el procesamiento del valor de retorno de ArrayResize no puede ser llamado "a voluntad". De todos modos, este hilo no es para principiantes donde se explican los fundamentos y se dan ejemplos simplificados.
P. S. Por cierto, puedes devolver ArrayResize con un valor positivo, pero seguirás obteniendo el error de desbordamiento del array.El procesamiento de la devolución del valor de ArrayResize no puede ser llamado "a voluntad". Al fin y al cabo, este hilo no es para principiantes, donde se explican los fundamentos y se dan ejemplos simplificados.
En este caso, no veo ninguna razón para acabar con la claridad en aras de la fiabilidad. La tarea consistía en mostrar el segundo método. La técnica fue demostrada aquí, no es una solución universal ya hecha.
No debes copiar y pegar mis códigos. Siempre son de carácter formativo. Es decir, se espera que una persona mire el código y entienda la idea principal y escriba su propia variante basada en ella.
En esta situación no habrá fuera de la red.
Por favor:
En los casos en los que el array arrnArray no pueda expandirse, ArrayResize devolverá el tamaño actual del array (al menos 0). Por lo tanto, la ejecución del cuerpo del bucle hará que el array se expanda fuera del mismo.