Charla sobre el probador de estrategias de MT5 - página 15

 
xxz:


Sí, sé cómo algunos registros, por ejemplo.

¡¡¡Sólo que cómo no se van a dar cuenta de que nadie va a ir allí!!!

sólo lo que se clona en todos los terminales y acaba ocupando mucho espacio.

Mucho espacio, ¡así es!

Acabo de comprar 12 terabytes de espacio y me he olvidado del problema.

 
Yuriy Zaytsev:

De hecho, ¡ya has demostrado tu valía y ya te han echado del sofá! - Vamos, no te enfades y cuida tu forma de pensar.


hay una garrapata de 100 terminales y hay que registrarla

La pregunta es: ¿desde qué terminal se debe registrar una garrapata?

¡si se trata de un solo tick y tiene que ser almacenado en la base de datos una vez !

Imagine, por ejemplo, que un tick ha entrado a las 3 de la madrugada y que el siguiente tick llegará en 15 minutos en un mercado sin liquidez.


cómo el sistema debe decidir cuál de los 100 terminales utilizar y almacenar el tick como el ÚNICO en la base de datos.

OPS!!!! enciende tu cerebro y date cuenta de que necesitas un GESTOR para hacer esto, ¿no es así?

Hago una última suposición: ¡estás borracho! No veo ninguna otra explicación.

¡No es necesario escribir cada tilde en el archivo ! Para el almacenamiento operativo de los ticks entrantes se utiliza la memoria principal, y el disco se utiliza para guardar lotes de ticks, ¡pero no cada tick! ¿Por qué no usas tu cerebro, eh? ¡Santo cielo ****************! No hay que escribir cada tilde en un archivo y las metacomillas no lo hacen, no son estúpidas. Si eso es lo que haces en tu aplach, bueno, uno sólo puede simpatizar con el retroceso de Jobs...

 
Yuriy Zaytsev:

En realidad, ya has demostrado tu valía y ya te han echado del sillón. - pero vamos, no te enfades y agacha la cabeza


hay una garrapata de 100 terminales y debe ser registrada

la pregunta es ¿desde qué terminal se debe guardar una garrapata?

¡si se trata de un solo tick y tiene que ser almacenado en la base de datos una vez !

Imagínese, por su bien, que un tick ha entrado a las 3 de la madrugada y que el siguiente tick llegará en 15 minutos en un mercado sin liquidez.


¡como el sistema debe decidir de cual de los 100 terminales tomar el tick y ponerlo COMO UNO SOLO en la base de datos!

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OPS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Todos ustedes están tratando de entrar en el lugar equivocado de la manera equivocada.

Mientras trabaja, el terminal acumula todas estas barras de tics en su carpeta de caché, así que deja que se acumulen allí en cada terminal en su carpeta

¡ Cuando cierras el terminal, se completan los datos acumulados en la carpeta del historial, y como tenemos muchos terminales pues que escriban lo mismo, ya que tenemos un broker pero solo pasa una vez y solo cuando cierras el terminal!

Si añades mil veces, no pasa nada.

si sumas mil veces, no pasará nada.

 
Yuriy Zaytsev:

mucho espacio - ¡así es!

Acabo de comprar 12 terabytes de espacio y me he olvidado del problema.


Nunca se tiene demasiado espacio,

No necesito el espacio, sólo las películas que he descargado y ya no lo necesito)))

En una VPN siempre hay mucho espacio.

Mi carpeta de historiales ocupa 5 gigas (está comprimida pero sigue siendo 1,6 gigas)

¿qué pasa si son 5 terminales y no hay compresión?

Bueno, ¿por qué diablos 25 gigas para ocupar lo que se puede colocar en 1,6? Y al mismo tiempo sin dolor.

 

¡¡¡Hay malentendidos por todas partes, en primer lugar por parte del promotor!!!

He aquí un ejemplo de una discusión reciente sobre el siguiente problema:

Después de realizar una prueba visual, se abre un gráfico con los resultados de la prueba en el propio terminal, pero los objetos gráficos ya no se muestran en él,

¡solución propuesta - guardar la plantilla en el probador y luego aplicarlo a la carta en el terminal, lo que lleva a la retirada de todo lo que se pierde!

Entonces surge una pregunta bastante razonable, pero ¿por qué los desarrolladores no lo hacen en el código del probador?

Después de todo, el desarrollador dice que está luchando por el rendimiento (le llevará centésimas de segundo implementar estas dos simples manipulaciones),

Pero no, lo carga sobre los hombros del usuario medio, que tarda unos segundos o minutos, ¡y a algunos incluso les saldrá un gráfico en blanco en el terminal porque no conocen el algoritmo de dichas acciones!

Entonces, ¡de qué servirá una actuación tan rápida si el baile con la pandereta llevará más tiempo que la propia prueba!

 
Esto es lo que ocurre a menudo... Los desarrolladores y programadores de mql suelen decir "¡no, no podemos hacer eso! El tiempo pasa y resulta que sí se puede. Podemos hacer cualquier cosa, si queremos.
 
Andrey Dik:
Eso es lo que ocurre a menudo... Así sucede a menudo. Los desarrolladores o programadores de mql suelen decir "¡no, no podemos hacer eso! Pero el tiempo pasa y resulta que sí podemos. Todos podríamos, si quisiéramos.


+++

Una vez más, quiero reiterar que los desarrolladores no necesitan un botón con las palabras "BABLO".

Lo que hay debe ser, en la medida de lo posible, lógico, conveniente y cómodo.

De nuevo, aquí hay un tonto que me explica durante la optimización puede ver el"programa de optimización", pero el problema es que un gráfico plano (2D) es de alguna manera no está disponible en el proceso de optimización

Pero en una plataforma MT4 "atrasada" está disponible en cualquier momento. Puedo entender la complejidad del gráfico 3D,

Puedo entender la complejidad de los gráficos 3D, ¿por qué es tan complicado en MT5 o el desafío de estos gráficos tomará un par de gigabytes de RAM y cargar la CPU hasta sus límites?

 

xxz:

Después de una prueba visual, el gráfico se abre con los resultados de la prueba en el propio terminal, pero los objetos gráficos ya no se muestran en él,

¡solución propuesta - guardar la plantilla en el probador y luego aplicarlo a la carta en el terminal que resulta en la salida de todo perdido!

https://www.mql5.com/ru/code/1583
Object Emulator
Object Emulator
  • votos: 34
  • 2013.03.19
  • Roffild
  • www.mql5.com
Эмулятор функций для работы с объектами. Возможность увидеть объекты после тестирования на графике.
 
Ya hay muchos problemas en el probador(FrameAdd() no funciona correctamente, los indicadores de la plantilla ralentizan las pruebas, etc.), y tú estás discutiendo algo más aquí...
 
Roffild:
El probador ya tiene un montón de problemas (FrameAdd() no funciona correctamente, los indicadores en la plantilla ralentizan las pruebas, etc.), mientras que usted está discutiendo otra cosa...


Hay que avanzar hacia la mejora y el arreglo de los problemas, pero desde fuera parece que todo está parado desde hace años...

Y todo esto está implementado en una creación anterior de MT4, pero en la nueva plataforma, donde todo es superdotado, no hay posibilidad de implementar lo mismo).

¿O es que necesitan otros siete años para aprender a dar órdenes pendientes en una nueva plataforma?