180 daily moving average volume code?

arthurx

New member
To Buy into an up trending stock during a pullback the volume should be <30% of the 180 daily moving average volume.
This shows when you have run out of sellers and a trend change should occur.
How to write the code for this formula (v<(avgv180.1*.3))
It would be ideal to be able to Scan for this code in a watchlist and have this code to appear on a chart as a circle or arrow.
Thank you very much
 

arthurx

New member
Condition Wizard created this code but I can't figure out how to get the <30% variable added?
plot Data = volume is less than VolumeAvg("length" = 180)."Vol";
 

arthurx

New member
code showing 180 day average volume in a Box on the chart

def AvgVol180 = AbsValue(Ceil(Average(volume(period = “DAY”), 180)));
AddLabel(yes, ” AvgVol 180D=” + AvgVol180, Color.LIGHT_GREEN);
 

mc01439

Well-known member
2019 Donor
VIP
code showing 180 day average volume in a Box on the chart

def AvgVol180 = AbsValue(Ceil(Average(volume(period = “DAY”), 180)));
AddLabel(yes, ” AvgVol 180D=” + AvgVol180, Color.LIGHT_GREEN);

Try this - change to the way you want.


#start code

def AvgVol180 = AbsValue(Ceil(Average(volume(period = “DAY”), 180)));
AddLabel(yes, ” AvgVol 180D=” + AvgVol180, Color.LIGHT_GREEN);

input percentofvolume = .70;
def targetV = percentofvolume * AvgVol180;
def v = volume;

def NT = v >= AvgVol180;
def Watch = v < AvgVol180;
def Ton = v <= targetV;

AddLabel(NT, " No Trade ", Color.RED);
AddLabel(Watch, " Watch ", Color.Yellow);
AddLabel(Ton, " Trade Is Good ", Color.Green);

#end code
 

Similar threads

Top