Professional Documents
Culture Documents
study(title='💥1💥', shorttitle='🔥',overlay=true)
//💥💥💥💥💥HIDE HISTORICAL LEVELS💥💥💥💥💥//
showlast = input(title='💥SHOW CURRENT LEVELS ONLY💥', defval=false,
group='Historical Levels')
islast = showlast ? security(syminfo.tickerid,'D', barstate.islast,
lookahead=barmerge.lookahead_on) : true
//💥💥💥💥💥💥💥💥💥💥💥💥💥💥//
//💥💥💥💥💥OPEN-CLOSE💥💥💥💥💥//
showprevclose = input(false, title="Show Previous Close")
showtodayopen = input(false, title="Show Today Open")
plot (islast and showtodayopen and todayopen? todayopen : na, color = purplecolor,
linewidth=1, style=plot.style_circles, title="Day Open")
plot (islast and showprevclose and prevclose ? prevclose : na , color =
yellowcolor, linewidth=1, style=plot.style_circles, title = "Previous Close")
//💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥//
//💥💥💥💥💥💥💥💥💥💥💥💥💥💥💥//
//💥💥💥💥💥💥💥EXTENDED LINES💥💥💥💥💥💥💥💥//
// Colors
OPENColor = #ff2198
PDCColor = color.yellow
//Fill Transparency
fTransp = 95
// Global Functions
// TODO : Update the list of Holiday here in format YYYY, MM, DD, 09, 15
// **09, 15 are session start hour & minutes
IsHoliday(_date) =>
iff(_date == timestamp(2020, 02, 21, 09, 15), true,
iff(_date == timestamp(2020, 03, 10, 09, 15), true,
iff(_date == timestamp(2020, 04, 02, 09, 15), true,
iff(_date == timestamp(2020, 04, 06, 09, 15), true,
iff(_date == timestamp(2020, 04, 10, 09, 15), true,
iff(_date == timestamp(2020, 04, 14, 09, 15), true,
iff(_date == timestamp(2020, 05, 01, 09, 15), true,
iff(_date == timestamp(2020, 05, 25, 09, 15), true,
iff(_date == timestamp(2020, 10, 02, 09, 15), true,
iff(_date == timestamp(2020, 11, 16, 09, 15), true,
iff(_date == timestamp(2020, 11, 30, 09, 15), true,
iff(_date == timestamp(2020, 12, 25, 09, 15), true,
false))))))))))))
// Skip Weekend
SkipWeekend(_date) =>
_d = dayofweek(_date)
_mul = _d == 6 ? 3 : _d == 7 ? 2 : 1
for i = 1 to noOfHolidays
if IsHoliday(_dt)
_dt := SkipWeekend(_dt)
continue
else
break
_dt
tom_start = start
tom_end = end
// Get series
getSeries(e, timeFrame) => security(syminfo.tickerid, "D", e,
lookahead=barmerge.lookahead_on)
// Calculate Today's CPR
//Get High, Low and Close
C = getSeries(close[1], 'D')
O = getSeries(open, 'D')