Publi

Publi

Resultados 1 al 7 de 7


  1. #1
    Avatar de boysinhaus
    habilis


    Reputación:
    Poder de reputación: 6

    Espana
    Mensajes: 226

    Cómo se puede utilizar una variable de un indicador desde un ea ?


    Publi
    Buenos dias a todos,

    Soy nuevo en este foro y quería preguntar lo siguiente:

    Se puede utilizar el valor de una variable que se calcula dentro de un indicador, desde un EA ?

    Por ejemplo, el valor IFish del indicador Inverse Fisher Transform of RSI.mq4, me gustaría tomarlo para utilizarlo dentro de un EA, pero sin tener que "meter" todo el código del indicador dentro del EA.

    O sea, que por un lado tendria funcionando en un gráfico el indicador Inverse Fisher Transform of RSI.mq4 y por otro un EA el cual utilizaría el valor de la variable IFish que ya está calculado por el indicador para hacer cálculos dentro del EA.

    Imagino que debe haber una manera de compartir esa variable IFish pero no sé cómo se hace.

    Os quedaría muy agradecido si me podeis aclarar este tema.

    Saludos y hasta pronto.
    Foro de Forex Trading United

     

  2.                         
    Publi
  3. #2

    ergaster


    Reputación:
    Poder de reputación: 5

    Mensajes: 39
    Créditos: 52

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?

    Los indicadores personalizados se llaman desde los EAs mediante la función iCustom.

    Un saludo.
    Foro de Forex Trading United

     

  4. #3
    Avatar de boysinhaus
    habilis


    Reputación:
    Poder de reputación: 6

    Espana
    Mensajes: 226
    Créditos: 756

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?

    Cita Iniciado por elcctroo Ver mensaje
    Los indicadores personalizados se llaman desde los EAs mediante la función iCustom.

    Un saludo.
    Ante todo gracias por tu indicación.

    He intentado hacerlo pero en el EA me da un error al compilar, indicando que la variable XXXYYYZZZ no está definida, siendo ésta el nombre exxacto del indicador personalizado sin el .ex4 tal como indica que hay que ponerlo en el mql4 book.

    en mi código del EA pongo

    double VALOR = iCustom(Symbol(),0,XXXYYYZZZ,0,0);

    y en la compilación sale el error de

    XXXYYYZZZ variale no definida.

    Debo poner alguna cosa más en el EA?
    Foro de Forex Trading United

     

  5. #4

    ergaster


    Reputación:
    Poder de reputación: 5

    Mensajes: 39
    Créditos: 52

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?

    Para aclararlo te he realizado un EA con la captura de los datos del indicador.
    Foro de Forex Trading United
    Archivos adjuntados Archivos adjuntados

     

  6. #5
    Avatar de boysinhaus
    habilis


    Reputación:
    Poder de reputación: 6

    Espana
    Mensajes: 226
    Créditos: 756

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?

    Cita Iniciado por elcctroo Ver mensaje
    Para aclararlo te he realizado un EA con la captura de los datos del indicador.
    Gracias por tu atención y tiempo.
    Veo que los datos capturados salen en pantalla del gráfico pero se quedan fijos o sea que no muestran variación a lo largo del tiempo.
    He realizado varias pruebas pero no doy con la solución.
    Lo que me gustaría conseguir es tener capturado el dato del valor del IFish de ese indicador pero "en vivo" para utilizarlo por ejemplo en un EA.
    A ver si con un poquito de ayuda puedo sacarlo.
    Gracias y un saludo.
    Foro de Forex Trading United

     

  7. #6

    ergaster


    Reputación:
    Poder de reputación: 5

    Mensajes: 39
    Créditos: 52

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?

    El dato que te saca por pantalla es el de la vela 1 (último parámetro de la función iCustom) que corresponde a la última vela cerrada.

    Si pusiste el gráfico en H1 no se actualiza hasta que cambiemos de hora, ponlo en 1 minuto y veras como cambia.

    Lo probé en 0 (que correspondería a la vela que se esta formando, pero este indicado en concreto no lo saca correctamente, otros indicadores si lo suelen sacar),

    Un saludo.
    Foro de Forex Trading United

     

  8. #7
    Avatar de boysinhaus
    habilis


    Reputación:
    Poder de reputación: 6

    Espana
    Mensajes: 226
    Créditos: 756

    Re: Cómo se puede utilizar una variable de un indicador desde un ea ?


    Publi
    Cita Iniciado por elcctroo Ver mensaje
    El dato que te saca por pantalla es el de la vela 1 (último parámetro de la función iCustom) que corresponde a la última vela cerrada.

    Si pusiste el gráfico en H1 no se actualiza hasta que cambiemos de hora, ponlo en 1 minuto y veras como cambia.

    Lo probé en 0 (que correspondería a la vela que se esta formando, pero este indicado en concreto no lo saca correctamente, otros indicadores si lo suelen sacar),

    Un saludo.

    Es verdad elcctroo. Fuciona correctamente. Al ponerlo en un TF inferior como indicas sí que va cambiando.
    Te quedo muy agradecido por tu ayuda.

    Un saludo cordial.
    Foro de Forex Trading United

     

Etiquetas para este tema

Publi
Publi


Aviso Legal
Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal