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
imho, gran trabajo, hay, por supuesto, las preguntas en cuanto a la rapidez con que lo hizo.... si esto es en el espacio de una hora.... Bueno, eso es un poco exagerado.
comprobado la versión revisada - ok, todo funciona correctamente
¿Esta modificación? Desde el principio, unos 30 minutos en total.
¿Este oficio? Desde el principio, un total de 30 minutos.
No voy a halagar.
Gracias de nuevo.
ZS: ¿para qué sirve? uno de los usos - en este códigohttps://www.mql5.com/ru/forum/325418/page4#comment_16116740
se pueden cargar/guardar varios objetos a través de un archivo y también se puede añadir el objeto generado por el probador al tiempo de ejecución a través de la cadena de entrada sin detener la ejecución de EA, ya lo hice a través de intercambio binario, pero lo bueno de json - se puede leer sin ninguna manipulación adicional
No voy a halagar.
Gracias de nuevo.
ZS: ¿para qué es eso? uno de los usos - en este códigohttps://www.mql5.com/ru/forum/325418/page4#comment_16116740
Puedo cargar/guardar varios objetos a través de un archivo, y también puedo añadir el objeto generado por el probador al tiempo de ejecución a través de la cadena de entrada sin detener la ejecución de EA, ya lo hice a través de intercambio binario, pero lo bueno de json - se puede leer sin ninguna manipulación adicional
Sólo para uso interno, es más fácil para los datos binarios, IMHO. JSON, sin embargo, es más para el intercambio de datos a través de la red, allí, en el tiempo de recepción / transmisión, el tiempo de serialización / deserialización, no significa nada. Y así, si usted necesita para organizar un intercambio en una máquina, entonces, IMHO, la asignación de archivos es el mejor, y rápido y fácil, y en la red - allí soccet web gobernará.
Sólo para uso interno, es más fácil usar datos binarios, IMHO. JSON, de todos modos, es más para el intercambio de datos a través de la red, allí, en el fondo de tiempo de recepción / transmisión, el tiempo para la serialización / deserialización, no significa nada. Si necesitamos organizar el intercambio de datos en una máquina, entonces, IMHO, el mapeo de archivos es el mejor, rápido y fácil, y sobre la red - web soccet gobernará aquí.
No, el intercambio de datos ya está hecho y funcionando - datos binarios a través de la base de datos Redis - velocidad de intercambio microsegundos - el volumen de intercambio ... Bueno, parece que no se limita a probar 600 mb sin problemas, y la sincronización se proporciona, a través de la plantilla de todas las envolturas, escribir leer en un comando - en general, sin mucho esfuerzo, todo funciona sin problemas y de forma fiable
json para leer/almacenar en un archivo - una operación de una sola vez y como escribí para tener la oportunidad de hacer algo a tiempo
la tarea se formula aproximadamente asíhttps://www.mql5.com/ru/forum/85652/page50#comment_16415557 , en general me muevo como se describe )))
no, el intercambio de datos ya está hecho y funciona - datos binarios a través de la base de datos Redis - tipo de cambio en microsegundos - volumen de intercambio... bueno, parece que no se limita a 600 mb sin problemas, y la sincronización se proporciona, a través de la plantilla de todas las envolturas, escribir leer en un comando - en general, sin mucho esfuerzo, todo funciona de forma rápida y fiable
json para leer/almacenar en un archivo - una operación de una sola vez y como escribí para tener la oportunidad de hacer algo a tiempo
el problema está casi formulado asíhttps://www.mql5.com/ru/forum/85652/page50#comment_16415557 , en general, estoy siguiendo la descripción )))
¿Qué versión de Redis?
Sólo espero la función de Streams 5, de lo contrario redis no es tan interesante... ¿Y dónde puedo conseguir el 5 para Windows?
¿Redis qué versión?
Tengo un local bajo Windows, puramente para compartir la memoria
Redis 3.2.100 64 bits
no lo he pensado bien, he utilizado el dll ServiceStack.Redis de githab, sin conocer el material - un par de días de trabajo
¿Y dónde puedo conseguir 5 para Windows?
No está disponible. El proyecto de Windows se abandonó hace tiempo.
pero hay mucha información en la red sobre cómo ejecutar software de linux en vin 10https://redislabs.com/blog/redis-on-windows-10/
¿Cuál es el problema, asignar 12 bytes de memoria en la pila, sin saber a ciencia cierta qué es un objeto de cadena?
¡Qué mala suerte!
1 - creando un objeto. 2 - sólo a través de una llamada a una función normal. El primer número es el tiempo en milisegundos, no prestes atención al segundo.
Es casi 10 veces más rápido (y a veces más de 10 veces). Qué cosa más triste... apilar... amontonar... ***cha
¡Qué mala suerte!
1 - A través de la creación de objetos. 2 - simplemente a través de una llamada a una función normal. El primer número es el tiempo en milisegundos, no prestes atención al segundo.
Es casi 10 veces más rápido (y a veces más de 10 veces). Qué cosa más triste... apilar... amontonar... ***cha.
Considérelo como en C#: el objeto siempre está en el montón. En la pila sólo hay escalares, descriptores y (como excepción) algunas matrices de tamaño conocido.
Piensa en ello como en C#: el objeto siempre está en el montón. En la pila sólo hay escalares, descriptores y (como excepción) algunas matrices de tamaño conocido.
Te has olvidado de las estructuras y las clases (sin new) - ambas se asignan en la pila.
¡Qué mala suerte!
1 - a través de la creación de objetos. 2 - simplemente a través de una llamada a una función normal. El primer número es el tiempo en milisegundos, no prestes atención al segundo.
Es casi 10 veces más rápido (y a veces más de 10 veces). Qué cosa más triste... apilar... amontonar... ***cha.
Podéis explicar de qué va todo esto, porque soy un poco tonto, lo he leído tres veces y sigo sin entenderlo...