Pin bar alto/bassa

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #116961 quote
    TradesunTradesun
    Participant
    Senior

    Salve, vorrei creare uno screener per ricercare una candela Pin bar alto/bassa che ha una ampiezza uguale o maggiore di 10 pips con una shadow almeno 2  volte il corpo, il corpo deve trovarsi ad una estremità e il colore della candela può essere sia rosso che verde non è importante.

    Inoltre vorrei aggiungere che la candela deve essere preceduta da un movimento direzionale se è possibile.

    Grazie.

    #116962 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    1. deve trovarsi ad un’estremità significa che deve esserci solo un’ombra?

    2. che cosa intendi per movimento direzionale?

    #116972 quote
    TradesunTradesun
    Participant
    Senior

    1-  ci deve essere un corpo e un ombra, allego immagine della pin bar.

    2- per movimento direzionale intendo che RSI sia maggiore 70 alto e basso inferiore a 30

    #116976 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo:

    Npips     = 5 * pipsize
    WickRatio = 2.0
    Body      = abs(close - open)
    UpperWick = high - max(open,close)
    LowerWick = min(open,close) - low
    HIpin     = (LowerWick = 0) AND (UpperWick => (Body * WickRatio)) AND (Body >= Npips)
    LOpin     = (UpperWick = 0) AND (LowerWick => (Body * WickRatio)) AND (Body >= Npips)
    MyRsi     = rsi[14](close)
    HIrsi     = MyRsi > 70
    LOrsi     = MyRsi < 30
    Cond      = 0
    IF HIpin AND HIrsi THEN
       Cond   = 1
    ELSIF LOpin AND LOrsi THEN
       Cond   = 2
    ENDIF
    SCREENER[Cond](Cond AS "1=↓,2=↑")

    ho messo 5 pips all’inizio altrimenti non da quasi mai risultati. Cambialo come preferisci.

    x-6.jpg x-6.jpg
    #117032 quote
    TradesunTradesun
    Participant
    Senior

    Grazie mille

    #117093 quote
    TradesunTradesun
    Participant
    Senior

    Salve Roberto, vorrei chiederti se questo codice è possibile trasformarlo in un indicatore per vedere nel grafico una rappresentazione delle candele con delle frecce o altro.

    #117100 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo, restituisce +1 o -1, se lo setti ad instogramma e gli dai due diversi colori (tramite le proprietà), lo vedrai ancora meglio che a linea (vengono fuori delle linee a cuneo:

    Npips     = 5 * pipsize
    WickRatio = 2.0
    Body      = abs(close - open)
    UpperWick = high - max(open,close)
    LowerWick = min(open,close) - low
    HIpin     = (LowerWick = 0) AND (UpperWick => (Body * WickRatio)) AND (Body >= Npips)
    LOpin     = (UpperWick = 0) AND (LowerWick => (Body * WickRatio)) AND (Body >= Npips)
    MyRsi     = rsi[14](close)
    HIrsi     = MyRsi > 70
    LOrsi     = MyRsi < 30
    Cond      = 0
    IF HIpin AND HIrsi THEN
       Cond   = 1
    ELSIF LOpin AND LOrsi THEN
       Cond   = -1
    ENDIF
    RETURN Cond

    se preferisci che 1 e -1 siano invertiti basta che li scambi alle righe 13 e 15.

    #118499 quote
    TradesunTradesun
    Participant
    Senior

    Salve Roberto, grazie per il codice inviato, vorrei chiedere se è possibile aggiungere al codice lo stocastico in ipercomprato e ipervenduto con i valori  8.3.3 e la zona di ipercomprato/ipervenduto tra 80 e 100.

    Inoltre quando viene segnalato un cuneo è possibile inserire un allarme sonoro ho una finestra che avvisa la formazione.

    Una informazione su Nips = 5 pipsize ricerca l’ampiezza della candela, uguale o maggiore/inferiore di 10 pips

    #118500 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Npips cerca l’ampiezza del solo corpo.

    Non si possono emettere allarmi, né visualizzare finestre popup. Devi eventualmente metterlo te sulla piattaforma o trasformarlo in screener sostituendo  la riga 17 con:

    Screener[Cond]

    in quanto uno screener emette un beep quando trova un elemento.

    Lo Stocastico te lo aggiungo domani, ora non sono al PC.

    #118501 quote
    TradesunTradesun
    Participant
    Senior

    è possibile modificare Npips con l’ampiezza di tutta la candela dal max al min

    #118505 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    E come fa il solo corpo ad essere maggiore del range?

    #118532 quote
    TradesunTradesun
    Participant
    Senior

    ok, allora lascio uguale aggiungo solo lo stocastico

    #118537 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo con lo stocastico:

    Npips     = 5 * pipsize
    WickRatio = 2.0
    Body      = abs(close - open)
    UpperWick = high - max(open,close)
    LowerWick = min(open,close) - low
    HIpin     = (LowerWick = 0) AND (UpperWick => (Body * WickRatio)) AND (Body >= Npips)
    LOpin     = (UpperWick = 0) AND (LowerWick => (Body * WickRatio)) AND (Body >= Npips)
    MyRsi     = rsi[14](close)
    HIrsi     = MyRsi > 70
    LOrsi     = MyRsi < 30
    Sto       = Stochastic[8,3](close)
    Cond      = 0
    IF HIpin AND HIrsi THEN
       IF Sto >= 80 THEN
          Cond   = 1
       ENDIF
    ELSIF LOpin AND LOrsi THEN
       IF Sto <= 20 THEN
          Cond   = -1
       ENDIF
    ENDIF
    RETURN Cond
    #118548 quote
    TradesunTradesun
    Participant
    Senior

    grazie

Viewing 14 posts - 1 through 14 (of 14 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

Pin bar alto/bassa


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
Tradesun @tradesun Participant
Summary

This topic contains 13 replies,
has 2 voices, and was last updated by TradesunTradesun
6 years, 7 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 01/16/2020
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...