Hello Everyone,
I'm trying to create 1-hour volume average out of 1 month and label it on the chart (upper declare).
Here is the script I'm trying to create it and seems like I'm doing it wrong? Need help.
upper declare
#Inputs
input ShowHOURAvg = yes;
input ShowTodayVolume = yes;
input ShowPercentOf30DayAvg = yes;
input UnusualVolumePercent = 200;
input ShowCurrentBar = yes;
#Volume Data
def volLast30DayAvg = (volume(period = "HOUR")[1] + volume(period = "HOUR")[2] + volume(period = "HOUR")[3] + volume(period = "HOUR")[4] + volume(period = "HOUR")[5] + volume(period = "HOUR")[6] + volume(period = "HOUR")[7] + volume(period = "HOUR")[8] + volume(period = "HOUR")[9] + volume(period = "HOUR")[10] + volume(period = "HOUR")[11] + volume(period = "HOUR")[12] + volume(period = "HOUR")[13] + volume(period = "HOUR")[14] + volume(period = "HOUR")[15] + volume(period = "HOUR")[16] + volume(period = "HOUR")[17] + volume(period = "HOUR")[18] + volume(period = "HOUR")[19] + volume(period = "HOUR")[20] + volume(period = "HOUR")[21] + volume(period = "HOUR")[22] + volume(period = "HOUR")[23] + volume(period = "HOUR")[24] + volume(period = "HOUR")[25] + volume(period = "HOUR")[26] + volume(period = "HOUR")[27] + volume(period = "HOUR")[28] + volume(period = "HOUR")[29] + volume(period = "HOUR")[30]) / 30;
def today = volume(period = "HOUR");
def hour = volume(period = "HOUR");
def curVolume = volume;
AddLabel(ShowHOURAvg, "HOUR Avg: " + Round(volLast30DayAvg, 0), Color.LIGHT_GRAY);
AddLabel(ShowTodayVolume, "Today: " + today, (if percentOfHOUR >= UnusualVolumePercent then Color.GREEN else if percentOfHOUR >= 100 then Color.ORANGE else Color.LIGHT_GRAY));
Thank you
I'm trying to create 1-hour volume average out of 1 month and label it on the chart (upper declare).
Here is the script I'm trying to create it and seems like I'm doing it wrong? Need help.
upper declare
#Inputs
input ShowHOURAvg = yes;
input ShowTodayVolume = yes;
input ShowPercentOf30DayAvg = yes;
input UnusualVolumePercent = 200;
input ShowCurrentBar = yes;
#Volume Data
def volLast30DayAvg = (volume(period = "HOUR")[1] + volume(period = "HOUR")[2] + volume(period = "HOUR")[3] + volume(period = "HOUR")[4] + volume(period = "HOUR")[5] + volume(period = "HOUR")[6] + volume(period = "HOUR")[7] + volume(period = "HOUR")[8] + volume(period = "HOUR")[9] + volume(period = "HOUR")[10] + volume(period = "HOUR")[11] + volume(period = "HOUR")[12] + volume(period = "HOUR")[13] + volume(period = "HOUR")[14] + volume(period = "HOUR")[15] + volume(period = "HOUR")[16] + volume(period = "HOUR")[17] + volume(period = "HOUR")[18] + volume(period = "HOUR")[19] + volume(period = "HOUR")[20] + volume(period = "HOUR")[21] + volume(period = "HOUR")[22] + volume(period = "HOUR")[23] + volume(period = "HOUR")[24] + volume(period = "HOUR")[25] + volume(period = "HOUR")[26] + volume(period = "HOUR")[27] + volume(period = "HOUR")[28] + volume(period = "HOUR")[29] + volume(period = "HOUR")[30]) / 30;
def today = volume(period = "HOUR");
def hour = volume(period = "HOUR");
def curVolume = volume;
AddLabel(ShowHOURAvg, "HOUR Avg: " + Round(volLast30DayAvg, 0), Color.LIGHT_GRAY);
AddLabel(ShowTodayVolume, "Today: " + today, (if percentOfHOUR >= UnusualVolumePercent then Color.GREEN else if percentOfHOUR >= 100 then Color.ORANGE else Color.LIGHT_GRAY));
Thank you