Convert Pivot Point Moving Averages to ThinkorSwim

D

Danthaman

New member
Can someone transfer script from trading view below to TOS. Would like to be able to change this from 15 day moving pivot average to 30 day etc. than ks.

Code:
study(title="Pivot Point Moving Averages", shorttitle="PPMAs", overlay=true)
period1 = input(1, minval=1, title="Period 1")
period2 = input(3, minval=1, title="Period 2")
pivot = ((high + low + close) / 3)
out1 = sma(pivot, period1)
out2 = sma(pivot, period2)
plot(out1, color=#990000, linewidth=2, title="PPMA1")
plot(out2, color=#000099, linewidth=2, title="PPMA2")
 
T

tomsk

Well-known member
VIP
Here is your study converted to TOS

Code:
# Pivot Point Moving Averages
# Converted to TOS

input period1 = 1;
input period2 = 3;

def pivot = HLC3;
plot out1 = Average(pivot, period1);
plot out2 = Average(pivot, period2);

out1.SetDefaultColor(Color.Green);
out2.SetDefaultColor(Color.Red);
out1.SetLineWeight(2);
out2.SetLineWeight(2);
 
D

Danthaman

New member
Got it! Thanks @tomsk. I believe you can also select SMA and change price option to (H+L+C)/3 and set length to desired period. Does that sound correct?
 
T

tomsk

Well-known member
VIP
Got it! Thanks @tomsk. I believe you can also select SMA and change price option to (H+L+C)/3 and set length to desired period. Does that sound correct?
To change this to EMA, change your plot statements to

plot out1 = ExpAverage(pivot, period1);
plot out2 = ExpAverage(pivot, period2);

In TOS, HLC3 is a shorthand notation for (H+L+C)/3, they are the same thing
 
Top