Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=4
- study("10-year Jan 10 opens", "", true)
- yBegin = input(2010)
- yOpen(_y) =>
- float _return = na
- if month == 1 and year == _y
- if dayofmonth == 10
- _return := open
- else
- if dayofmonth > 10
- // No open was found for the 10th, get previous open.
- _return := open[1]
- _return
- var float s00 = na, s00 := na(s00) ? yOpen(yBegin + 0) : s00
- var float s01 = na, s01 := na(s01) ? yOpen(yBegin + 1) : s01
- var float s02 = na, s02 := na(s02) ? yOpen(yBegin + 2) : s02
- var float s03 = na, s03 := na(s03) ? yOpen(yBegin + 3) : s03
- var float s04 = na, s04 := na(s04) ? yOpen(yBegin + 4) : s04
- var float s05 = na, s05 := na(s05) ? yOpen(yBegin + 5) : s05
- var float s06 = na, s06 := na(s06) ? yOpen(yBegin + 6) : s06
- var float s07 = na, s07 := na(s07) ? yOpen(yBegin + 7) : s07
- var float s08 = na, s08 := na(s08) ? yOpen(yBegin + 8) : s08
- var float s09 = na, s09 := na(s09) ? yOpen(yBegin + 9) : s09
- plot(s00, "s00")
- plot(s01, "s01")
- plot(s02, "s02")
- plot(s03, "s03")
- plot(s04, "s04")
- plot(s05, "s05")
- plot(s06, "s06")
- plot(s07, "s07")
- plot(s08, "s08")
- plot(s09, "s09")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement