PONDERACION EN EL TIEMPO

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #25691 quote
    corzaroja
    Participant
    Average

    Hola, buenos dias.

    Al final pasaré el código y unna imagen, pero permitanme que presente el problema, que me es grave.

    Cuando programas un indicador que se mueve entre +40 y -40, en “histograma” y le añades un macd que te da sus divergencias, todo funciona.

    Sin embargo, el problema está cuando le añades ese indicador en “linea”.

    Al mezclar el indicador que se mueve entre +40 y -40, en línea”, con un indicador que se mueve “sin techo ni suelo” (macd) ……….. entonces en distintos gráficos de tiempo hay que ir parametrizando porque a mayor grado de tiempo, los valores de macd van siendo más altos y en consecuencia, el indicador “en linea”se alisa hasta desaparecer.

    Creo que necesito una fórmula de ponderación en el tiempo, pero no tengo ni la más remota idea.

    NOTA:  El indicador de arriba “linea azul y negra) es exactamente el indicador de abajo que aparece “en linea”.

    Su programación es esta:

    ///Histograma SMI50
    ///Establecemos indicador
    indicator1 = SMI[50,5,15](CLOSE)
    indicator2 = Average[3] (SMI[50,5,15](close))
    CERO = 0
    
    ///Establecemos el movimiento de histograma encima/debajo de linea 0
    ALCISTA1 = indicator1 > indicator2
    BAJISTA1 = indicator1 < indicator2
    IF ALCISTA1 THEN
    SEMAFORO1 = 1
    ELSE
    SEMAFORO1 = 0
    ENDIF
    IF BAJISTA1 THEN
    SEMAFORO2 = -1
    ELSE
    SEMAFORO2 = 0
    ENDIF
    
    ///MACD
    ///Establecemos indicador
    cc=MACDline[12,26,9](close)
    
    ///Establecemos los histogramas en función de MACD para ver divergencias
    if semaforo1=1 then
    MACDSEMAFORO1 =cc*f1
    else
    MACDSEMAFORO1=0
    endif
    if semaforo2=-1 then
    MACDSEMAFORO2=cc*f1
    else
    MACDSEMAFORO2=0
    endif
    
    ///LINEA SMI50
    ///Establecemos indicador
    zona1 = (SMI[50,5,15](CLOSE))*f4
    
    RETURN MACDSEMAFORO1 COLOURED (15, 131,9) AS "50 largos", MACDSEMAFORO2 COLOURED (155,7,56) AS "50 cortos", zona1 COLOURED (0,0,0)as "zona1", CERO COLOURED (0,0,0) AS "0"
    #25759 quote
    Nicolas
    Keymaster
    Master

    Si entiendo correctamente su problema, es que el MACD no tiene una escala estándar. Usted debe tener un vistazo a esta versión normalizada (que dan Zscore de ella), probablemente podría adaptarse a sus necesidades.

    https://www.prorealcode.com/prorealtime-indicators/macd-z-score-standardized-value/

    #25763 quote
    corzaroja
    Participant
    Average

    Nicolás, muchas gracias!

    Voy a hacer pruebas!

    Que tenga un bonito dia!

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

PONDERACION EN EL TIEMPO


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
corzaroja @corzaroja Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by corzaroja
8 years, 11 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 02/20/2017
Status: Active
Attachments: No files
Logo Logo
Loading...