Errores, fallos, preguntas - página 2690
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
Hola.
¿Cuál puede ser el error? Coloco dos copias del mismo indicador en el gráfico, cambio el color de las líneas en el primer indicador, el color de las líneas también cambia en el segundo, pero no cambio nada en el segundo. No hay variables globales.
No veo ninguna lógica en ello.
Para los tipos simples, en primer lugar, puede hacerlo:
En segundo lugar, lo es:
y no todo son muletas.
resultado en ambos casos:
17*256+92=4444La lógica es que si se pueden escribir datos en un array para estructuras dentro de una función, debería ser lo mismo para los tipos simples.
Bien, la situación aquí es bastante simple.
La lógica es que si los datos se pueden escribir en un array para las estructuras dentro de una función, debería ser lo mismo para los tipos simples.
Me gustaría confirmar esta lógica con algo más que tu opinión.
Busca en Google "C# struct to byte array" si te interesa.
Tenga en cuenta que C# es una creación de Microsoft para todos los no programadores, y lo que en MQL se hace en un par de líneas, en C#, de hecho, simplemente no se proporciona - en los ejemplos buscados en Google todo se hace a través de Marshal, y esto es el trabajo con el código no administrado, es decir, está fuera de .Net - en términos de MQL - "esta es una llamada .dll".
así es como es lógico...
Me gustaría confirmar esta lógica con algo más que tu opinión.
Busca en Google "C# struct to byte array" si te interesa.
Tenga en cuenta que C# es una creación de Microsoft para todos los no programadores, y lo que en MQL se hace en un par de líneas, en C#, de hecho, simplemente no se proporciona - en los ejemplos buscados en Google todo se hace a través de Marshal, y esto es el trabajo con el código no administrado, es decir, está fuera de .Net - en términos de MQL - "es una llamada de un .dll".
Así de lógico es...
Hay mucho de eso ahí:
Muchos métodos sobrecargados:
Hay esto:
Muchos métodos sobrecargados:
https://metanit.com/sharp/tutorial/5.6.php
Esto es análogo a trabajar con archivos en MQL con la bandera FILE_BIN
Si no me equivoco, no querías trabajar con ficheros, sino simplemente serializar un tipo de datos simple en una matriz de bytes
https://metanit.com/sharp/tutorial/5.6.php
Esto es análogo a trabajar con archivos en MQL con la bandera FILE_BIN
Si no me equivoco, quieres serializar un tipo de datos simple en una matriz de bytes
FileStream
MemoryStream
Tanto los archivos como la memoria.
¿Por qué tienes tanta aversión a C# :)?FileStream
MemoryStream
Tanto los archivos como la memoria.
¿Por qué tienes tanta aversión a C# :)?Sobre la hostilidad que te has inventado, sólo he escrito que el lenguaje es para no programadores, lo que corresponde a un lenguaje muy amigable con el usuario, para ser concretos
sobre los flujos de archivos, has hecho una tarea sencilla bastante complicada
La esencia de mi pregunta es que MQL es un lenguaje muy avanzado en términos de manejo de "datos en bruto", un ejemplo más - MQL no tiene alineación de estructura por defecto, es conveniente para los usuarios
Acabo de escribir que el lenguaje es para los no programadores, lo que corresponde a un muy fácil de usar, para ser específicos
sobre los flujos de archivos, has hecho una tarea sencilla bastante complicada
La esencia de mi pregunta es que MQL es un lenguaje muy avanzado en términos de procesamiento de "datos en bruto", un ejemplo más - MQL no tiene alineación de la estructura por defecto, es conveniente para los usuarios
Existe un análogo del flujo de archivos sólo en la RAM.
¿Por qué? La mayoría de los tipos simples pueden ser convertidos a bytes de esta manera:
este código (primera parte) debería funcionar también en C#, al menos nunca he tenido problemas con los tipos enteros, parece que la variante #3 ya
puedes envolver mi código en un bucle para hacerlo un poco más compacto
UPD:
Tenga en cuenta que C# es la creación de Microsoft para todos los no programadores, y lo que en MQL se hace en un par de líneas en C#, de hecho, simplemente no se proporciona para