来函数检测结果如下:
该公式没有未来函数

指标源码:

原理解析:
AA05赋值:C的5日简单移动平均,COLOR0099CC


五日乖离率赋值:(C-AA05)/AA05*100


BB05赋值:ATAN((AA05/1日前的AA05-1)*100)*180/3.1416


速度5赋值:SMA(EMA((AA05-1日前的AA05)/1日前的AA05,3)*100,3,1)
输出

加速度5:EMA((速度5-1日前的速度5),3),NODRAW


AA10赋值:C的10日简单移动平均


AA20赋值:C的20日简单移动平均
BB10赋值:ATAN((AA10/1日前的AA10-1)*100)*180/3.1416


AA30赋值:C的30日简单移动平均


三拾日乖离率赋值:(C-AA30)/AA30*100


VAR11赋值:(AA20-AA30)>REF((AA20-AA30),1)

AND AA20>REF(AA20,1) AND AA30>REF(AA30,1)


VAR22赋值:(AA30-AA20)
AA30

BB30赋值:ATAN((AA30/1日前的AA30-1)*100)*180/3.1416


强势狙击赋值:FILTER(BB30>30 AND BB10>45 AND

BB05上穿60,10)


加仓赋值:FILTER(统计5日满足BB05上穿30的天数>=1 AND

AA05>1日前的AA05 AND 三拾日乖离率>1日前的三拾日乖离率 AND

AA10>1日前的AA10

AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5 ,10)


清仓赋值:FILTER(统计5日满足30上穿BB05的天数>=1 AND (C>AA30 OR O>AA30) AND

AA05<1日前的AA05 AND 三拾日乖离率<1日前的三拾日乖离率 AND

AA10<1日前的AA10,10)
当满足条件加仓 时,在最低价*0.99和23之间画图标
当满足条件清仓 时,在最高价*1.01和15之间画图标
当满足条件强势狙击 时,在最低价*0.99和13之间画图标


TYP := (最高价 + 最低价 + 收盘价)/3


CCI1赋值:(TYP-TYP的6日简单移动平均)/(0.015*AVEDEV(TYP,6))


差值1赋值:1日前的CCI1-CCI1的绝对值,LINETHICK0


CCI2赋值:(TYP-TYP的10日简单移动平均)/(0.015*AVEDEV(TYP,10))


差值2赋值:1日前的CCI2-CCI2的绝对值,LINETHICK0


CCI3赋值:(TYP-TYP的20日简单移动平均)/(0.015*AVEDEV(TYP,20))


差值3赋值:1日前的CCI3-CCI3的绝对值,LINETHICK0


CCI4赋值:(TYP-TYP的30日简单移动平均)/(0.015*AVEDEV(TYP,30))


差值4赋值:1日前的CCI4-CCI4的绝对值,LINETHICK0


CCI5赋值:(TYP-TYP的60日简单移动平均)/(0.015*AVEDEV(TYP,60))


差值5赋值:1日前的CCI5-CCI5的绝对值,LINETHICK0


CCI赋值:CCI1+CCI2+CCI3+CCI4+CCI5


AAA赋值:(3*C+H+L+O)/6


VAR1赋值:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36


VAR2赋值:(5日内VAR1最高值+10日内VAR1最高值+20日内VAR1最高值)/3


VAR3赋值:(5日内VAR1最低值+10日内VAR1最低值+20日内VAR1最低值)/3


VAR4赋值:(5日内VAR2最高值+10日内VAR2最高值+20日内VAR2最高值)/3


VAR5赋值:(5日内VAR3最低值+10日内VAR3最低值+20日内VAR3最低值)/3


VAR6赋值:(2日内VAR1最低值+4日内VAR1最低值+6日内VAR1最低值)/3
输出

短线:VAR1,画白色
输出

中线:VAR6,画黄色
如果VAR1=VAR6返回VAR6否则返回 DRAWNULL


TJ1赋值: CCI1>差值4


立桩量赋值:TJ1的0过滤


TJ2赋值:IF(上次立桩量距今天数=1 ,1,IF(上次立桩量距今天数=2 ,1,

IF(上次立桩量距今天数=3 ,1,0)))


成立1赋值:TJ2


条件成立1赋值:成立1的5过滤


TJ11:= CCI1<-差值4


立桩量2:=TJ11的0过滤


TJ22:=IF(上次立桩量2距今天数=1 AND 收盘价>1日前的最高价,1,

IF(上次立桩量2距今天数=2 AND 收盘价>2日前的最高价,1,

IF(上次立桩量2距今天数=3 AND 收盘价>3日前的最高价,1,0)))


成立2赋值:TJ22


条件成立2赋值:成立2的5过滤


TJ111:=(CCI1的绝对值>CCI AND ABS( 差值1)> ABS(差值5))

OR (成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>VAR1)


立桩量3:=TJ111的5过滤


TJ222:=IF(上次立桩量3距今天数=1 AND 收盘价>1日前的最高价,1,IF(上次立桩量3距今天数=2 AND 收盘价>2日前的最高价,1,IF(上次立桩量3距今天数=3 AND 收盘价>3日前的最高价,1,0)))


突破3赋值:TJ222=1


STICKLINE(收盘价 AND 下跌!= VAR6,REF(最高价,上次立桩量3距今天数),

REF(最高价,上次立桩量3距今天数),10,1),画青色


STICKLINE(收盘价 AND 下跌!= VAR6,REF(最低价,上次立桩量3距今天数),

REF(最低价,上次立桩量3距今天数),10,1),画黄色


TJ3赋值:IF(上次立桩量3距今天数=1 AND 收盘价>1日前的最低价,1,IF(上次立桩量3距今天数=2 AND 收盘价>2日前的最低价,1,IF(上次立桩量3距今天数=3 AND 收盘价>3日前的最低价,1,0)))


三天法则赋值:TJ3=1


成立赋值:三天法则 AND 突破3


条件成立赋值:成立的5过滤


TJ31:=(成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>VAR1)


TJ32:=TJ31的1过滤


IF(条件成立 AND 下跌!= VAR6 AND AA30>=1日前的AA30,H*1.03,DRAWNULL),CROSSDOT,LINETHICK6,COLORFF33FF


IF(条件成立 AND 下跌!= VAR6 AND AA30>=1日前的AA30,H*1.03,DRAWNULL),POINTDOT,LINETHICK4,COLOR00CCFF
当满足条件C>=O时,在L和H之间画柱状线
当满足条件C当满足条件C>O时,在C和O之间画柱状线
当满足条件1时,在C和O之间画柱状线
当满足条件1时,在C和O之间画柱状线
当满足条件1时,在C和O之间画柱状线
当满足条件1时,在C和O之间画柱状线
当满足条件1时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线
当满足条件立桩量时,在C和O之间画柱状线


DRAWICON(条件成立1,REF(最高价,上次立桩量3距今天数),12)


DRAWICON(条件成立2,REF(最低价,上次立桩量3距今天数),11)

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!