Algo debemos hacer mal con el multiframe

Forums ProRealTime foro Español Soporte plateforma ProRealTime Algo debemos hacer mal con el multiframe

  • This topic has 3 replies, 2 voices, and was last updated 1 week ago by avatarIván.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #244993

    A ver , no acabamos de entender lo que ocurre cuando utilizamos el multiframe, estamos programando medias mobiles y en cambio la diferencia es muy grande o sea si programamos la ema 8 y wilder 8 en H1 con multiframes de h4, diario y semanal. el resultado que obtenemos difiere mucho de si programamos en el grafico de H4 diario y semanal las mismas ema 8 y wilder8. A ver si alguien nos puede ayudar con este tema si es que tiene solucion que es lo que estamos haciendo mal o que deberiamos poner para que coincidieran

    Este es el codigo

    TFHourW = Hour
    IF TFHourW <> TFHourW00 THEN
    GL1w=(DEMA(WilderAverage[20](close))[1]+average[34](close))/2

    //ZC1: color según la pendiente de la curva
    ZC11w = average[8,1](customclose)
    ZC21w = wilderaverage[8](close)

    TFHourW00 = TFHourW
    endif

    ///////////////////////////////////////////////////////////////////////////////////////////////////
    // 1D
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    timeframe(1 day)
    TFHourD = Hour
    IF TFHourD <> TFHourD00 THEN
    GL1d=(DEMA(WilderAverage[20](close))[1]+average[34](close))/2

    //ZC1: color según la pendiente de la curva
    ZC11d = average[8,1](customclose)
    ZC21d = wilderaverage[8](close)

    TFHourD00 = TFHourD
    endif

    ///////////////////////////////////////////////////////////////////////////////////////////////////
    // 4h
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    timeframe(4 hours)
    TFHour4H = Hour
    IF TFHour4H <> TFHour4H00 THEN
    //smoothed4h=DEMA(WilderAverage[20](close))
    GL4h=(DEMA(WilderAverage[20](close))[1]+average[34](close))/2

    ZC14h = average[8,1](customclose)
    ZC24h = wilderaverage[8](close)

    TFHour4H00 = TFHour4H
    endif

    Este codigo es de H1 para tener la informacion de ema8 y wilder8 de H4, diario y semanal ademas de un algoritmo al que llamamos Genial que este si coincide

    #244997

    Buenos días. Sinceramente no entiendo muy bien la pregunta…

    Lo que veo en el código es que fuerzas el calculo de las medias en un cambio de hora. Esto en gráficos diarios o semanales os dará resultados raros.

    No sé si lo que buscas es que se actualicen a cierre de la barra, en cuyo caso se utilizaría el timeframe(1 day,updateonclose).

    Por otro lado, en el calculo de GL1w y resto, utilizas la DEMA pero ésta debe programarse con DEMA[n](source). En el código parece que le faltan los periodos. Esto da errores e inconsistencias.

    En el caso de GL sería

     

    #245071

    Hola Ivan te paso captura de lo que sale en H1 con tu programacion de ema8 y wilder8 de los timeframes de H4, Diario y Semanal Fijate las diferencias que nos salen y nosotros ademas no lo utilizamos en H1 sino en 3 minutos o 144 seg con lo que las diferencias son mayores. Tenias razon en cuanto a lo del calculo vcada hora lo probamos para no utilizar tantos recursos, lo hemos sacado y funciona mejor no nos da los saltos que daba. pero si te fijas el diferencial cuando utilizamos timeframe es bastante importante con las medias reales en cada una de estas temporalidades. Conoces algun algoritmo que ayude a compensar estas diferencias y se nos ajuste mas???

     

    #245084

    Buenas.

    La diferencia no es tan elevada… mira, te paso las capturas de pantalla comparando semanal, diario y 4H en un grafico de 1h. Es importante que si trabajas con TF bajos y llamas a indicadores semanales, tengas cargadas suficientes velas.

    Por qué hay diferencia, sobre todo en el diario? porque el indicador predefinido se actualiza con precios de cierres diarios y el indicador en un TF menor coge la actualización horaria.

    Mira, las diferencias y verás que siempre se produce en el cambio de día.

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login