Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=5
- // from Eng-EU4_20-35pip copy
- indicator(title="Engulfing Candles Detector", shorttitle="Eng4-pip-JZK", overlay = true)
- minBoS = input.int(20, minval=1, title="Min Pip")
- minBoSi = minBoS/10000
- maxBoS = input.int(35, minval=1, title="Max Pip")
- maxBoSi = maxBoS/10000
- candle2_BodySize = close - open
- //BuEnn chybi (open >= low[1]) and (close - open <= (2*(high[1] - close[1])))
- //BuEnn = (candle2_BodySize >= minBoSi and candle2_BodySize <= maxBoSi) and (open[1] > close[1] and close > open and close >= open[1] and ((close - open) > (high[1] - close[1])) )
- //plotshape(BuEnn, style = shape.triangledown, title = 'BuEn>test', location = location.belowbar, color = color.olive, size = size.small)
- // bull > 1x + open >= close[1]
- BuEn1 = (candle2_BodySize >= minBoSi and candle2_BodySize <= maxBoSi) and (open[1] > close[1] and close > open and (open >= low[1]) and close >= open[1] and ((close - open) > (high[1] - close[1])) and (close - open <= (2*(high[1] - close[1]))) )
- plotshape(BuEn1, style = shape.triangleup, title = '1x<BuEn<2x', location = location.belowbar, color = color.fuchsia, size = size.tiny)
- // bull >2x
- BuEn2 = (candle2_BodySize >= minBoSi and candle2_BodySize <= maxBoSi) and (open[1] > close[1] and close > open and (open >= low[1]) and close >= open[1] and (close - open > (2*(high[1] - close[1]))) and (close - open <= (3*(high[1] - close[1]))) )
- plotshape(BuEn2, style = shape.triangleup, title = '2x<BuEn<3x', location = location.belowbar, color = color.lime, size = size.tiny)
- // bull >3x + doji
- BuEn3 = (candle2_BodySize >= minBoSi and candle2_BodySize <= maxBoSi) and (open[1] > close[1] and close > open and (open >= low[1]) and close >= open[1] and (close - open > (3*(high[1] - close[1]))) )
- plotshape(BuEn3, style = shape.triangleup, title = '3x<BuEn+doji', location = location.belowbar, color = color.orange, size = size.tiny)
- // bull whole inside >1x
- BuEnW1 = (candle2_BodySize >= minBoSi and candle2_BodySize <= maxBoSi) and (open[1] > close[1] and close > open and (open <= low[1]) and close >= high[1] and (close - open > ((high[1] - low[1]))) )
- plotshape(BuEnW1, style = shape.square, title = 'Whole BuEn', location = location.belowbar, color = color.blue, size = size.small)
Advertisement
Add Comment
Please, Sign In to add comment