UnknownUnicorn468659

Day Of The Week

3491 views
425
Very simple script, which is also publicly available and found on the web by the way.
More visually appealing way of seeing what time it is. Works best around 15 minute charts. Doesn't work well on high timeframes.
Remove from Favorite Scripts Add to Favorite Scripts
study(title="Day Of The Week", shorttitle="Day of the week", overlay=true)
c = #fc1687
bgColor =(dayofweek == monday) ? color(c, 10):
    (dayofweek == tuesday) ? color(c, 30) :
    (dayofweek == wednesday) ? color(c, 50) :
    (dayofweek == thursday) ? color(c, 70) :
    (dayofweek == friday) ? color(c, 90) :
    color(black, 0)
bgcolor(color=bgColor)

Comments

For those that don't want to see gaps, here's an update:

study(title="Day Of The Week", shorttitle="Day of the week", overlay=true)
c = #fc1687
bgColor =(dayofweek == monday) ? color(c, 10):
(dayofweek == tuesday) ? color(c, 30) :
(dayofweek == wednesday) ? color(c, 50) :
(dayofweek == thursday) ? color(c, 70) :
(dayofweek == friday) ? color(c, 90) :
(dayofweek != monday != tuesday != wednesday != thursday != friday) ? color(c, 90):
color(black, 0)
bgcolor(color=bgColor)
+2 Reply
MGtz07 UnknownUnicorn468659
@UnknownUnicorn468659, HOW CAN I ADD A LABEL WITH THE NAME OF THE DAYS TO THIS AMAZING CODE?
Reply
Good stuff! I have one question though. When I add the script to my chart, it occupies the entire charting area, whereas your example shows it as a tiny bar at the bottom. How do I make mine look like yours?

This is how mine looks like at the moment:

Reply
This is excellent ... I live and die by the weekly chart, I view it through the lens of the 1H chart and use this indicator to paint the beginning of the week a certain color, it helps me see clearly what I am doing ... thank you!
Reply
is there a way to add vertical lines to seperate the days instead of colors at the bottom of the chart ?
Reply
Currently not unfortunately, I use the general vertical lines under settings > timezones/sessions. Sessionbreaks work but they deliniate the 'standard' which is 00:00 UTC. The only way you can work around this only by using the timerange as I've sort of managed to do here:
Reply
UnknownUnicorn468659 UnknownUnicorn468659
If you visit that link and read some of the code (not too much :)) you can see that you can define a very small range, down to 1 minute. This draws a backgroundcolor in such a small range that it looks like a line (depending on your timeframe).
Reply
traderpt2016 UnknownUnicorn468659
i see , thank you for your help
Reply
Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out