Discusión sobre el artículo "Capacidades de SQLite en MQL5: Ejemplo de panel interactivo con estadísticas comerciales por símbolos y números mágicos"

 

Artículo publicado Capacidades de SQLite en MQL5: Ejemplo de panel interactivo con estadísticas comerciales por símbolos y números mágicos:

En este artículo, analizaremos la creación de un indicador que mostrará en un panel interactivo las estadísticas comerciales según la cuenta, y también según los símbolos y estrategias comerciales. Asimismo, escribiremos un código basándonos en los ejemplos de la Documentación y el artículo sobre el trabajo con bases de datos.

La función está diseñada para dibujar una tabla resumen de estadísticas según el símbolo o número mágico seleccionados, o según la cuenta al completo. A la función se transmitirá el tipo de la tabla estadística y el nombre del símbolo, o el valor de la línea del número mágico o el número de cuenta. El índice del símbolo, número mágico o cuenta en el correspondiente array de estructuras de datos estadísticos se determinará a partir del texto. Obtendremos todos los datos estadísticos de la estructura requerida según el índice obtenido en la estructura, y luego los clasificaremos en la tabla dibujada según las coordenadas de la ubicación de sus celdas. En este caso, los desplazamientos horizontales del texto visualizado se calcularán de tal forma que el encabezado de los datos quede ligado al borde izquierdo de la celda de la tabla, mientras que el texto del valor de estos datos queda ligado al borde derecho de su celda de la tabla. Todos los datos se mostrarán en cuatro columnas, de forma que visualmente se agrupen en el panel en dos columnas como "encabezado -- valor".

Recopilemos el indicador y veamos por nosotros mismos lo que tenemos:

Bien, vemos que toda la funcionalidad indicada funciona como esperábamos. Sí, percibimos un leve "parpadeo" del texto en las tablas al mover el cursor y desplazarnos por ellas. Pero este es el resultado de un esquema de redibujado subóptimo: toda la parte visible de la tabla se redibuja constantemente. Podemos evitar esto usando una lógica más compleja para manejar las filas de la tabla bajo el cursor, lo cual queda fuera del alcance de este artículo.

Autor: Artyom Trishkin

 

Faltan herramientas que permitan trabajar con un amplio historial de operaciones.

Por desgracia, este conjunto de herramientas simplemente se cuelga al solicitar el historial, como muchos otros.



Tarda cinco minutos en obtener el historial. Entonces es imposible hacer nada con la ventana - carga completa de la CPU.

 
fxsaber #:

Faltan herramientas para gestionar un amplio historial comercial.

Por desgracia, este conjunto de herramientas se cuelga al solicitar el historial, como muchos otros.



Cinco minutos para obtener el historial. Entonces es imposible hacer nada con la ventana - carga completa de la CPU.

¿Puedo tener acceso inversor a la cuenta en un mensaje privado?
 
Artyom Trishkin #:
¿Puedo tener acceso como inversor a la cuenta?

Lamentablemente, no existe tal posibilidad. Pero puede crear algo así usted mismo: en una cuenta demo, utilice un script para abrir/cerrar el número requerido de posiciones por diferentes símbolos/magias en una hora utilizando OrderSend asíncrono.

 

No quiere trabajar en la Bolsa de Moscú



 
Konstantin Seredkin #:

No quiere trabajar en la Bolsa de Moscú

Naturalmente. Todo lo relacionado con la posición, excepto la posición total, es inútil en la compensación si más de un robot trabaja en un símbolo (o robot más operación manual).