Advertisement
PineCoders

10-year Jan 10 opens

Jan 15th, 2020
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. //@version=4
  2. study("10-year Jan 10 opens", "", true)
  3. yBegin = input(2010)
  4.  
  5. yOpen(_y) =>
  6. float _return = na
  7. if month == 1 and year == _y
  8. if dayofmonth == 10
  9. _return := open
  10. else
  11. if dayofmonth > 10
  12. // No open was found for the 10th, get previous open.
  13. _return := open[1]
  14. _return
  15.  
  16. var float s00 = na, s00 := na(s00) ? yOpen(yBegin + 0) : s00
  17. var float s01 = na, s01 := na(s01) ? yOpen(yBegin + 1) : s01
  18. var float s02 = na, s02 := na(s02) ? yOpen(yBegin + 2) : s02
  19. var float s03 = na, s03 := na(s03) ? yOpen(yBegin + 3) : s03
  20. var float s04 = na, s04 := na(s04) ? yOpen(yBegin + 4) : s04
  21. var float s05 = na, s05 := na(s05) ? yOpen(yBegin + 5) : s05
  22. var float s06 = na, s06 := na(s06) ? yOpen(yBegin + 6) : s06
  23. var float s07 = na, s07 := na(s07) ? yOpen(yBegin + 7) : s07
  24. var float s08 = na, s08 := na(s08) ? yOpen(yBegin + 8) : s08
  25. var float s09 = na, s09 := na(s09) ? yOpen(yBegin + 9) : s09
  26. plot(s00, "s00")
  27. plot(s01, "s01")
  28. plot(s02, "s02")
  29. plot(s03, "s03")
  30. plot(s04, "s04")
  31. plot(s05, "s05")
  32. plot(s06, "s06")
  33. plot(s07, "s07")
  34. plot(s08, "s08")
  35. plot(s09, "s09")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement