编程思路破译DIR1赋值:收盘价-5日前的收盘价的绝对值 VIR1赋值:收盘价-1日前的收盘价的绝对值的5日累和 ER1赋值:DIR1/VIR1 CS1赋值:ER1*(0.8-2/8)+2/8 CQ1赋值:CS1*CS1 输出AMA1:以CQ1为权重收盘价的动态移动平均的2日指数移动平均 ,画白色 DIR2赋值:收盘价-10日前的收盘价的绝对值 VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和 ER2赋值:DIR2/VIR2 CS2赋值:ER2*(0.8-2/24)+2/24 CQ2赋值:CS2*CS2 输出AMA2:以CQ2为权重收盘价的动态移动平均的2日指数移动平均,画绿色,线宽为2 PARTLINE(AMA2, AMA2/1日前的AMA2>0.997),画蓝色,线宽为2 PARTLINE(AMA2, AMA2/1日前的AMA2>1.001),画红色,线宽为2 程序源码DIR1:=ABS(CLOSE-REF(CLOSE,5)); VIR1:=SUM(ABS(CLOSE-REF(CLOSE,1)),5); ER1:=DIR1/VIR1; CS1:=ER1*(0.8-2/8)+2/8; CQ1:=CS1*CS1; AMA1:EMA(DMA(CLOSE,CQ1),2) ,COLORWHITE; DIR2:=ABS(CLOSE-REF(CLOSE,10)); VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10); ER2:=DIR2/VIR2; CS2:=ER2*(0.8-2/24)+2/24; CQ2:=CS2*CS2; AMA2:EMA(DMA(CLOSE,CQ2),2),COLORGREEN,LINETHICK2; PARTLINE(AMA2, AMA2/REF(AMA2,1)>0.997),COLORBLUE,LINETHICK2; PARTLINE(AMA2, AMA2/REF(AMA2,1)>1.001),COLORRED,LINETHICK2; |
|