THREE OUTSIDE UP-DOWN & DRAGONFLY-GRAVESTONE

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #81809 quote
    sivispacemsivispacem
    Participant
    Junior

    CIAO, VORREI POTER PROGRAMMARE UNO SCREENER CHE UNISCA IN UN UNICO SCREENER:

    • THREE OUTSIDE UP
    • THREE OUSIDE DOWN
    • DRAGONFLY DOJI
    • GRAVESTONE DOJI

    QUALCUNO PUO’ AIUTARMI?

    GRAZIE, FAUSTO

    #81819 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Per favore NON usare i caratteri maiuscoli se non per evidenziare una parola specifica sporadicamente.

    Nell’etichetta web è considerato come URLARE in una discussione, oltre ad essere visualmente meno intelligibile.

    Grazie.

    Si, si può fare, più tardi ti posto qualcosa.

    #81824 quote
    sivispacemsivispacem
    Participant
    Junior

    Grazie e chiedo scusa per il maiuscolo. Non ricordavo.

    Ciao

    #81830 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    L’ho provato su un grafico a 5 minuti (solo valute) e mi pare funzioni. Ovviamente dovrai cambiare i valori numerici per la definizione dei pattern come ti sembra più adeguato, i miei sono un pò generici:

    Corpo             = abs(open - close)
    OmbraSuperiore    = high - max(open,close)
    OmbraInferiore    = min(open,close) - low
    //Ombre           = OmbraSuperiore + OmbraInferiore
    CandelaRialzista  = close > open
    CandelaRibassista = close < open
    BullishEngulfing  = CandelaRibassista[1] AND CandelaRialzista AND range > range[1] AND Corpo >= Corpo[1]
    BearishEngulfing  = CandelaRialzista[1] AND CandelaRibassista AND range > range[1] AND Corpo >= Corpo[1]
    
    // 1 - Three outside UP
    ThreeOutsideUP    = BullishEngulfing[1] AND CandelaRialzista  AND close > close[1]  AND high > high[1]
    
    // 2 - Three outside DOWN
    ThreeOutsideDN    = BearishEngulfing[1] AND CandelaRibassista AND close < close[1] AND low < low[1]
    
    // 3 - Gravestone doji
    AmpiezzaCorpo     = 5 * pipsize              //il corpo NON deve superare questi pips
    MinimoOmbraSup    = Corpo * 5                //l'ombra superiore DEVE essere almeno 5 volte il corpo
    MassimoOmbraInf   = MinimoOmbraSup / 4       //l'ombra inferiore DEVE essere, al massimo, pari ad un quarto di quella superiore
    Gravestone        = Corpo <= AmpiezzaCorpo AND OmbraSuperiore >= MinimoOmbraSup AND OmbraInferiore <= MassimoOmbraInf
    
    // 4 - Dragonfly doji
    AmpiezzaCorpo     = 5 * pipsize              //il corpo NON deve superare questi pips
    MinimoOmbraInf    = Corpo * 5                //l'ombra inferiore DEVE essere almeno 5 volte il corpo
    MassimoOmbraSup   = MinimoOmbraInf / 4       //l'ombra superiore DEVE essere, al massimo, pari ad un quarto di quella inferiore
    Dragonfly         = Corpo <= AmpiezzaCorpo AND OmbraInferiore >= MinimoOmbraInf AND OmbraSuperiore <= MassimoOmbraSup
    
    Risultato = 0
    IF ThreeOutsideUP THEN
       Risultato = 1
    ELSIF ThreeOutsideDN THEN
       Risultato = 2
    ELSIF Gravestone THEN
       Risultato = 3
    ELSIF Dragonfly THEN
       Risultato = 4
    ENDIF
    
    SCREENER [Risultato] (Risultato AS "Pattern")
    #81834 quote
    sivispacemsivispacem
    Participant
    Junior

    Grazie mille, funziona perfettamente.

    Grazie davvero.

    Fausto

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

THREE OUTSIDE UP-DOWN & DRAGONFLY-GRAVESTONE


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
sivispacem @sivispacem Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by sivispacemsivispacem
7 years, 11 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 10/02/2018
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...