jcdd

WEEKLY OVERVIEW

94 0 6
Weekly change from friday to friday & YTD change. Compensates for missing Fridays.
Remove from Favorite Scripts Add to Favorite Scripts
study('WEEKLY OVERVIEW', overlay=true, max_bars_back=1000)


//WEEKLY CHANGE\\

friday_dist = barssince(dayofweek == 6)
//correct for fridays having 0 distance
dist_2 = iff(dayofweek == 6, friday_dist[1]+1, friday_dist)
//correct for missing fridays
thurs_dist = barssince(dayofweek == 4)
dist_3 = iff(dist_2 > 5, thurs_dist, dist_2)
//correct for thursday low distance
dist_4 = iff(dist_3 == 0, thurs_dist[1]+1, dist_3)
//correct for monday offset
dist_5 = iff(dist_4 == 5 and dayofweek == 1, thurs_dist, dist_4)
//correct for friday low distance
dist_6 = iff(dist_5 == 1 and dayofweek == 5, dist_5[1]+1, dist_5)

weekchg = close - close[dist_6]
weekchgp = (weekchg/close[dist_6])*100

plot(weekchg, "Weekly Change", color=yellow)
plot(weekchgp, "Weekly Change : Perc", color=red)

//YEAR TO DATE CHANGE\\

year_dist = barssince(weekofyear == 52)
//correct for final week in year
ydist_2 = iff(weekofyear == 52 and dayofmonth != 1, barssince(weekofyear == 52)[dayofweek]+dayofweek, year_dist)

yrchg = close - close[ydist_2]
yrchgp = (yrchg/close[ydist_2])*100

plot(yrchg, "YTD Change", color=silver)
plot(yrchgp, "YTD Change : Perc", color=aqua)


//OTHER STUFF\\
plotshape(dayofweek == 6, style = shape.triangledown, title= "Friday Marker", color=white)
//plotshape(highest(close,ydist_2), style = shape.labelup, text = "Current Year High")
//plotshape(lowest(close,ydist_2), style = shape.labelup, text = "Current Year Low")

English
English (UK)
English (IN)
Deutsch
Français
Español
Italiano
Polski
Türkçe
Русский
Português
Bahasa Indonesia
Bahasa Melayu
ภาษาไทย
Tiếng Việt
日本語
한국어
简体
台灣
Home Stock Screener Forex Signal Finder Cryptocurrency Signal Finder Economic Calendar How It Works Chart Features House Rules Moderators Website & Broker Solutions Widgets Stock Charting Library Feature Request Blog & News FAQ Help & Wiki Twitter
Profile Profile Settings Account and Billing My Support Tickets Contact Support Ideas Published Followers Following Private Messages Chat Sign Out