来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
DAR1赋值:21日内最低价最低值
DAR2赋值:21日内最高价最高值
输出K: EMA((收盘价-DAR1)/(DAR2-DAR1)*100,8),COLORRED
输出D: E0.667*1日前的K+0.333*K的2日简单移动平均,画白色
输出强弱分界:50
DAR12:=(36日内最高价最高值-收盘价)/(36日内最高价最高值-36日内最低价最低值)*100
DAR12的3日[1日权重]移动平均
DAR3:=55日内最低价最低值
DAR4:=34日内最高价最高值
DAR5:=EMA((收盘价-DAR3)/(DAR4-DAR3)*100,3)
DAR6:=(K+DAR5)/2
DAR7:=E0.667*1日前的DAR5+0.333*K的2日简单移动平均
DAR8:=DAR6的5日指数移动平均
DAR9:=E0.667*1日前的DAR8+0.333*DAR8的2日简单移动平均
VAR1赋值:1
VAR2赋值:1日前的最低价
VAR3赋值:SMA(最低价-VAR2的绝对值,3,1)/SMA(最低价-VAR2和0较大值,3,1)*100
如果收盘价*1.3返回VAR3*10否则返回VAR3/10
VAR5赋值:30日内最低价最低值
VAR6赋值:30日内VAR4最高值
VAR7赋值:IF(收盘价的58日简单移动平均,1,0)
VAR8赋值:34日内最低价最低值
VAR9赋值:34日内最高价最高值
VAR10:=EMA(IF(最低价<=VAR8,(VAR9+VAR6*2)/2,0),3)/618*VAR7
如果VAR10>100返回100否则返回VAR10
VARB1赋值:REF((最低价+开盘价+收盘价+最高价)/4,1)
VARB2赋值:SMA(最低价-VARB1的绝对值,13,1)/SMA(最低价-VARB1和0较大值,10,1)
VARB3赋值:VARB2的10日指数移动平均
VARB4赋值:33日内最低价最低值
如果最低价<=VARB4返回VARB3否则返回0
VARB21:=SMA(最高价-VARB1的绝对值,13,1)/SMA(最高价-VARB1和0的较小值,10,1)
VARB31:=VARB21的10日指数移动平均
VARB41:=33日内最高价最高值
如果最高价>=VARB41返回VARB31否则返回0
拉升赋值:IF(VARB51< 1日前的VARB51,VARB51,0),VAR1,LINETHICK4,画洋红色
如果-拉升>100返回100否则返回-拉升
DRAWTEXT (-拉升出货>=100,50,'←拉升出'),画洋红色
出赋值:IF(VARB51>1日前的VARB51,VARB51,0),VAR1,LINETHICK4,COLORLICYAN
如果-出>100返回100否则返回-出
VAR111:=(收盘价的80日简单移动平均-收盘价的13日简单移动平均/3)
VAR211:=( MA((收盘价-VAR111)/VAR111,1))
MMA赋值:VAR211的12日指数移动平均*0.7
MMB赋值:VAR211的3日指数移动平均
快到底赋值:IF(12日内MMB-MMA最低值>0,0,30),LINETHICK2, 画蓝色
底初选股赋值:IF( CROSS(0, 12日内MMB-MMA最低值),10,0),LINETHICK0
天使赋值:( 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均)*100,COLORRED,NODRAW
魔鬼赋值:天使的9日指数移动平均,COLORFFFFFF,LINETHICK1,NODRAW
上帝赋值: 2*(天使-魔鬼)
绝对底赋值:IF(快到底>0 AND 上帝上穿0,50,0),LINETHICK2,画白色
当满足条件 绝对底>0时,在10和1 之间画图标
当满足条件绝对底>0时,在60和'←抄底'位置书写文字
当满足条件绝对底>0时,在 100和0之间画柱状线
当满足条件绝对底>0时,在 60和0之间画柱状线