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 EURUSDpuede 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.cfgcon el siguiente contenido:
[PREFIX_SUFFIX],#.,.ch
2. Creamos el archivo de texto <nombre_del_indicador>.cfgcon 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
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
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],#.,.ch2. Creamos el archivo de texto <nombre_del_indicador>.cfg con el siguiente contenido:Autor: Andrei Novichkov