Discusión sobre el artículo "Experto comercial universal: El comercio en grupo y la gestión de la cartera de estrategias (Parte 4)"

 

Artículo publicado Experto comercial universal: El comercio en grupo y la gestión de la cartera de estrategias (Parte 4):

En la parte definitiva de esta serie de artículos sobre el motor comercial CStrategy, estudiaremos el funcionamiento simultáneo de múltiples algoritmos comerciales, la descarga de estrategias desde archivos XML, así como la presentación de un sencillo panel para la selección de expertos, que se encuentra dentro de un módulo ejecutable único, y veremos la gestión de los modos comerciales de los mismos.

Muy a menudo es necesario crear algoritmos que deben "llevarse bien" los unos con los otros, es decir, en el funcionamiento de cada algoritmo por separado no deberá influir el funcionamiento de otros algoritmos que tenga lugar en ese mismo momento. Esta situación se produce cuando es necesario combinar varios algoritmos en un solo módulo ejecutable ex5. A pesar de su aparente sencillez, estas tareas ocultan varias "trampas" significativas: las peculiaridades algorítmicas que deben ser tenidas en cuenta al construir el motor de estrategias comerciales.

El motor comercial CStrategy incluye un conjunto de algoritmos que implementan el trabajo conjunto de dos y más estrategias comerciales. En la cuarta parte de esta serie de artículos vamos a describirlos con detalle. Asimismo, crearemos una cartera comercial, un conjunto de expertos que comercian de forma simultánea con el objetivo de diversificar los riesgos comerciales. La clase CStrategyList pertenece al tipo de algoritmos que posibilitan el funcionamiento simultáneo de varias estrategias. Se trata de un contenedor de estrategias del tipo CStrategy. Permite cargar presentaciones de estrategias en XML y crearlas dinámicamente con la ayuda del método correspondiente de la fábrica de estrategias.

Con la ayuda de un vídeo demostrativo, veremos el proceso de testeo de varias estrategias en el simulador de estrategias de MetaTrader 5. Además, todas las estrategias basadas en el motor comercial descrito se conforman por defecto en un panel de usuario, con la ayuda del cual será bastante sencillo gestionar estrategias concretas directamente en el gráfico.

 

El gestor de estrategias CStrategyList

El segundo artículo de la serie "Experto comercial universal" se dedicó a la clase básica CStrategy y los módulos principales de los que consta. Gracias a esta clase y al funcional implementado en estos módulos, cada estrategia comercial heredada de ella posee una lógica comercial unificada. Sin embargo, la organización del proceso comercial con ayuda de robots no trata simplemente de la ejecución de órdenes comerciales. Es importante asegurarse de su funcionamiento conjunto, incluyendo el funcionamiento de varios algoritmos en un solo módulo ejecutable ex5.

Fig. 3. Lista de expertos cargados

Fig. 3. Lista de expertos cargados

Autor: Vasiliy Sokolov

Razón de la queja: