飞狐超级混沌AC副图指标

源码

Y:=(HIGH+LOW)/2;
AO:=MA(Y ,5 )-MA(Y ,34 );
AC:AO-MA( AO,5),linethick0;
ac1:=ref(AC,1);
明中值反转价:(5*34*5*AO-5*34*5*MA(AO,5)+5*34*4*MA(AO,4)+5*4*33*MA(Y,33)-4*34*4*MA(Y,4))/116,linethick0;
明中值零轴穿越价:(5*34*MA(AO,4)-34*4*MA(Y,4)+5*33*MA(Y,33))/29,linethick0;
stickline(AC>ac1,0,ac,8,0),colorRED;
stickline(AC<ac1,0,ac,8,0),colorgreen;
DU0:=CROSS(AC,0);
UD0:=CROSS(0,AC);
TDU0:=BARSLAST(DU0);
TUD0:=BARSLAST(UD0);
DU3:=REF(DU0,1);
UD3:=REF(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF(TDU3<TUD3,REF(HHV(H,2),TDU3),REF(LLV(L,2),TUD3)),COLORYELLOW;
JDU0:=REF(C,1)<=REF(UDGLINE,1) AND C>UDGLINE AND TDU0<TUD0;
JUD0:=REF(C,1)>=REF(UDGLINE,1) AND C<UDGLINE AND TUD0<TDU0;
JDU1:=JDU0 AND COUNT(JDU0,TDU0)=1;
JUD1:=JUD0 AND COUNT(JUD0,TUD0)=1;
JDU2:=JDU1 AND REF(BARSLAST(JUD1),1)<REF(BARSLAST(JDU1),1);
JUD2:=JUD1 AND REF(BARSLAST(JUD1),1)>REF(BARSLAST(JDU1),1);
JDU3:=JDU1 AND REF(BARSLAST(JUD1),1)>REF(BARSLAST(JDU1),1);
JUD3:=JUD1 AND REF(BARSLAST(JUD1),1)<REF(BARSLAST(JDU1),1);
DRAWTEXT(JDU2,LLV(AC,20)/2,'空转多');
DRAWTEXT(JUD2,HHV(AC,20),'多转空');
DRAWTEXT(JDU3,LLV(AC,20)/2,'多续多');
DRAWTEXT(JUD3,HHV(AC,20),'空续空');
DRAWICON(JDU1 OR BARSLAST(JDU1)<BARSLAST(JUD1),0,10),ALIGN4;
DRAWICON(JUD1 OR BARSLAST(JDU1)>BARSLAST(JUD1),0,11),ALIGN5;
JUU:=JDU1 OR BARSLAST(JDU1)<BARSLAST(JUD1);
JDD:=JUD1 OR BARSLAST(JDU1)>BARSLAST(JUD1);
DRAWICON(JUU AND (CROSS(0,AC) OR REF(CROSS(0,AC),1)),AC,4);
DRAWICON(JDD AND (CROSS(AC,0) OR REF(CROSS(AC,0),1)),AC,5),ALIGN0;
BSLINE:=IF(BARSLAST(JDU2)<BARSLAST(JUD2),IF(REF(CROSS(0,AC),1),LLV(L,2),REF(LLV(L,2),BARSLAST(REF(CROSS(0,AC),1)))),IF(REF(CROSS(AC,0),1),HHV(H,2),REF(HHV(H,2),BARSLAST(REF(CROSS(AC,0),1))))),COLORMAGENTA;
DRAWICON(JUU AND (CROSS(0,AC) OR REF(CROSS(0,AC),1)),AC,4);
DRAWICON(JDD AND (CROSS(AC,0) OR REF(CROSS(AC,0),1)),AC,5),ALIGN0;
DRAWICON(JDU1 OR BARSLAST(JDU1)<BARSLAST(JUD1),0,10),ALIGN4;
DRAWICON(JUD1 OR BARSLAST(JDU1)>BARSLAST(JUD1),0,11),ALIGN5;
ACUT:=BARSLAST(CROSS(AC,0));
ACDT:=BARSLAST(CROSS(0,AC));
ACUL:=IF(AC>=0,HHV(AC,ACUT+1),REF(HHV(AC,ACUT+1),ACDT+1));
ACDL:=IF(AC<0,LLV(AC,ACDT+1),REF(LLV(AC,ACDT+1),ACUT+1));
ACU2L:=REF(ACUL,ACUT+1);
ACD2L:=REF(ACDL,ACDT+1);
DRAWICON(LLV(AC,4)>0 AND AC<REF(AC,1) AND REF(AC,1)>REF(AC,2) AND REF(AC,2)>REF(AC,3),-ac/20,9);
DRAWICON(HHV(AC,4)<0 AND AC>REF(AC,1) AND REF(AC,1)<REF(AC,2) AND REF(AC,2)<REF(AC,3),0,8),ALIGN0;
DRAWICON((JUD1 OR BARSLAST(JDU1)>BARSLAST(JUD1)) AND AC>=0 AND REF(AC,1)<REF(ACU2L,1) AND AC>ACU2L,AC,12),ALIGN0;
DRAWICON((JDU1 OR BARSLAST(JDU1)<BARSLAST(JUD1)) AND AC<0 AND REF(AC,1)>REF(ACD2L,1) AND AC<ACD2L,AC,12);




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


解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

源码

Y赋值:(最高价+最低价)/2
AO赋值:Y 的5 日简单移动平均-Y 的34 日简单移动平均
输出AC:AO- AO的5日简单移动平均,LINETHICK0
AC1:=1日前的AC
输出明中值反转价:(5*34*5*AO-5*34*5*AO的5日简单移动平均+5*34*4*AO的4日简单移动平均+5*4*33*Y的33日简单移动平均-4*34*4*Y的4日简单移动平均)/116,LINETHICK0
输出明中值零轴穿越价:(5*34*AO的4日简单移动平均-34*4*Y的4日简单移动平均+5*33*Y的33日简单移动平均)/29,LINETHICK0
当满足条件AC>AC1时,在0和AC之间画柱状线
当满足条件AC DU0赋值:AC上穿0
UD0赋值:0上穿AC
TDU0赋值:上次DU0距今天数
TUD0赋值:上次UD0距今天数
DU3赋值:1日前的DU0
UD3赋值:1日前的UD0
TDU3赋值:上次DU3距今天数
TUD3赋值:上次UD3距今天数
UDGLINE赋值:IF(TDU3 JDU0赋值:1日前的C<=1日前的UDGLINE AND C>UDGLINE AND TDU0 JUD0赋值:1日前的C>=1日前的UDGLINE AND C JDU1赋值:JDU0 AND 统计TDU0日满足JDU0的天数=1
JUD1赋值:JUD0 AND 统计TUD0日满足JUD0的天数=1
JDU2赋值:JDU1 AND REF(上次JUD1距今天数,1) JUD2赋值:JUD1 AND REF(上次JUD1距今天数,1)>REF(BARSLAST(JDU1),1)
JDU3赋值:JDU1 AND REF(上次JUD1距今天数,1)>REF(BARSLAST(JDU1),1)
JUD3赋值:JUD1 AND REF(上次JUD1距今天数,1) DRAWTEXT(JDU2,20日内AC最低值/2,'空转多')
DRAWTEXT(JUD2,20日内AC最高值,'多转空')
DRAWTEXT(JDU3,20日内AC最低值/2,'多续多')
DRAWTEXT(JUD3,20日内AC最高值,'空续空')
DRAWICON(JDU1 OR 上次JDU1距今天数 DRAWICON(JUD1 OR 上次JDU1距今天数>BARSLAST(JUD1),0,11),ALIGN5
JUU赋值:JDU1 OR 上次JDU1距今天数 JDD赋值:JUD1 OR 上次JDU1距今天数>BARSLAST(JUD1)
DRAWICON(JUU AND (0上穿AC OR 1日前的0上穿AC),AC,4)
DRAWICON(JDD AND (AC上穿0 OR 1日前的AC上穿0),AC,5),ALIGN0
BSLINE赋值:IF(上次JDU2距今天数 DRAWICON(JUU AND (0上穿AC OR 1日前的0上穿AC),AC,4)
DRAWICON(JDD AND (AC上穿0 OR 1日前的AC上穿0),AC,5),ALIGN0
DRAWICON(JDU1 OR 上次JDU1距今天数 DRAWICON(JUD1 OR 上次JDU1距今天数>BARSLAST(JUD1),0,11),ALIGN5
ACUT:=上次AC上穿0距今天数
ACDT:=上次0上穿AC距今天数
ACUL:=IF(AC>=0,ACUT+1日内AC最高值,REF(ACUT+1日内AC最高值,ACDT+1))
ACDL:=IF(AC<0,ACDT+1日内AC最低值,REF(ACDT+1日内AC最低值,ACUT+1))
ACU2L:=ACUT+1日前的ACUL
ACD2L:=ACDT+1日前的ACDL
DRAWICON(4日内AC最低值>0 AND AC<1日前的AC AND 1日前的AC>2日前的AC AND 2日前的AC>3日前的AC,-AC/20,9)
DRAWICON(4日内AC最高值<0 AND AC>1日前的AC AND 1日前的AC<2日前的AC AND 2日前的AC<3日前的AC,0,8),ALIGN0
DRAWICON((JUD1 OR 上次JDU1距今天数>BARSLAST(JUD1)) AND AC>=0 AND 1日前的AC<1日前的ACU2L AND AC>ACU2L,AC,12),ALIGN0
DRAWICON((JDU1 OR 上次JDU1距今天数1日前的ACD2L AND AC


指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图