Discusión sobre el artículo "Monitoreo multidivisas de las señales comerciales (Parte 5): Señales compuestas"

 

Artículo publicado Monitoreo multidivisas de las señales comerciales (Parte 5): Señales compuestas:

En la parte 5 del desarrollo de la aplicación para monitorear las señales comerciales, introduciremos el concepto de la señal compuesta en nuestro sistema e implementaremos la funcionalidad necesaria para ello. Antes usábamos las señales simples en nuestra aplicación (RSI, WPR, CCI), también podíamos usar nuestro propio indicador personalizado.

Una señal compuesta es aquélla que se forma de dos o más señales simples relacionadas entre sí a través de los operadores lógicos AND o OR.

Basándose en esta definición, es necesario comprender que una señal compuesta va a incluir varias señales simples creadas previamente, que van a interactuar entre sí por medio de operadores lógicos. Es decir, se podrá crear una señal compuesta que incluya la condición de que haya dos o tres señales simples simultáneamente en este período de tiempo. Es precisamente lo que permite alcanzar nuestro objetivo respecto a la creación de un sistema comercial a base de la señal principal y filtro para ella. Mientras que el operador booleano OR permitirá buscar la señal comercial en varias direcciones a la vez, abarcando así un área aún más extensa dentro del análisis de los estados actuales del mercado.

Para tenerlo más claro, vamos a hilvanar un plan de actualización y renovación para nuestra aplicación. Primero, es necesario completar y actualizar la interfaz de la aplicación, agregando los siguientes controles.

Fig. 1 Añadiendo controles de la interfaz de usuario

Autor: Alexander Fedosov

 

Hola, lamentablemente la pantalla no es compatible con alta DPI con un monitor 4K.

 
Alexander P. # :

Hola, lamentablemente la pantalla no es compatible con alta PPP con un monitor 4K.


Hay una opción en Ajustes "Anular la escala de PPP altos".



 


Gracias por el consejo, pero MetaTrader 5 está ajustado para alta DPI y funciona bien en resolución 4K.

Cuando cambio este ajuste a "Override High DPI Scaling" tengo texto borroso en el terminal.

Supongo que no hay soporte de alta DPI en MQL5 -> PanelDialog.mqh

--

 

Un artículo muy bueno sólo si funcionara.

Hay tres problemas

1- identificador 'ENUM_SORT_MODE' ya utilizado Enums.mqh 132 6

2- 'SORT_ASCEND' - enumerador impropio no se puede utilizar Table.mqh 355 88

3- 'SORT_ASCEND' - no se puede utilizar el enumerador incorrecto Table.mqh 2226 80



 
Mahir Muhtasim Alam Khan #:

Un artículo muy bueno sólo si funcionara.

Presenta tres problemas:

1- identificador 'ENUM_SORT_MODE' ya utilizado Enums.mqh 132 6

2- 'SORT_ASCEND' - no se puede utilizar el enumerador incorrecto Table.mqh 355 88

3- 'SORT_ASCEND' - no se puede utilizar el enumerador incorrecto Table.mqh 2226 80



He solucionado el problema actualizando manualmente el nombre del enumerador de ENUM_SORT_MODE a ENUM_SORT_MODE_CUSTOM , y también he renombrado todas sus apariciones en CanvasTable.mqh y Table.mqh