来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
输出
J:3*K-2*D, 线宽为2,画红色
DIFF:收盘价的12日指数移动平均-收盘价的21日指数移动平均,画绿色,NODRAW
DEA :DIFF的9日指数移动平均, 画蓝色,NODRAW
输出
MACD:2*(DIFF-DEA),画红色,NODRAW
RSV1:=(9.8日内H最高值-C)/(9.8日内H最高值-9.8日内L最低值)*101
RSV1的3日[1日权重]移动平均
KK的3日[1日权重]移动平均
JJ:=3*KK-2*DD
KX:=250
KH:=KX日内K最高值
DH:=KX日内D最高值
JH:=KX日内J最高值
KL:=KX日内K最低值
DL:=KX日内D最低值
JL:=KX日内J最低值
HKMAX赋值:MAX(KH,MAX(DH,JH))
LKMIN赋值:MIN(KL,MIN(DL,JL))
KHLB:=(HKMAX+LKMIN)/2
KHLC:=HKMAX-LKMIN
MHF赋值:KX日内DIFF最高值
MHD赋值:KX日内DEA最高值
MHM赋值:KX日内MACD最高值
MLF赋值:KX日内DIFF最低值
MLD赋值:KX日内DEA最低值
MLM赋值:KX日内MACD最低值
HMAX赋值:MAX(MHF,MAX(MHD,MHM))
LMIN赋值:MIN(MLF,MIN(MLD,MLM))
FHLB赋值:(HMAX-LMIN)/100
FHLC赋值:HMAX-LMIN
SH赋值:(0-FHLB)*(KHLC/FHLC)+KHLB
DIFFA:=(DIFF-FHLB)*(KHLC/FHLC)+KHLB
DEAA:=(DEA-FHLB)*(KHLC/FHLC)+KHLB
DRAWBAND(DIFFA,RGB(255,11,11),DEAA,RGB(10,255,10))
MACDA:=(MACD-FHLB)*(KHLC/FHLC)+KHLB
CDA赋值:MACD<1日前的MACD AND MACD>0
CDB赋值:MACD>=1日前的MACD AND MACD>0
CDC赋值:MACD>1日前的MACD AND MACD<0
CDD赋值:MACD<=1日前的MACD AND MACD<0
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDA时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDB时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDC时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件CDD时,在SH和MACDA之间画柱状线
当满足条件BARSTATUS=2时,在SH和' 0轴'位置书写文字
100,画红色,DOTLINE
0,画绿色,DOTLINE
110,画洋红色,DOTLINE
-10,COLORLIGREEN,DOTLINE
输出
连长:BARSLASTCOUNT(MACD>1日前的MACD),NODRAW
输出
连短:BARSLASTCOUNT(MACD<1日前的MACD),NODRAW
输出
红柱面积:IF(MACD>0,SUM(MACD,上次MACD<0距今天数),0),NODRAW
输出
绿柱面积:IF(MACD<0,SUM(MACD,上次MACD>0距今天数),0),NODRAW
输出
红柱天:BARSLASTCOUNT(MACD>0),NODRAW
输出
绿柱天:BARSLASTCOUNT(MACD<0),NODRAW
TJ赋值:MACD>0
T赋值:MACD<0
DRAWTEXT(上次TJ距今天数=1,MACDA*0.99,'1')
DRAWTEXT(上次TJ距今天数=3,MACDA*0.99,'3')
DRAWTEXT(上次TJ距今天数=5,MACDA*0.99,'5')
DRAWTEXT(上次TJ距今天数=8,MACDA*0.99,'8')
DRAWTEXT(上次TJ距今天数=13,MACDA*0.99,'13')
DRAWTEXT(上次TJ距今天数=21,MACDA*0.99,'21')
DRAWTEXT(上次TJ距今天数=34,MACDA*0.99,'34')
DRAWTEXT(上次T距今天数=1,MACDA*1.01,'1')
DRAWTEXT(上次T距今天数=3,MACDA*1.01,'3')
DRAWTEXT(上次T距今天数=5,MACDA*1.01,'5')
DRAWTEXT(上次T距今天数=8,MACDA*1.01,'8')
DRAWTEXT(上次T距今天数=13,MACDA*1.01,'13')
DRAWTEXT(上次T距今天数=21,MACDA*1.01,'21')
DRAWTEXT(上次T距今天数=34,MACDA*1.01,'34')