Screener Bollinger

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #3848 quote
    SARdeRUSIA
    Participant
    New

    Buenos días,

    Estoy intentando crear un screener que me de los valores que esten cerca del bollinger sup. o inf. o que ya los hayan cruzado. He creado este código pero con los valores que el precio es pequeño no obtengo buenos resultados.

    Alguien tiene alguna idea de como lo puedo hacer?

     

    indicator1 = BollingerUp[20](close) - 0.01 / BollingerUp[20]
    c1 = (close > indicator1)
    
    indicator2 = BollingerDown[20](close) + 0.01 / BollingerDown[20]
    c2 = (close < indicator2)
    
    
    SCREENER[c1 OR c2] ((close/DClose(1)-1)*100 AS "% Var ayer")
    #4402 quote
    curses
    Participant
    Average

    veo en tu código que le pide una distancia de 0’01 entre el precio y la banda

    pienso que la solución  pasa por utilizar una diferencia porcentual entre el precio y la bollinger, asi no tendrás ese problema.

    #4412 quote
    curses
    Participant
    Average

    a ver si te sirve este código que acabo de crear

     

    /// Screener para encontrar valores que el precio de cierre este a una distancia porcentual X a las bandas de Bollinger, tanto superior como inferior
    /// creado por Curses en marzo-2016
    /// sigueme en twitter @cursetes
    
    /// Banda Bollinger superior
    bandasup=BollingerUp[20](close)
    
    /// Banda Bollinger inferior
    bandainf=BollingerDown[20](close)
    
    /// limitación porcentual
    /// personalizar porcentaje
    /// por ejemplo x = 3
    /// equivale que la distancia entre el precio y la banda es de máximo 5%
    
    x = 3
    
    /// Cálculo porcentual de la distancia a banda superior
    distsup =100-(bandasup*100/close)
    
    /// Cálculo porcentual de la distancia a banda inferior
    distinf =100-(bandainf*100/close)
    
    /// capital >100 para descartar valores sin movimiento
    cap = close * volume
    
    /// comdicion que haya cruce de acciones
    if cap > 100 then
    distanciasup = distsup < x
    endif
    
    if cap > 100 then
    distanciainf = distinf < x
    endif
    
    Screener [distanciasup and distanciainf]
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Screener Bollinger


Soporte ProScreener

New Reply
Author
author-avatar
SARdeRUSIA @sarderusia Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by curses
9 years, 10 months ago.

Topic Details
Forum: Soporte ProScreener
Language: Spanish
Started: 03/17/2016
Status: Active
Attachments: No files
Logo Logo
Loading...