BreakOut Failure screener
Forums › ProRealTime forum Italiano › Supporto ProScreener › BreakOut Failure screener
- This topic has 2 replies, 2 voices, and was last updated 2 years ago by sivispacem.
-
-
07/05/2022 at 10:40 AM #196778
Buongiorno a tutti.
Avrei bisogno di un supporto.
A valere su questo indicatore, è possibile avere ricreato lo screener del BreakOut Failure (nella formula è indicato come “BO Failure”)?
Grazie in anticipo.
//Inside Bar Breakout Failure indicator
atr = averagetruerange[10](close)*0.5
bullcandle=open<close
bearcandle=open>closeinsidebarbear= bearcandle and high[0]<high[1] and low[0]>low[1]
if insidebarbear then
DRAWTEXT(“IB”, barindex, high[1]+atr*0.5, Dialog, Standard, 12) COLOURED(0,0,0)
//DRAWARROWDOWN(barindex,high[1]) COLOURED(0,0,0)
DRAWCANDLE(open,high,low,close) COLOURED(0,0,0) BORDERCOLOR(255,0,0)
endif
insidebarbull= bullcandle and high[0]<high[1] and low[0]>low[1]
if insidebarbull then
DRAWTEXT(“IB”, barindex, high[1]+atr*0.5, Dialog, Standard, 12) COLOURED(0,0,0)
//DRAWARROWDOWN(barindex,high[1]) COLOURED(0,0,0)
DRAWCANDLE(open,high,low,close) COLOURED(0,0,0) BORDERCOLOR(0,255,0)
endifinsidebarFailureBull=bullcandle and (low[1]<Low[0] or high[1]>high[0]) and(insidebarbull[1] and close[0]<close[1] and close[0]>open[1]) or insidebarbear[1] and close[0]<open[1] and close[0]>close[1] //
if insidebarFailureBull and not (insidebarbear or insidebarbull) then
DRAWTEXT(“BO failure”, barindex, high[1]+atr*-2.5, Dialog, Standard, 12) COLOURED(0,0,0)
DRAWCANDLE(open,high,low,close) COLOURED(255,255,255) BORDERCOLOR(0,255,0)
//DRAWARROWUP(barindex,low[0]) COLOURED(0,255,0)
endif
//================insidebarFailureBear=bearcandle and (low[1]<Low[0] or high[1]>high[0]) and(insidebarbear[1] and close[0]>close[1] and close[0]<open[1]) or insidebarbull[1] and close[0]>open[1] and close[0]<close[1]
if insidebarFailureBear and not (insidebarbear or insidebarbull) then
DRAWTEXT(“BO failure”, barindex, high[1]+atr*-2.5, Dialog, Standard, 12) COLOURED(0,0,0)
DRAWCANDLE(open,high,low,close) COLOURED(255,255,255) BORDERCOLOR(255,0,0)
//DRAWARROWUP(barindex,low[0]) COLOURED(255,0,0)
endifRETURN
07/05/2022 at 5:51 PM #196815Restituisce 4 valori (oltre allo zero, in caso non ci sia nessun segnale):
- Inside BAR ribassista = 1
- Inside BAR rialzista = 2
- Inside BAR ribassista FALLITA = 3
- Inside BAR rialzista FALLITA = 4
1234567891011121314151617181920212223242526272829303132333435363738394041424344//Inside Bar Breakout Failure indicator//atr = averagetruerange[10](close)*0.5bullcandle=open<closebearcandle=open>closeRisultato = 0insidebarbear= bearcandle and high[0]<high[1] and low[0]>low[1]if insidebarbear then//DRAWTEXT("IB", barindex, high[1]+atr*0.5, Dialog, Standard, 12) COLOURED(0,0,0)////DRAWARROWDOWN(barindex,high[1]) COLOURED(0,0,0)//DRAWCANDLE(open,high,low,close) COLOURED(0,0,0) BORDERCOLOR(255,0,0)Risultato = 1endifinsidebarbull= bullcandle and high[0]<high[1] and low[0]>low[1]if insidebarbull then//DRAWTEXT("IB", barindex, high[1]+atr*0.5, Dialog, Standard, 12) COLOURED(0,0,0)////DRAWARROWDOWN(barindex,high[1]) COLOURED(0,0,0)//DRAWCANDLE(open,high,low,close) COLOURED(0,0,0) BORDERCOLOR(0,255,0)Risultato = 2endifinsidebarFailureBull=bullcandle and (low[1]<Low[0] or high[1]>high[0]) and(insidebarbull[1] and close[0]<close[1] and close[0]>open[1]) or insidebarbear[1] and close[0]<open[1] and close[0]>close[1] //if insidebarFailureBull and not (insidebarbear or insidebarbull) then//DRAWTEXT("BO failure", barindex, high[1]+atr*-2.5, Dialog, Standard, 12) COLOURED(0,0,0)//DRAWCANDLE(open,high,low,close) COLOURED(255,255,255) BORDERCOLOR(0,255,0)////DRAWARROWUP(barindex,low[0]) COLOURED(0,255,0)Risultato = 4endif//================insidebarFailureBear=bearcandle and (low[1]<Low[0] or high[1]>high[0]) and(insidebarbear[1] and close[0]>close[1] and close[0]<open[1]) or insidebarbull[1] and close[0]>open[1] and close[0]<close[1]if insidebarFailureBear and not (insidebarbear or insidebarbull) then//DRAWTEXT("BO failure", barindex, high[1]+atr*-2.5, Dialog, Standard, 12) COLOURED(0,0,0)//DRAWCANDLE(open,high,low,close) COLOURED(255,255,255) BORDERCOLOR(255,0,0)////DRAWARROWUP(barindex,low[0]) COLOURED(255,0,0)Risultato = 3endifSCREENER[Risultato](Risultato AS "Criterio")07/05/2022 at 6:26 PM #196819Grazie sempre per il prezioso supporto Roberto.
Funziona ovviamente.
Grazie, ciao
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on