Discusión sobre el artículo "Usando archivos de texto para guardar los parámetros de entrada de asesores, indicadores y scripts"

 

Artículo publicado Usando archivos de texto para guardar los parámetros de entrada de asesores, indicadores y scripts:

En el artículo vamos a analizar cuestiones relacionadas con el guaradado de objetos dinámicos, matrices y otras variables en forma de propiedades de asesores, indicadores y scripts en archivos de texto. Estos son un complemento cómodo a la funcionalidad de los recursos estándar propuestos por los lenguajes MQL.

Analicemos los fragmentos del código de un indicador plenamente operativo. Bien, nuestro indicador necesita para funcionar datos de varias parejas de divisas. El indicador pide los datos según un temporizador, luego los procesa de acuerdo con su lógica (en este caso, las peculiaridades de esta lógica nos interesan). Es necesario recordar que los brókeres añaden diferentes sufijos y prefijos a los nombres de la pareja de divisas, así que por ejemplo, de EURUSD puede resultar #.EURUSD.ch. Esta circunstancia se debe tener en cuenta a la hora de recurrir a otras parejas de divisas correctamente en el código. El orden de nuestras acciones será el siguiente.

1. Creamos el archivo de texto broker.cfg con el siguiente contenido: 

[PREFIX_SUFFIX],#.,.ch
2. Creamos el archivo de texto <nombre_del_indicador>.cfg con el siguiente contenido:
/*Número de parejas de divisas en la línea con el «ancla» [CHARTNAMES] */
[CHARTCOUNT],7
/*Nombres de las parejas de divisas cuyos gráficos son usados por el indicador para leer los datos*/
[CHARTNAMES],USDCAD,AUDCAD,NZDCAD,GBPCAD,EURCAD,CADCHF,CADJPY
/*En primer o segundo lugar en la pareja de divisas va la divisa principal (en este caso, CAD)*/
[DIRECT],0,0,0,0,0,1,1

Autor: Andrei Novichkov