thinkscript DPO

thinkscript DPO
#
# Detrended Price Oscillator
#

declare lower;

input Length = 21;
input averageType = AverageType.SIMPLE;
input averageType_DPOMA = AverageType.SIMPLE;
input DPOMALength = 5;

def barsback = Length / 2 + 1;
def ma = MovingAverage(averageType, close, Length);

def DPOC_O = close[barsback] - ma;
plot DPOC = DPOC_O[-barsback];
plot DPO = close - ma[barsback];
plot DPOMA = MovingAverage(averageType_DPOMA, DPO, DPOMALength);
plot ZeroLine = 0;

# Style
ZeroLine.SetDefaultColor(GetColor(0));
DPO.SetDefaultColor(GetColor(7));
DPOMA.SetDefaultColor(GetColor(5));
DPOC.SetDefaultColor(GetColor(4));
AddCloud(DPOC, ZeroLine, getcolor(3), getcolor(2));

评论

此博客中的热门博文

异常价格变动

3SMA 爆炸性趋势2推回调顺势操作系统