Patternz Screener-RT 1 WEEK MY OPTION

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

//@version=4

study("Quantgym - Patternz Screener", overlay = false)

//
// author: @SubhadipNandy
// date: 2020-08-24
// Patternz Setup Alerts
// http://www.quantgym.biz/patternz
// https://quantgym.org/course/pattern-recognition/
//

customFunc() => ((((high<high[1] and low>low[1] and high[1]<max(high[2],high[3])


and low[1]>min(low[2],low[3]) ))) ) or (((high<high[3] and high[1]<high[3] and
high[2]<high[3] and low>low[3] and low[1]>low[3] and low[2]>low[3])))

s1 = security('NSE:NIFTY', '1W', customFunc())


s2 = security('NSE:BANKNIFTY', '1W', customFunc())
s3 = security('NSE:RELIANCE', '1W', customFunc())
s4 = security('NSE:TATASTEEL', '1W', customFunc())
s5 = security('NSE:ICICIBANK', '1W', customFunc())
s6 = security('NSE:HDFCBANK', '1W', customFunc())
s7 = security('NSE:ASIANPAINT', '1W', customFunc())
s8 = security('NSE:TATAMOTORS', '1W', customFunc())
s9 = security('NSE:ACC', '1W', customFunc())
s10 = security('NSE:DLF', '1W', customFunc())
s11 = security('NSE:WIPRO', '1W', customFunc())
s12 = security('NSE:TCS', '1W', customFunc())
s13 = security('NSE:INFY', '1W', customFunc())
s14 = security('NSE:ITC', '1W', customFunc())
s15 = security('NSE:SBIN', '1W', customFunc())
s16 = security('NSE:UPL', '1W', customFunc())
s17 = security('NSE:ADANIPORTS', '1W', customFunc())
s18 = security('NSE:MARUTI', '1W', customFunc())
s19 = security('NSE:DRREDDY', '1W', customFunc())
s20 = security('NSE:GRASIM', '1W', customFunc())
s21 = security('NSE:NTPC', '1W', customFunc())

scr_label = 'Patternz Screener: \n##########\n'

scr_label := s1 ? scr_label + 'NSE:NIFTY\n' : scr_label


scr_label := s2 ? scr_label + 'NSE:BANKNIFTY\n' : scr_label
scr_label := s3 ? scr_label + 'NSE:RELIANCE\n' : scr_label
scr_label := s4 ? scr_label + 'NSE:TATASTEEL\n' : scr_label
scr_label := s5 ? scr_label + 'NSE:ICICIBANK\n' : scr_label
scr_label := s6 ? scr_label + 'NSE:HDFCBANK\n' : scr_label
scr_label := s7 ? scr_label + 'NSE:ASIANPAINT\n' : scr_label
scr_label := s8 ? scr_label + 'NSE:TATAMOTORS\n' : scr_label
scr_label := s9 ? scr_label + 'NSE:ACC\n' : scr_label
scr_label := s10 ? scr_label + 'NSE:DLF\n' : scr_label
scr_label := s11 ? scr_label + 'NSE:WIPRO\n' : scr_label
scr_label := s12 ? scr_label + 'NSE:TCS\n' : scr_label
scr_label := s13 ? scr_label + 'NSE:INFY\n' : scr_label
scr_label := s14 ? scr_label + 'NSE:ITC\n' : scr_label
scr_label := s15 ? scr_label + 'NSE:SBIN\n' : scr_label
scr_label := s16 ? scr_label + 'NSE:UPL\n' : scr_label
scr_label := s17 ? scr_label + 'NSE:ADANIPORTS\n' : scr_label
scr_label := s18 ? scr_label + 'NSE:MARUTI\n' : scr_label
scr_label := s19 ? scr_label + 'NSE:DRREDDY\n' : scr_label
scr_label := s20 ? scr_label + 'NSE:GRASIM\n' : scr_label
scr_label := s21 ? scr_label + 'NSE:NTPC\n' : scr_label

lab_l = label.new(
bar_index, 0, scr_label,
color=color.gray,
textcolor=color.black,
style = label.style_labeldown,
yloc = yloc.price)

label.delete(lab_l[1])

plot(0, transp = 100)

You might also like