Pin bar alto/bassa
Forums › ProRealTime forum Italiano › Supporto ProScreener › Pin bar alto/bassa
- This topic has 13 replies, 2 voices, and was last updated 4 years ago by Tradesun.
-
-
01/16/2020 at 9:38 AM #116961
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.
01/16/2020 at 9:41 AM #1169621. deve trovarsi ad un’estremità significa che deve esserci solo un’ombra?
2. che cosa intendi per movimento direzionale?
01/16/2020 at 10:39 AM #11697201/16/2020 at 11:28 AM #116976Eccolo:
1234567891011121314151617Npips = 5 * pipsizeWickRatio = 2.0Body = abs(close - open)UpperWick = high - max(open,close)LowerWick = min(open,close) - lowHIpin = (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 > 70LOrsi = MyRsi < 30Cond = 0IF HIpin AND HIrsi THENCond = 1ELSIF LOpin AND LOrsi THENCond = 2ENDIFSCREENER[Cond](Cond AS "1=↓,2=↑")ho messo 5 pips all’inizio altrimenti non da quasi mai risultati. Cambialo come preferisci.
01/17/2020 at 1:02 AM #11703201/17/2020 at 4:36 PM #11709301/17/2020 at 6:08 PM #117100Eccolo, 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:
1234567891011121314151617Npips = 5 * pipsizeWickRatio = 2.0Body = abs(close - open)UpperWick = high - max(open,close)LowerWick = min(open,close) - lowHIpin = (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 > 70LOrsi = MyRsi < 30Cond = 0IF HIpin AND HIrsi THENCond = 1ELSIF LOpin AND LOrsi THENCond = -1ENDIFRETURN Condse preferisci che 1 e -1 siano invertiti basta che li scambi alle righe 13 e 15.
02/02/2020 at 4:28 PM #118499Salve 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
02/02/2020 at 4:49 PM #118500Npips 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:
1Screener[Cond]in quanto uno screener emette un beep quando trova un elemento.
Lo Stocastico te lo aggiungo domani, ora non sono al PC.
02/02/2020 at 5:37 PM #11850102/02/2020 at 7:25 PM #118505E come fa il solo corpo ad essere maggiore del range?
02/03/2020 at 10:32 AM #11853202/03/2020 at 11:02 AM #118537Eccolo con lo stocastico:
12345678910111213141516171819202122Npips = 5 * pipsizeWickRatio = 2.0Body = abs(close - open)UpperWick = high - max(open,close)LowerWick = min(open,close) - lowHIpin = (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 > 70LOrsi = MyRsi < 30Sto = Stochastic[8,3](close)Cond = 0IF HIpin AND HIrsi THENIF Sto >= 80 THENCond = 1ENDIFELSIF LOpin AND LOrsi THENIF Sto <= 20 THENCond = -1ENDIFENDIFRETURN Cond02/03/2020 at 11:56 AM #118548 -
AuthorPosts