3.4 DPO(区间震荡线)

 

DPO 即区间震荡线。移动平均线的形状,很像一条波浪状扭曲的绳子,股价在这条绳子的周围,上下来回穿梭。DOP>0 ,表示目前处于多头市场;DOP<0 ,表示目前处于空头市场。

计算方法:
1、MA=N1 日收盘价的移动平均值;
2、DPO= 收盘价 -MA(N2+1) 日的移动平均值;
3、MADPO=DPO 的 N3 日移动平均值。
其中 N 的取值通常为 N1=20 ,N2=10, N3=6。

以代码 600000 的股票数据为例,计算其 DPO(20,10,6)

A
1 20
2 10
3 6
4 = T(“D://600000.csv”).select( 收盘价 >0).sort(日期)
5 =A4.new(日期, 收盘价,avg( 收盘价 [1-A1:0]):MA)
6 =A5.new(日期, 收盘价 -MA[-A2]:DPO, avg(DPO[1-A3:0]):MADPO)

A5 计算收盘价的 20 日移动平均
A6 带入公式计算 DPO 和 MADPO

imagepng