过四峰加上主图画线副图选股公式

 

昨天发帖“过四峰选股”,跟帖中有同学要求还是加上主图,原来考虑有些同学不喜欢未来函数,所以,原来的就没有画线,只有信号主图。
 这次主图构思这样的:干脆将第一峰和最后峰用画线框起来,计算出这波调整的振幅,振幅标注在框底。出现买入信号后,您可以根据振幅大小考虑是不是需要买入?框顶标注“突破价”方便您更直观考虑什么价位买入合适。其他信号没变。
 

{新版主图}
N:=40;
 T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2));
 HH:=REF(H,T+1);
 LL:=FINDLOW(L,T=0,10,1);
 LH:=SUM(H>REF(H,1),10);
 ZF:=(HH-LL)/LL*100;
 TT:=BARSLAST(T=0 AND ZF>20 AND LH>2);
 T1:=SUMBARS(TT=0,1);
 T2:=SUMBARS(TT=0,2);
 T3:=SUMBARS(TT=0,3);
 T4:=SUMBARS(TT=0,4);
 H1:=REF(HH,T1-1);
 H2:=REF(HH,T2-1);
 H3:=REF(HH,T3-1);
 H4:=REF(HH,T4-1);
 AH:=MAX(MAX(MAX(H1,H2),H3),H4);
 AL:=MIN(MIN(MIN(H1,H2),H3),H4);
 BL:=AH/AL<1.15;
 TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1);
 TJ1:=H4<H3 AND H3<H2 AND H2<H1;
 XG:=TJ AND BL AND T4<N AND TJ1;
 XG1:=COUNT(XG,T4+1)=1 AND XG;
 STICKLINE(XG1,H,L,0,1),COLORFFFFFF;
 STICKLINE(XG1,C,O,3.2,0),COLOR555555;
 STICKLINE(XG1,C,O,2.6,0),COLOR777777;
 STICKLINE(XG1,C,O,1.9,0),COLOR999999;
 STICKLINE(XG1,C,O,1.1,0),COLORCCCCCC;
 STICKLINE(XG1,C,O,0.3,0),COLORCCDDBB;
 DRAWICON(XG1,L*0.96,1);
 QF4:=BACKSET(XG1,T4+1);
 DT4:=BARSLAST(CROSS(QF4=1,0.5));
 QF1:=BACKSET(XG1,T1+1);
 DT1:=BARSLAST(CROSS(QF1=1,0.5));
 ZG:=REFX(H,BARSNEXT(DT1=0));
 DD:=LLV(L,DT4+1);
 ZD:=REFX(DD,BARSNEXT(DT1=0));
 ZFF:=(HHV(H,DT4+1)-LLV(L,DT4+1))/LLV(L,DT4+1)*100;
 AA:=REFX(ZFF,BARSNEXT(DT1=0));
 NOTEXT1:DRAWLINE(DT4=0,ZG,DT1=0,REF(H,DT1),1),COLORYELLOW;
 NOTEXT2:DRAWLINE(DT4=0,ZD,DT1=0,REF(DD,DT1),0),COLORYELLOW;
 STICKLINE(DT4=0,ZG,ZD,0,0),COLORYELLOW;
 STICKLINE(DT1=0,REF(H,DT1),REF(DD,DT1),0,0),COLORYELLOW;
 A:=VARCAT(VARCAT('箱体振幅:',VAR2STR(AA,2)),'﹪');
B:=VARCAT(VARCAT('突破价:',VAR2STR(ZG,2)),'元');
DRAWTEXT(DT4=0,NOTEXT2*0.96,A)COLORYELLOW;
 DRAWTEXT(DT4=0,NOTEXT1*1.025,B)COLORYELLOW;
 {旧版主图}
