Descargar MetaTrader 5

Como puedo leer los valores de otro indicador?

Para añadir comentario, por favor Autorícese o regístrese
Simo Dodero
163
Simo Dodero  

Hola, estuve probando pero sin conseguirlo...a ver si alguien con mas experiencia consigue ayudarme...

 

Lo que quiero hacer es leer el valor Value1 del indicador que aparece abajo (indicador SpRaI) del cual solo tengo el programa compilado .ex4

Lo quiero luego agregar a un EA que llevo en funcionamento para mejorarlo ... MQL4 !

Agrego Captura así se me entiende mejor espero.

 

leer valor ventana otro indicador 

 

Muchas Gracias, espero vuestra ayuda. 

Jose Miguel Soriano
5071
Jose Miguel Soriano  
Simo Dodero:

Hola, estuve probando pero sin conseguirlo...a ver si alguien con mas experiencia consigue ayudarme...

 

Lo que quiero hacer es leer el valor Value1 del indicador que aparece abajo (indicador SpRaI) del cual solo tengo el programa compilado .ex4

Lo quiero luego agregar a un EA que llevo en funcionamento para mejorarlo ... MQL4 !

Agrego Captura así se me entiende mejor espero.

 

 

 

Muchas Gracias, espero vuestra ayuda. 

Con la función iCustom(simb, marcoTiempo, nombreIndicador, nBuffer, nVela) puedes obtener cualquier valor del idicador personalizado modificando nBuffer. En tu caso el indicador tiene 6 memorias intermedias (buffer para los sabidos en inglés); el valor 1 corresponde a nBuffer=0.
Simo Dodero
163
Simo Dodero  
Jose Miguel Soriano:
Con la función iCustom(simb, marcoTiempo, nombreIndicador, nBuffer, nVela) puedes obtener cualquier valor del idicador personalizado modificando nBuffer. En tu caso el indicador tiene 6 memorias intermedias (buffer para los sabidos en inglés); el valor 1 corresponde a nBuffer=0.


Hola, estoy probando pero me da valores que no corresponden a los de la ventana de datos...

A‌lguna idea ?

**************EDITO*********

C‌onseguido !!! hay que entender los parámetros que necesita el otro indicador, en mi caso entendí que necesitaba que le escribiera el segundo símbolo tratándose de spread ratio.

El problema es que hace falta conocer los parámetros que necesita el indicador del cual queremos sacar los datos.

‌‌No hacen falta buffer o arrays...

d‌ejo trozo del código con el cual he conseguido sacar los datos desde el indicador interesado, ahora donde pongo "Corn" pondré una variable string externa

double actualratio;

actualratio=iCustom(NULL,0,IndicatorName,"CornFut",2,0);
Comment(NormalizeDouble(actualratio,4);


‌Con 2 significa que voy a imprimir el valor del buffer numero 2 del indicador que empieza desde cero..

sacar datos desde otro indicador

D‌esde aquí puedo seguir con  mi EA si no encuentros nuevos problemas(=solución)

Para añadir comentario, por favor Autorícese o regístrese