buonasera,
sarebbe possibile impostare un proscreener che mi evidenzi (magari con una freccia) la 5′ candela che chiude sopra la upper Bollinger band impostate a 20 periodi con deviazione 0,382?
grazie a tutti in anticipo
Le bande di Bollinger con un fattore di deviazione di 0,382 sono bande molto strette! Sei sicuro di voler essere avvisato quando una candela si chiude sopra di essa? Ci saranno molti avvisi!
forse mi sono spiegato male….vorrei, se possibile, uno screener che mi evidenzi quando il prezzo proveniente da sotto le bb fa una serie di 5 candele che chiudono sopra la BB (20 – o,382)
Vengono da sotto la banda inferiore, quindi basta che chiudano sopra la banda inferiore, non quella superiore?
il prezzo proviene da sotte le bande e successivamente le attraversa facendo 5 chiusure al di sopra della upper bb tarata a 20 periodi con dev 0,382
Eccolo:
IF BarIndex <= 1 THEN
Cross1 = 0
Cross2 = 0
ENDIF
UpperBB = Average[20](close)+0.382*std[20](close)
LowerBB = Average[20](close)-0.382*std[20](close)
IF Cross1 = 0 THEN
Cross1 = close CROSSES OVER LowerBB
ELSE
IF close CROSSES UNDER LowerBB THEN
Cross1 = 0
ELSE
IF Cross2 = 0 THEN
Cross2 = close CROSSES OVER UpperBB
ELSE
IF close CROSSES UNDER UpperBB THEN
Cross2 = 0
ENDIF
ENDIF
ENDIF
ENDIF
Cond = (summation[5](close > UpperBB) = 5)
screener[Cond AND Cross2]
perdonami Roberto, io intendevo SOLO le prime 5 chiusure sopra la upper bb dopo che il prezzo ha incrociato le bb dal basso verso l’alto, se possibile
grazie
Fatto:
IF (BarIndex <= 1) THEN
Cross1 = 0
Cross2 = 0
Conto = 0
ENDIF
IF Conto = 5 THEN
Conto = 0
Cross1 = 0
Cross2 = 0
ENDIF
UpperBB = Average[20](close)+0.382*std[20](close)
LowerBB = Average[20](close)-0.382*std[20](close)
IF Cross1 = 0 THEN
Cross1 = close CROSSES OVER LowerBB
Cross2 = 0
ELSIF close CROSSES UNDER LowerBB THEN
Cross1 = 0
ENDIF
IF (Cross2 = 0) AND Cross1 THEN
IF close CROSSES OVER UpperBB THEN
Cross2 = 1
Conto = 0
ENDIF
ELSIF close CROSSES UNDER UpperBB THEN
Cross2 = 0
ENDIF
IF (Close > UpperBB) AND Cross2 AND (Conto < 5) THEN
Conto = Conto + 1
ELSIF close <= UpperBB THEN
Conto = 0
Cross1 = 0
Cross2 = 0
ENDIF
screener[(Conto = 5) AND Cross2]
perfetto grazie Roberto..!!
Scusa lowbat se mi intrometto; hai verificato che lo screener serva per identificare la persistenza di un trend positivo o a cosa serve? chiedo per imparare naturalmente.
GRAZIE