Una pregunta real

 

Buenas noches señores, quiero decir de una vez, que soy nuevo en mql4.

Metatrader 4 tiene "Ventana de datos" (<Ctrl>+<D>), ¿podríais decirme si hay alguna forma de obtener los valores de los indicadores desde ahí?

Realmente espero una respuesta rápida y completa.

 
¡Bingo!
 
AlexSTAL:
¡Bingo!

La respuesta es realmente rápida, pero no es una obviedad, así que ¿qué hay que hacer exactamente para obtener los datos de ahí?
 
m100:

La respuesta es realmente rápida, pero no es una obviedad, así que ¿qué hay que hacer exactamente para obtener los datos de ahí?

Gracias. ¿Creías que estabas haciendo la pregunta más tonta? ¿No?

¿Dónde quiere los datos? ¿En Word? ¿En la cabeza? ¿En el EA?

Por favor, responda a la pregunta.

 
Sí, en realidad no es una pregunta fingida. ¿Cómo vas a sacarlo? Se puede utilizar iCustom(), por ejemplo.
 
AlexSTAL:

Gracias. ¿Crees que has hecho la pregunta más tonta? ¿No?

¿Dónde quiere los datos? ¿En Word? ¿En tu cabeza? ¿En tu asesor?

Amplía la pregunta.


Supongamos que los datos de esta tabla se necesitan en el EA, por supuesto para la última barra.
 
m100:

Supongamos que los datos de esta tabla se necesitan en el EA, por supuesto para la última barra.
iCustom()
 
AlexSTAL:
iCustom()

No consigo saber qué escribir exactamente en () para que se muestren allí las 4 últimas variables de la "Ventana de datos", estas 4 variables están en el indicador (ver captura de pantalla).

Podrían decirme, por favor, qué escribir para que estas variables sean tratadas correctamente.


 
m100:

No consigo saber qué escribir exactamente en () para que se muestren allí las 4 últimas variables de la "Ventana de datos", estas 4 variables están en el indicador (ver captura de pantalla).

Por favor, díganme qué debo escribir para que estas variables se aborden correctamente.


¿Dónde está la captura de pantalla?
 
 
m100:

Supongamos que necesitamos los datos de esta tabla en nuestro Asesor Experto, por supuesto para la última barra.


¿Por qué el último bar, por supuesto? Para nosotros no es tan evidente.

¿Has probado a leer la ayuda del meta-editor?

Referencia MQL4 - Indicadores técnicos - iCustom

doble iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
Cálculo del indicador personalizado especificado. El indicador personalizado debe ser compilado (un archivo con extensión EX4) y ubicado endirectorio_terminal/expertos/indicadores.
Parámetros:
símbolo - Nombre del símbolo, sobre cuyos datos se calculará el indicador. NULL significa símbolo actual.
marco temporal - Período. Puede ser uno de los períodos del gráfico. 0 significa el período del gráfico actual.
nombre - Nombre del indicador personalizado.
... - Lista de parámetros (si es necesario). Los parámetros transmitidos deben corresponder al orden de declaración y al tipo de variables externas (extern) del indicador personalizado.
modo - Índice de la línea indicadora. Puede ser de 0 a 7 y debe corresponder al índice, utilizado por una de las funciones SetIndexBuffer.
turno - Índice del valor obtenido del búfer del indicador (desplazamiento relativo a la barra actual en el número de períodos especificado hacia atrás).
Ejemplo:
 double val=iCustom(NULL, 0, "SampleInd",13,1,0)
;