N:=40;
 T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2));
 HH:=REF(H,T+1);
 LL:=FINDLOW(L,T=0,10,1);
 LH:=SUM(H>REF(H,1),10);
 ZF:=(HH-LL)/LL*100;
 TT:=BARSLAST(T=0 AND ZF>20 AND LH>2);
 T1:=SUMBARS(TT=0,1);
 T2:=SUMBARS(TT=0,2);
 T3:=SUMBARS(TT=0,3);
 T4:=SUMBARS(TT=0,4);
 H1:=REF(HH,T1-1);
 H2:=REF(HH,T2-1);
 H3:=REF(HH,T3-1);
 H4:=REF(HH,T4-1);
 AH:=MAX(MAX(MAX(H1,H2),H3),H4);
 AL:=MIN(MIN(MIN(H1,H2),H3),H4);
 BL:=AH/AL<1.15;
 TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1);
 TJ1:=H4<H3 AND H3<H2 AND H2<H1;
 XG:=TJ AND BL AND T4<N AND TJ1;
 XG1:=COUNT(XG,T4+1)=1 AND XG;
 STICKLINE(XG1,H,L,0,1),COLORFFFFFF;
 STICKLINE(XG1,C,O,3.2,0),COLOR555555;
 STICKLINE(XG1,C,O,2.6,0),COLOR777777;
 STICKLINE(XG1,C,O,1.9,0),COLOR999999;
 STICKLINE(XG1,C,O,1.1,0),COLORCCCCCC;
 STICKLINE(XG1,C,O,0.3,0),COLORCCDDBB;
 DRAWICON(XG1,L*0.96,1);
 QF4:=BACKSET(XG1,T4+1);
 DT4:=BARSLAST(CROSS(QF4=1,0.5));
 QF1:=BACKSET(XG1,T1+1);
 DT1:=BARSLAST(CROSS(QF1=1,0.5));
 ZG:=REFX(H,BARSNEXT(DT1=0));
 DD:=LLV(L,DT4+1);
 ZD:=REFX(DD,BARSNEXT(DT1=0));
 ZFF:=(HHV(H,DT4+1)-LLV(L,DT4+1))/LLV(L,DT4+1)*100;
 AA:=REFX(ZFF,BARSNEXT(DT1=0));
 NOTEXT1:DRAWLINE(DT4=0,ZG,DT1=0,REF(H,DT1),1),COLORYELLOW;
 NOTEXT2:DRAWLINE(DT4=0,ZD,DT1=0,REF(DD,DT1),0),COLORYELLOW;
 STICKLINE(DT4=0,ZG,ZD,0,0),COLORYELLOW;
 STICKLINE(DT1=0,REF(H,DT1),REF(DD,DT1),0,0),COLORYELLOW;
 A:=STRCAT(STRCAT('箱体振幅:',VAR2STR(AA,2)),'﹪');
B:=STRCAT(STRCAT('突破价:',VAR2STR(ZG,2)),'元');
DRAWTEXT(DT4=0,NOTEXT2*0.96,A)COLORYELLOW;
 DRAWTEXT(DT4=0,NOTEXT1*1.025,B)COLORYELLOW;
 {幅图}
N:=40;
 T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2));
 HH:=REF(H,T+1);
 LL:=FINDLOW(L,T=0,10,1);
 LH:=SUM(H>REF(H,1),10);
 ZF:=(HH-LL)/LL*100;
 TT:=BARSLAST(T=0 AND ZF>20 AND LH>2);
 T1:=SUMBARS(TT=0,1);
 T2:=SUMBARS(TT=0,2);
 T3:=SUMBARS(TT=0,3);
 T4:=SUMBARS(TT=0,4);
 H1:=REF(HH,T1-1);
 H2:=REF(HH,T2-1);
 H3:=REF(HH,T3-1);
 H4:=REF(HH,T4-1);
 AH:=MAX(MAX(MAX(H1,H2),H3),H4);
 AL:=MIN(MIN(MIN(H1,H2),H3),H4);
 BL:=AH/AL<1.15;
 TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1);
 TJ1:=H4<H3 AND H3<H2 AND H2<H1;
 A:=TJ AND BL AND T4<N AND TJ1;
 XG:=COUNT(A,T4+1)=1 AND A;
 STICKLINE(XG,0,7.8,1.5,0),COLORGRAY;

 {选股}

N:=40;
 T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2));
 HH:=REF(H,T+1);
 LL:=FINDLOW(L,T=0,10,1);
 LH:=SUM(H>REF(H,1),10);
 ZF:=(HH-LL)/LL*100;
 TT:=BARSLAST(T=0 AND ZF>20 AND LH>2);
 T1:=SUMBARS(TT=0,1);
 T2:=SUMBARS(TT=0,2);
 T3:=SUMBARS(TT=0,3);
 T4:=SUMBARS(TT=0,4);
 H1:=REF(HH,T1-1);
 H2:=REF(HH,T2-1);
 H3:=REF(HH,T3-1);
 H4:=REF(HH,T4-1);
 AH:=MAX(MAX(MAX(H1,H2),H3),H4);
 AL:=MIN(MIN(MIN(H1,H2),H3),H4);
 BL:=AH/AL<1.15;
 TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1);
 TJ1:=H4<H3 AND H3<H2 AND H2<H1;
 A:=TJ AND BL AND T4<N AND TJ1;
 XG:COUNT(A,T4+1)=1 AND A;
 




来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:DLOW
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:40
T赋值:上次最高价<1日前的最高价ANDREF(最高价,1)>2日前的最高价距今天数
HH赋值:T+1日前的最高价
LL赋值:最低价在T=0日前的10天内第1个最低价
LH赋值:最高价>1日前的最高价的10日累和
ZF赋值:(HH-LL)/LL*100
TT赋值:上次T=0ANDZF>20ANDLH>2距今天数
T1赋值:TT=0累加至1的天数
T2赋值:TT=0累加至2的天数
T3赋值:TT=0累加至3的天数
T4赋值:TT=0累加至4的天数
H1赋值:T1-1日前的HH
H2赋值:T2-1日前的HH
H3赋值:T3-1日前的HH
H4赋值:T4-1日前的HH
AH赋值:H1和H2的较大值和H3的较大值和H4的较大值
AL赋值:H1和H2的较小值和H3的较小值和H4的较小值
BL赋值:AH/AL<1.15
TJ赋值:统计TT+1日中满足收盘价上穿H1的天数=1 AND 收盘价上穿H1
TJ1赋值:H4

XG赋值:TJ AND BL AND T4XG1赋值:统计T4+1日中满足XG的天数=1 AND XG
当满足条件XG1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFFFFFF
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR555555
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR777777
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR999999
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORCCCCCC
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORCCDDBB
当满足条件XG1时,在最低价*0.96位置画1号图标
QF4赋值:若XG1则将最近T4+1周期置为1
DT4赋值:上次QF4=1上穿0.5距今天数
QF1赋值:若XG1则将最近T1+1周期置为1
DT1赋值:上次QF1=1上穿0.5距今天数
ZG赋值:下次DT1=0距今天数日后的最高价
DD赋值:DT4+1日内最低价的最低值
ZD赋值:下次DT1=0距今天数日后的DD
ZFF赋值:(DT4+1日内最高价的最高值-DT4+1日内最低价的最低值)/DT4+1日内最低价的最低值*100
AA赋值:下次DT1=0距今天数日后的ZFF
输出 NOTEXT1:当满足条件DT4=0时,在ZG位置画直线起点,当满足条件DT1=0时,在DT1日前的最高价位置画直线终点,1表示是否延长.,画黄色
输出 NOTEXT2:当满足条件DT4=0时,在ZD位置画直线起点,当满足条件DT1=0时,在DT1日前的DD位置画直线终点,0表示是否延长.,画黄色
当满足条件DT4=0时,在ZG和ZD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件DT1=0时,在DT1日前的最高价和DT1日前的DD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
A赋值:字符串相加(序列)
B赋值:字符串相加(序列)
当满足条件DT4=0时,在NOTEXT2*0.96位置书写文字画黄色
当满足条件DT4=0时,在NOTEXT1*1.025位置书写文字画黄色
N赋值:40
T赋值:上次最高价<1日前的最高价ANDREF(最高价,1)>2日前的最高价距今天数
HH赋值:T+1日前的最高价
LL赋值:最低价在T=0日前的10天内第1个最低价
LH赋值:最高价>1日前的最高价的10日累和
ZF赋值:(HH-LL)/LL*100
TT赋值:上次T=0ANDZF>20ANDLH>2距今天数
T1赋值:TT=0累加至1的天数
T2赋值:TT=0累加至2的天数
T3赋值:TT=0累加至3的天数
T4赋值:TT=0累加至4的天数
H1赋值:T1-1日前的HH
H2赋值:T2-1日前的HH
H3赋值:T3-1日前的HH
H4赋值:T4-1日前的HH
AH赋值:H1和H2的较大值和H3的较大值和H4的较大值
AL赋值:H1和H2的较小值和H3的较小值和H4的较小值
BL赋值:AH/AL<1.15
TJ赋值:统计TT+1日中满足收盘价上穿H1的天数=1 AND 收盘价上穿H1
TJ1赋值:H4

XG赋值:TJ AND BL AND T4XG1赋值:统计T4+1日中满足XG的天数=1 AND XG
当满足条件XG1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFFFFFF
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR555555
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR777777
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR999999
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORCCCCCC
当满足条件XG1时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORCCDDBB
当满足条件XG1时,在最低价*0.96位置画1号图标
QF4赋值:若XG1则将最近T4+1周期置为1
DT4赋值:上次QF4=1上穿0.5距今天数
QF1赋值:若XG1则将最近T1+1周期置为1
DT1赋值:上次QF1=1上穿0.5距今天数
ZG赋值:下次DT1=0距今天数日后的最高价
DD赋值:DT4+1日内最低价的最低值
ZD赋值:下次DT1=0距今天数日后的DD
ZFF赋值:(DT4+1日内最高价的最高值-DT4+1日内最低价的最低值)/DT4+1日内最低价的最低值*100
AA赋值:下次DT1=0距今天数日后的ZFF
输出 NOTEXT1:当满足条件DT4=0时,在ZG位置画直线起点,当满足条件DT1=0时,在DT1日前的最高价位置画直线终点,1表示是否延长.,画黄色
输出 NOTEXT2:当满足条件DT4=0时,在ZD位置画直线起点,当满足条件DT1=0时,在DT1日前的DD位置画直线终点,0表示是否延长.,画黄色
当满足条件DT4=0时,在ZG和ZD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件DT1=0时,在DT1日前的最高价和DT1日前的DD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
A赋值:字符串相加
B赋值:字符串相加
当满足条件DT4=0时,在NOTEXT2*0.96位置书写文字画黄色
当满足条件DT4=0时,在NOTEXT1*1.025位置书写文字画黄色
N赋值:40
T赋值:上次最高价<1日前的最高价ANDREF(最高价,1)>2日前的最高价距今天数
HH赋值:T+1日前的最高价
LL赋值:最低价在T=0日前的10天内第1个最低价
LH赋值:最高价>1日前的最高价的10日累和
ZF赋值:(HH-LL)/LL*100
TT赋值:上次T=0ANDZF>20ANDLH>2距今天数
T1赋值:TT=0累加至1的天数
T2赋值:TT=0累加至2的天数
T3赋值:TT=0累加至3的天数
T4赋值:TT=0累加至4的天数
H1赋值:T1-1日前的HH
H2赋值:T2-1日前的HH
H3赋值:T3-1日前的HH
H4赋值:T4-1日前的HH
AH赋值:H1和H2的较大值和H3的较大值和H4的较大值
AL赋值:H1和H2的较小值和H3的较小值和H4的较小值
BL赋值:AH/AL<1.15
TJ赋值:统计TT+1日中满足收盘价上穿H1的天数=1 AND 收盘价上穿H1
TJ1赋值:H4

A赋值:TJ AND BL AND T4XG赋值:统计T4+1日中满足A的天数=1 AND A
当满足条件XG时,在0和7.8位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画深灰色
N赋值:40
T赋值:上次最高价<1日前的最高价ANDREF(最高价,1)>2日前的最高价距今天数
HH赋值:T+1日前的最高价
LL赋值:最低价在T=0日前的10天内第1个最低价
LH赋值:最高价>1日前的最高价的10日累和
ZF赋值:(HH-LL)/LL*100
TT赋值:上次T=0ANDZF>20ANDLH>2距今天数
T1赋值:TT=0累加至1的天数
T2赋值:TT=0累加至2的天数
T3赋值:TT=0累加至3的天数
T4赋值:TT=0累加至4的天数
H1赋值:T1-1日前的HH
H2赋值:T2-1日前的HH
H3赋值:T3-1日前的HH
H4赋值:T4-1日前的HH
AH赋值:H1和H2的较大值和H3的较大值和H4的较大值
AL赋值:H1和H2的较小值和H3的较小值和H4的较小值
BL赋值:AH/AL<1.15
TJ赋值:统计TT+1日中满足收盘价上穿H1的天数=1 AND 收盘价上穿H1
TJ1赋值:H4

A赋值:TJ AND BL AND T4输出 XG:统计T4+1日中满足A的天数=1 AND A

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

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