通达信顶底多空副图源码分享
VAR2A:=LLV(LOW,10);VAR3A:=HHV(HIGH,25);动力线:= EMA((CLOSE-VAR2A)/(VAR3A-VAR2A)*4,4);趋势:MA(动力线,2);IF(趋势>REF(趋势,1),趋势,DRAWNULL),COLORRED;IF(趋势<REF(趋势,1),趋势,DRAWNULL),COLORBLUE;STICKLINE(趋势>REF(趋势,1) ,趋势 ,REF(趋势,1),1,0),COLORRED;STICKLINE(趋势<=REF(趋势,1) ,趋势 ,REF(趋势,1),1,0),COLOR00FF00;AA:=REF(CLOSE,1);BBB:=SMA(MAX(CLOSE-AA,0),5,1)/SMA(ABS(CLOSE-AA),5,1)*1000;HHH:=BBB-LLV(BBB,10);SS:=(MA(HHH,2)*3+HHH*13)/16;短线买点:=IF(SS>13,MA(SS,2),SS)/6;短线出击:IF(CROSS(短线买点,1) AND (短线买点<30),1,0);短线出击=30;X:=MA(AMOUNT,5)/MA(V,5)/100;VAR13A:=(X-MA(AMOUNT,125)/MA(V,125)/100)/X;VAR14A:=MA((LLV(L,45)-C)/(HHV(H,45)-LLV(L,45))*100,3);VAR15A:=C/MA(C,60)-1;大底:IF(CROSS(-5,VAR14A) AND VAR13A<-0.4,-0.01,-1);中底:IF(CROSS(-5,VAR14A) AND VAR13A<-0.25 AND VAR13A>-0.4,-0.3,-1);小底:IF(CROSS(-5,VAR14A) AND VAR13A<-0.15 AND VAR13A>-0.25,-0.6,-1);减仓:IF(CROSS(VAR14A,-95) AND VAR15A<0.2 AND VAR15A>=0.1,0.6,1);中顶:IF(CROSS(VAR14A,-95) AND VAR15A<0.35 AND VAR15A>=0.2,0.3,1),COLORYELLOW;大顶:IF(CROSS(VAR14A,-95) AND VAR15A>=0.35,0,1)COLORRED;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
VAR2A赋值:10日内最低价最低值
VAR3A赋值:25日内最高价最高值
动力线赋值: EMA((收盘价-VAR2A)/(VAR3A-VAR2A)*4,4)
输出趋势:动力线的2日简单移动平均
IF(趋势>1日前的趋势,趋势,DRAWNULL),画红色
IF(趋势<1日前的趋势,趋势,DRAWNULL), 画蓝色
STICKLINE(趋势>1日前的趋势 ,趋势 ,1日前的趋势,1,0),画红色
STICKLINE(趋势<=1日前的趋势 ,趋势 ,1日前的趋势,1,0),COLOR00FF00
AA赋值:1日前的收盘价
BBB赋值:SMA(收盘价-AA和0较大值,5,1)/SMA(收盘价-AA的绝对值,5,1)*1000
HHH赋值:BBB-10日内BBB最低值
SS赋值:(HHH的2日简单移动平均*3+HHH*13)/16
短线买点赋值:IF(SS>13,SS的2日简单移动平均,SS)/6
输出短线出击:IF(短线买点上穿1 AND (短线买点<30),1,0)
短线出击=30
X赋值:成交额的5日简单移动平均/V的5日简单移动平均/100
VAR13A赋值:(X-成交额的125日简单移动平均/V的125日简单移动平均/100)/X
VAR14A赋值:MA((45日内L最低值-C)/(45日内H最高值-45日内L最低值)*100,3)
VAR15A赋值:C/C的60日简单移动平均-1
输出大底:IF(-5上穿VAR14A AND VAR13A<-0.4,-0.01,-1)
输出中底:IF(-5上穿VAR14A AND VAR13A<-0.25 AND VAR13A>-0.4,-0.3,-1)
输出小底:IF(-5上穿VAR14A AND VAR13A<-0.15 AND VAR13A>-0.25,-0.6,-1)
输出减仓:IF(VAR14A上穿-95 AND VAR15A<0.2 AND VAR15A>=0.1,0.6,1)
输出中顶:IF(VAR14A上穿-95 AND VAR15A<0.35 AND VAR15A>=0.2,0.3,1),画黄色
输出大顶:IF(VAR14A上穿-95 AND VAR15A>=0.35,0,1)画红色