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
Que yo recuerde, C# no es buen amigo de mql
https://www.mql5.com/ru/forum/285631
10. MQL5: Se ha añadido soporte nativo para bibliotecas .NET con importación de funciones "inteligentes". Ahora puede utilizar las bibliotecas .NET sin tener que escribir envoltorios especiales: MetaEditor se encarga de ello.
No aumenta la rentabilidad de las estrategias.
Referirse a la rentabilidad de las estrategias al hablar de técnicas de programación es bastante deprimente.
Si alguien puede explicar por qué ayuda tanto en la codificación, estaré encantado de aprender algo nuevo.
Ni siquiera puedes hacer tu propio array multidimensional correctamente. Y mucho menos un array con diferentes tipos de valores. Ni siquiera se puede hacer con uno solo, porque ese código no cabría en mql:
Por supuesto, puedes escribir d=array[5].to_double(), pretender que sea así y estar contento con tu feo código. Pero si se permitiera la sobrecarga de las operaciones de conversión de tipos, casi nadie preferiría escribir d=array[5] de esta manera.
...
Por supuesto, puedes escribir d=array[5].to_double(), fingir que esto es correcto y estar contento con tu código de errores. Pero si se permitiera la sobrecarga de las operaciones de conversión de tipos, casi nadie preferiría esta forma de escribir d=array[5].
Es sencillo. d=array[5] podría:
Si te pones friki, todavía hay dificultades con array[3] = 4,00123; Pero es legible y está bien así.
Sí. d=array[5] es posible:
Si te aburres, entonces hay dificultades con array[3] = 4.00123; Pero es legible y suficientemente bueno como es.
Sí, d=array[5] está bien. pero entonces no puedes hacer array[5]=d. Pero puedes hacer %= en lugar de =. no hay problema, al mismo tiempo el icono nos recordará por qué lugar se hace todo))
Sí, d=array[5] puede. pero entonces no puedes hacer array[5]=d. Pero puedes hacer %= en lugar de =. No hay problema, y el icono te recordará qué lugar usar))
Si realmente quieres hacerlo, puedes hacerlo así
etc.
Yo también fui crítico al principio, pero luego pensé que podría usarlo yo mismo:
Hace unos tres o cuatro años pedí un operador de paréntesis y un operador de grapas.
que pides, tal vez puedas hacerlo mejor.
...
Por supuesto, puedes escribir d=array[5].to_double(), fingir que así es como debe ser y estar contento con tu código de errores. Pero si se permitiera la sobrecarga de las operaciones de conversión de tipos, casi nadie preferiría esta forma de escribir d=array[5].
Qué problemas tiene la gente))) ¡Oh, bendita sea mi vida!
Por cierto, escribird=array[5].to_double() es mucho más fácil qued=(double)array[5] Sólo hay que pulsar un punto. Pero no buscamos formas fáciles...