I have compiled an indicator for Dan Shapiro's PS60 process. He is known on YouTube as AccessATrader. His PS60 process has all kinds of lines that make the charts look messy. I made the lines into moving average clouds so that you can turn off the lines and fade the color transparency (under Globals) and not clutter the chart so much. Feel free to make this better.
Sharelink: http://tos.mx/U5Nz2jr
I guess Dan's site requires an email address to get the free PS60 training video, so that must be why it's locked.
#PS60 PROCESS
input price = close;
input averageType1 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType2 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType3 = {default ExpAverage, Exponential, Weighted, Wilders, Hull};
input averageType4 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType5 = {default ExpAverage, Exponential, Weighted, Wilders, Hull};
input averageType6 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType7 = {default ExpAverage, Exponential, Weighted, Wilders, Hull};
input averageType8 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType9 = {default ExpAverage, Exponential, Weighted, Wilders, Hull};
input averageType10 = {default Simple, Exponential, Weighted, Wilders, Hull};
input averageType11 = {default ExpAverage, Exponential, Weighted, Wilders, Hull};
input averageType12 = {default Simple, Exponential, Weighted, Wilders, Hull};
input length1 =5;
input length2 =10;
input length3 =20;
input length4 =20;
input length5 =50;
input length6 =50;
input length7 =100;
input length8 =100;
input length9 =150;
input length10 =150;
input length11 =200;
input length12 =200;
def ma1 = MovingAverage( averageType = averageType1,price, length1);
def ma2 = MovingAverage( averageType = averageType2,price, length2);
def ma3 = MovingAverage( averageType = averageType3,price, length3);
def ma4 = MovingAverage( averageType = averageType4,price, length4);
def ma5 = MovingAverage( averageType = averageType5,price, length5);
def ma6 = MovingAverage( averageType = averageType6,price, length6);
def ma7 = MovingAverage( averageType = averageType7,price, length7);
def ma8 = MovingAverage( averageType = averageType8,price, length8);
def ma9 = MovingAverage( averageType = averageType9,price, length9);
def ma10 = MovingAverage( averageType = averageType10,price, length10);
def ma11 = MovingAverage( averageType = averageType11,price, length11);
def ma12 = MovingAverage( averageType = averageType12,price, length12);
AddCloud(ma2, ma1, GlobalColor("Cloud1"), GlobalColor("Cloud1")); plot Data = close;
AddCloud(ma4, ma3, GlobalColor("Cloud2"), GlobalColor("Cloud2"));plot Data1 = close;
AddCloud(ma6, ma5, GlobalColor("Cloud3"), GlobalColor("Cloud3"));plot Data2 = close;
AddCloud(ma8, ma7, GlobalColor("Cloud4"), GlobalColor("Cloud4"));plot Data3 = close;
AddCloud(ma10, ma9, GlobalColor("Cloud5"), GlobalColor("Cloud5"));plot Data4 = close;
AddCloud(ma12, ma11, GlobalColor("Cloud6"), GlobalColor("Cloud6"));plot Data5 = close;
DefineGlobalColor("Cloud1", Color.GREEN);
DefineGlobalColor("Cloud2", Color.light_GREEN);
DefineGlobalColor("Cloud3", Color.dark_GREEN);
DefineGlobalColor("Cloud4", Color.yellow);
DefineGlobalColor("Cloud5", Color.orange);
DefineGlobalColor("Cloud6", Color.pink);
# End
Sharelink: http://tos.mx/U5Nz2jr
I guess Dan's site requires an email address to get the free PS60 training video, so that must be why it's locked.
Last edited by a moderator: