特色功能:
1、买点概率指标。
2、买点概率选股。
相关简介: 最多人用的缠中说禅指标选股公式
缠中说禅指标选股公式 源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
缠中说禅指标选股公式源码:
CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;禅:(EMA(CS,3)-50)*2;禅,COLORSTICK;极弱:-80,COLOR0000FF;风险:80,COLOR00FF00;VAR4:=(1.1)*CLOSE;VAR5:=(0.9)*CLOSE;VAR6:=100*(WINNER(VAR4)-WINNER(VAR5));一比:EMA(100-VAR6,1),LINETHICK0;S2:=EMA(一比,9);二比:MA(S2,9),LINETHICK0;比差:ABS(二比-一比),LINETHICK0,COLORRED;
N1:=10;N2:=10;DISP:=2;
K:=IF(PERIOD=5,1,{日}
IF(PERIOD=6,1,{周}
IF(PERIOD=7,1,{月}
IF(PERIOD=8,1,{多分钟}
IF(PERIOD=9,1,{多日}
IF(PERIOD=10,1,{季}
IF(PERIOD=11,2,{年}
IF(PERIOD=4,1,{60F}
IF(PERIOD=3,1,{30F}
IF(PERIOD=2,1,{15F}
IF(PERIOD=1,1{5F},1{1F})))))))))))/10;
P1:=PEAK(1,K*N1,1);
P2:=PEAK(1,K*N1,2);
WP1:=PEAKBARS(1,K*N1,1);
WP2:=PEAKBARS(1,K*N1,2);
T1:=TROUGH(2,K*N2,1);
T2:=TROUGH(2,K*N2,2);
WT1:=TROUGHBARS(2,K*N2,1);
WT2:=TROUGHBARS(2,K*N2,2);
TJ1:=P1>T1 AND P2>T2;
ZD:=MAX(T1,T2);
ZG:=MIN(P1,P2);
LL:=MIN(T1,T2);
HH:=MAX(P1,P2);
TJ2:=FILTER(ZG>ZD,2);
TJ3:=ZG=REF(ZG,BARSLAST(TJ2))OR ZD=REF(ZD,BARSLAST(TJ2));
TJ4:=TJ1&&TJ2&&NOT(TJ3);
TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4),1));
TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);
ZSD:=IF(TJ8,ZD,DRAWNULL);
ZSG:=IF(TJ8,ZG,DRAWNULL);
ZSH:=IF(TJ8,HH,DRAWNULL);
ZSL:=IF(TJ8,LL,DRAWNULL);
STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;
STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA;
DRAWTEXT(DISP=2,ZSH,'中枢'),COLORRED;
中枢高:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CROSSDOT,COLORLIRED;
中枢低:PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CROSSDOT,COLORLIGREEN;
中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;
中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;
趋势高:PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;
趋势低:PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;
局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高点预选C=1);
距前低天:=BARSLAST(局部低点预选C=-1);
小值周期:=LOWRANGE(L);
大值周期:=TOPRANGE(H);
低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1)AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND(距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
低保留S:=IF((低保留AA=-1 OR低保留AB=-1)AND L<REF(H,距前高天+1),-1,0);
预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1)OR REF(低保留S,距前低天)=0,1,0);
判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1)AND预判=1 AND大值周期>REF(小值周期,距前低天+1)AND大值周期>REF(小值周期,距前低天)AND大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1)AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1)AND REF(低保留S,距前低天)=-1 AND(距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);
高保留:=IF((高保留A=1 OR高保留B=1 OR判断=1)AND H>REF(L,距前低天+1),1,0);
预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1)OR REF(高保留,距前高天)=0,1,0);
判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND预判A=1 AND小值周期>REF(大值周期,距前高天+1)AND小值周期>REF(大值周期,距前高天)AND小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1)AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND(距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR判断A=-1),-1,0);
低保留:=IF((低保留A=-1 OR低保留B=-1)AND L<REF(H,距前高天+1),-1,0);
距前高天A:=BARSLAST(高保留=1);
距前低天A:=BARSLAST(低保留=-1);
预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1)OR REF(低保留,距前低天A)=0,1,0);
判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1)AND预判X=1 AND大值周期>REF(小值周期,距前低天A+1)AND大值周期>REF(小值周期,距前低天A)AND大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1)AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1)AND REF(低保留,距前低天A)=-1 AND(距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);
高保留X:=IF((高保留XA=1 OR高保留XB=1 OR判断X=1)AND H>REF(L,距前低天A+1),1,0);
预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1)OR REF(高保留XA,距前高天A)=0,1,0);
判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND预判XA=1 AND小值周期>REF(大值周期,距前高天A+1)AND小值周期>REF(大值周期,距前高天A)AND小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1)AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND(距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR判断XA=-1),-1,0);
低保留X:=IF((低保留XA=-1 OR低保留XB=-1)AND L<REF(H,距前高天A+1),-1,0);
距前高天YA:=BARSLAST(高保留X=1);
距前低天YA:=BARSLAST(低保留X=-1);
预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1)OR REF(低保留X,距前低天YA)=0,1,0);
判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1)AND预判YX=1 AND大值周期>REF(小值周期,距前低天YA+1)AND大值周期>REF(小值周期,距前低天YA)AND大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1)AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1)AND REF(低保留X,距前低天YA)=-1 AND(距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0);
高保留YX:=IF((高保留YXA=1 OR高保留YXB=1 OR判断YX=1)AND H>REF(L,距前低天YA+1),1,0);
预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1)OR REF(高保留YXA,距前高天YA)=0,1,0);
判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1)AND预判YXA=1 AND小值周期>REF(大值周期,距前高天YA+1)AND小值周期>REF(大值周期,距前高天YA)AND小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1)AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1)AND(距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR判断YXA=-1),-1,0);
低保留YX:=IF((低保留YXA=-1 OR低保留YXB=-1)AND L<REF(H,距前高天YA+1),-1,0);
AAAD:=IF(高保留YX=1 AND低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));
极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
XA:=DRAWLINE(极点保留=-1,L,REF(极点保留,1)=-1,REF(L,1),1);
XB:=DRAWLINE(极点保留=1,H,REF(极点保留,1)=1,REF(H,1),1);
XAS:=DRAWLINE(极点保留=-1,XB,REF(极点保留,1)=-1,REF(XB,1),1);
XBS:=DRAWLINE(极点保留=1,XA,REF(极点保留,1)=1,REF(XA,1),1);
XA45:=(XA+XAS)/2;XB45:=(XB+XBS)/2;
XA63:=(XAS-XA)*3/4+XA;XB63:=XB-(XB-XBS)*3/4;
压1:IF(BETWEEN(XA45,XB45,XB63),XA45,DRAWNULL),COLOR008800;
压2:IF(BETWEEN(XA63,XB45,XB63),XA63,DRAWNULL),COLOR008800;
局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)),CIRCLEDOT,COLORYELLOW,LINETHICK3;
DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORLIRED;
DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORYELLOW;
DD1:=BARSLAST(ABS(极点保留)!=1);
DRAWTEXT(极点保留=1,局部极点,'卖'),COLORGREEN;
DRAWTEXT(极点保留=-1,局部极点,'买'),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK1;
判:IF(MA5<REF(MA5,1),MA5,DRAWNULL),COLORWHITE,LINETHICK1;
MA10:MA(CLOSE,10),COLORYELLOW,LINETHICK1;
判吻型:IF(MA5>MA10,MA10,DRAWNULL),COLORRED,LINETHICK1;
{笔底分型选股预警确保向下笔成立后的底分型}
V00:=HIGH<REF(HIGH,1)AND LOW<REF(LOW,1);
V01:=HIGH<REF(HIGH,1)AND LOW>REF(LOW,1);
V02:=HIGH>REF(HIGH,1)AND LOW<REF(LOW,1);
V03:=HIGH>REF(HIGH,1)AND LOW>REF(LOW,1);
V04:=REF(HIGH,2)<HIGH AND REF(LOW,2)<LOW
AND REF(HIGH,2)>REF(HIGH,1)AND REF(LOW,2)<REF(LOW,1);
V1:=COUNT(V00,6)>=3 AND COUNT(V01 OR V02,5)=0 AND LLVBARS(LOW,6)=1 AND HHVBARS(HIGH,6)>=5 AND V03;
V2:=COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7)=2 AND HHVBARS(HIGH,7)>=6 AND V04;
V3:=COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7)=1 AND HHVBARS(HIGH,7)>=6 AND V03;
V4:=COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8)=2 AND HHVBARS(HIGH,8)>=7 AND V04;
V5:=COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8)=1 AND HHVBARS(HIGH,8)>=7 AND V03;
V6:=COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9)=2 AND HHVBARS(HIGH,9)>=8 AND V04;
V7:=COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9)=1 AND HHVBARS(HIGH,9)>=8 AND V03;
V8:=COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10)=2 AND HHVBARS(HIGH,10)>=9 AND V04;
V9:=COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10)=1 AND HHVBARS(HIGH,10)>=9 AND V03;
V10:=COUNT(V00,11)>=3 AND COUNT(V01 OR V02,10)<=5 AND LLVBARS(LOW,11)=2 AND HHVBARS(HIGH,11)>=10 AND V04;
XG:=V1 OR V2 OR V3 OR V4 OR V5 OR V6 OR V7 OR V8 OR V9 OR V10;
DRAWTEXT(FILTER(XG=1,5),L*0.998,'底'),COLORYELLOW;
{笔顶分型选股预警确保向上笔成立后的顶分型}
HV00:=HIGH>REF(HIGH,1)AND LOW>REF(LOW,1);
HV01:=HIGH<REF(HIGH,1)AND LOW>REF(LOW,1);
HV02:=HIGH>REF(HIGH,1)AND LOW<REF(LOW,1);
HV03:=HIGH<REF(HIGH,1)AND LOW<REF(LOW,1);
HV04:=REF(HIGH,2)>HIGH AND REF(LOW,2)>LOW AND REF(HIGH,2)>REF(HIGH,1)AND REF(LOW,2)<REF(LOW,1);
HV1:=COUNT(HV00,6)>=3 AND COUNT(HV01 OR HV02,5)=0 AND HHVBARS(HIGH,6)=1 AND LLVBARS(LOW,6)>=5 AND HV03;
HV2:=COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7)=2 AND LLVBARS(LOW,7)>=6 AND HV04;
HV3:=COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7)=1 AND LLVBARS(LOW,7)>=6 AND HV03;
HV4:=COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8)=2 AND LLVBARS(LOW,8)>=7 AND HV04;
HV5:=COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8)=1 AND LLVBARS(LOW,8)>=7 AND HV03;
HV6:=COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9)=2 AND LLVBARS(LOW,9)>=8 AND HV04;
HV7:=COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9)=1 AND LLVBARS(LOW,9)>=8 AND HV03;
HV8:=COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10)=2 AND LLVBARS(LOW,10)>=9 AND HV04;
HV9:=COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10)=1 AND LLVBARS(LOW,10)>=9 AND HV03;
HV10:=COUNT(HV00,11)>=3 AND COUNT(HV01 OR HV02,10)<=5 AND HHVBARS(HIGH,11)=2 AND LLVBARS(LOW,11)>=10 AND HV04;
HXG:=HV1 OR HV2 OR HV3 OR HV4 OR HV5 OR HV6 OR HV7 OR HV8 OR HV9 OR HV10;
DRAWTEXT(FILTER(HXG=1,3),H*1.01,'顶'),COLORGREEN;
[源码注释]缠中说禅指标选股公式翻译结果
CS赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
输出禅:(CS的3日指数移动平均-50)*2
禅,COLORSTICK
输出极弱:-80,COLOR0000FF
输出风险:80,COLOR00FF00
VAR4赋值:(1.1)*收盘价
VAR5赋值:(0.9)*收盘价
VAR6赋值:100*(以VAR4计算的获利盘比例-以VAR5计算的获利盘比例)
输出一比:100-VAR6的1日指数移动平均,线宽为0
S2赋值:一比的9日指数移动平均
输出二比:S2的9日简单移动平均,线宽为0
输出比差:二比-一比的绝对值,线宽为0,画红色
N1赋值:10
N2赋值:10
DISP赋值:2
K赋值:如果周期类型=5,返回1,否则返回IF(周期类型=6,1,IF(周期类型=7,1,IF(周期类型=8,1,IF(周期类型=9,1,IF(周期类型=10,1,IF(周期类型=11,2,IF(周期类型=4,1,IF(周期类型=3,1,IF(周期类型/10
P1赋值:最高价K*N1%之字转向的前1个波峰值
P2赋值:最高价K*N1%之字转向的前2个波峰值
WP1赋值:最高价K*N1%之字转向的前1个波峰位置
WP2赋值:最高价K*N1%之字转向的前2个波峰位置
T1赋值:最低价K*N2%之字转向的前1个波谷值
T2赋值:最低价K*N2%之字转向的前2个波谷值
WT1赋值:最低价K*N2%之字转向的前1个波谷位置
WT2赋值:最低价K*N2%之字转向的前2个波谷位置
TJ1赋值:P1>
T1 AND P2>
T2
ZD赋值:T1和T2的较大值
ZG赋值:P1和P2的较小值
LL赋值:T1和T2的较小值
HH赋值:P1和P2的较大值
TJ2赋值:ZG>的?日过滤
ZD,2)
TJ3赋值:ZG=上次TJ2距今天数日前的ZGOR ZD=上次TJ2距今天数日前的ZD
TJ4赋值:TJ1&
&
TJ2&
&
取反
TJ5赋值:ZD位于1日前的上次TJ4距今天数日前的ZD和1日前的上次TJ4距今天数日前的ZG之间
TJ6赋值:ZG位于1日前的上次TJ4距今天数日前的ZD和1日前的上次TJ4距今天数日前的ZG之间
TJ7赋值:ZG>
1日前的上次TJ4距今天数日前的ZG&
&
ZD<
1日前的上次TJ4距今天数日前的ZD
TJ8赋值:TJ4&
&
取反
ZSD赋值:如果TJ8,返回ZD,否则返回无效数
ZSG赋值:如果TJ8,返回ZG,否则返回无效数
ZSH赋值:如果TJ8,返回HH,否则返回无效数
ZSL赋值:如果TJ8,返回LL,否则返回无效数
STICKLINE(TJ8,ZSH,ZSL,0,-1),画洋红色
STICKLINE(TJ8,ZSD,ZSG,如果DISP=1,返回3,否则返回0,1),画洋红色
DRAWTEXT(DISP=2,ZSH,'中枢'),画红色
输出中枢高:当满足条件DISP=2时以上次TJ8距今天数日前的ZSD位置为顶点画折线连接,CROSSDOT,画淡红色
输出中枢低:当满足条件DISP=2时以上次TJ8距今天数日前的ZSG位置为顶点画折线连接,CROSSDOT,画淡绿色
输出中枢最高:当满足条件DISP=2时以上次TJ8距今天数日前的ZSH位置为顶点画折线连接,POINTDOT,画红色
输出中枢最低:当满足条件DISP=2时以上次TJ8距今天数日前的ZSL位置为顶点画折线连接,POINTDOT,画绿色
输出趋势高:当满足条件DISP=3时以最高价K*N1%的之字转向位置为顶点画折线连接,画淡蓝色
输出趋势低:当满足条件DISP=3时以最低价K*N2%的之字转向位置为顶点画折线连接,画淡蓝色
赋值:若5日内最低价的最低值<则将最近?周期置为1
1日前的4日内最低价的最低值,4)
赋值:若局部低点预选A=0ANDREF(局部低点预选A,1)=1则将最近2周期置为1
赋值:如果局部低点预选B=1ANDREF(局部低点预选B,1)=0,返回-1,否则返回0
赋值:若5日内最高价的最高值>则将最近?周期置为1
1日前的4日内最高价的最高值,4)
赋值:若局部高点预选A=0ANDREF(局部高点预选A,1)=1则将最近2周期置为1
赋值:如果局部高点预选B=1ANDREF(局部高点预选B,1)=0,返回1,否则返回0
缺口判断赋值:如果最低价>,返回?,否则返回?
1日前的最高价,1,如果最高价<,返回?,否则返回?
1日前的最低价,-1,0))
距前高天赋值:上次局部高点预选C=1距今天数
距前低天赋值:上次局部低点预选C=-1距今天数
小值周期赋值:当前值是近最低价周期的最小值
大值周期赋值:当前值是近最高价周期的最大值
低保留AA赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>,返回?,否则返回?
1日前的距前低天AND距前高天+1日内最低价的最低值<
1日前的距前高天+1日内最低价的最低值,-1,0)
低保留AB赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND(距前高天>
=4 OR距前高天日内缺口判断的最低值=-1 OR距前低天+2日内最低价的最低值<
1日前的距前低天+1日内最低价的最低值),-1,0)
低保留S赋值:如果(低保留AA=-1OR低保留AB=-1)ANDL<,返回?,否则返回?
距前高天+1日前的最高价,-1,0)
预判赋值:如果(距前低天<,返回?,否则返回?
4 AND距前低天日内缺口判断的最高值不等于1)OR距前低天日前的低保留S=0,1,0)
判断赋值:如果局部高点预选C=1ANDREF(距前低天,1)<,返回?,否则返回?
=1日前的距前高天AND预判=1 AND大值周期>
距前低天+1日前的小值周期AND大值周期>
距前低天日前的小值周期AND大值周期>
距前高天日前的大值周期,1,0)
高保留A赋值:如果局部高点预选C=1ANDREF(距前低天,1)>,返回?,否则返回?
1日前的距前高天AND距前低天+1日内最高价的最高值>
1日前的距前低天+1日内最高价的最高值,1,0)
高保留B赋值:如果局部高点预选C=1ANDREF(距前低天,1)<,返回?,否则返回?
=1日前的距前高天AND距前低天日前的低保留S=-1 AND(距前低天>
=4 OR距前低天日内缺口判断的最高值=1),1,0)
高保留赋值:如果(高保留A=1OR高保留B=1OR判断=1)ANDH>,返回?,否则返回?
距前低天+1日前的最低价,1,0)
预判A赋值:如果(距前高天<,返回?,否则返回?
4 AND距前高天日内缺口判断的最高值不等于1)OR距前高天日前的高保留=0,1,0)
判断A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND预判A=1 AND小值周期>
距前高天+1日前的大值周期AND小值周期>
距前高天日前的大值周期AND小值周期>
距前低天日前的小值周期,-1,0)
低保留A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>,返回?,否则返回?
1日前的距前低天AND距前高天+1日内最低价的最低值<
1日前的距前高天+1日内最低价的最低值,-1,0)
低保留B赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND(距前高天>
=4 OR距前高天日内缺口判断的最低值=-1 OR判断A=-1),-1,0)
低保留赋值:如果(低保留A=-1OR低保留B=-1)ANDL<,返回?,否则返回?
距前高天+1日前的最高价,-1,0)
距前高天A赋值:上次高保留=1距今天数
距前低天A赋值:上次低保留=-1距今天数
预判X赋值:如果(距前低天A<,返回?,否则返回?
4 AND距前低天A日内缺口判断的最高值不等于1)OR距前低天A日前的低保留=0,1,0)
判断X赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<,返回?,否则返回?
=1日前的距前高天AAND预判X=1 AND大值周期>
距前低天A+1日前的小值周期AND大值周期>
距前低天A日前的小值周期AND大值周期>
距前高天A日前的大值周期,1,0)
高保留XA赋值:如果局部高点预选C=1ANDREF(距前低天A,1)>,返回?,否则返回?
1日前的距前高天AAND距前低天A+1日内最高价的最高值>
1日前的距前低天A+1日内最高价的最高值,1,0)
高保留XB赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<,返回?,否则返回?
=1日前的距前高天AAND距前低天A日前的低保留=-1 AND(距前低天A>
=4 OR距前低天A日内缺口判断的最高值=1),1,0)
高保留X赋值:如果(高保留XA=1OR高保留XB=1OR判断X=1)ANDH>,返回?,否则返回?
距前低天A+1日前的最低价,1,0)
预判XA赋值:如果(距前高天A<,返回?,否则返回?
4 AND距前高天A日内缺口判断的最高值不等于1)OR距前高天A日前的高保留XA=0,1,0)
判断XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<,返回?,否则返回?
=1日前的距前低天AAND预判XA=1 AND小值周期>
距前高天A+1日前的大值周期AND小值周期>
距前高天A日前的大值周期AND小值周期>
距前低天A日前的小值周期,-1,0)
低保留XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)>,返回?,否则返回?
1日前的距前低天AAND距前高天A+1日内最低价的最低值<
1日前的距前高天A+1日内最低价的最低值,-1,0)
低保留XB赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<,返回?,否则返回?
=1日前的距前低天AAND(距前高天A>
=4 OR距前高天A日内缺口判断的最低值=-1 OR判断XA=-1),-1,0)
低保留X赋值:如果(低保留XA=-1OR低保留XB=-1)ANDL<,返回?,否则返回?
距前高天A+1日前的最高价,-1,0)
距前高天YA赋值:上次高保留X=1距今天数
距前低天YA赋值:上次低保留X=-1距今天数
预判YX赋值:如果(距前低天YA<,返回?,否则返回?
4 AND距前低天YA日内缺口判断的最高值不等于1)OR距前低天YA日前的低保留X=0,1,0)
判断YX赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<,返回?,否则返回?
=1日前的距前高天YAAND预判YX=1 AND大值周期>
距前低天YA+1日前的小值周期AND大值周期>
距前低天YA日前的小值周期AND大值周期>
距前高天YA日前的大值周期,1,0)
高保留YXA赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)>,返回?,否则返回?
1日前的距前高天YAAND距前低天YA+1日内最高价的最高值>
1日前的距前低天YA+1日内最高价的最高值,1,0)
高保留YXB赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<,返回?,否则返回?
=1日前的距前高天YAAND距前低天YA日前的低保留X=-1 AND(距前低天YA>
=4 OR距前低天YA日内缺口判断的最高值=1),1,0)
高保留YX赋值:如果(高保留YXA=1OR高保留YXB=1OR判断YX=1)ANDH>,返回?,否则返回?
距前低天YA+1日前的最低价,1,0)
预判YXA赋值:如果(距前高天YA<,返回?,否则返回?
4 AND距前高天YA日内缺口判断的最高值不等于1)OR距前高天YA日前的高保留YXA=0,1,0)
判断YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<,返回?,否则返回?
=1日前的距前低天YAAND预判YXA=1 AND小值周期>
距前高天YA+1日前的大值周期AND小值周期>
距前高天YA日前的大值周期AND小值周期>
距前低天YA日前的小值周期,-1,0)
低保留YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)>,返回?,否则返回?
1日前的距前低天YAAND距前高天YA+1日内最低价的最低值<
1日前的距前高天YA+1日内最低价的最低值,-1,0)
低保留YXB赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<,返回?,否则返回?
=1日前的距前低天YAAND(距前高天YA>
=4 OR距前高天YA日内缺口判断的最低值=-1 OR判断YXA=-1),-1,0)
低保留YX赋值:如果(低保留YXA=-1OR低保留YXB=-1)ANDL<,返回?,否则返回?
距前高天YA+1日前的最高价,-1,0)
AAAD赋值:如果高保留YX=1AND低保留YX=-1ANDH>,返回?,否则返回?
1日前的距前高天YA+2日前的最高价,1,如果高保留YX=1AND低保留YX=-1ANDL<,返回?,否则返回?
1日前的距前低天YA+2日前的最低价,-1,0))
极点保留赋值:如果AAAD=0,返回高保留YX+低保留YX,否则返回AAAD
XA赋值:当满足条件极点保留=-1时,在最低价位置画直线起点,当满足条件1日前的极点保留=-1时,在1日前的最低价位置画直线终点,1表示是否延长.
XB赋值:当满足条件极点保留=1时,在最高价位置画直线起点,当满足条件1日前的极点保留=1时,在1日前的最高价位置画直线终点,1表示是否延长.
XAS赋值:当满足条件极点保留=-1时,在XB位置画直线起点,当满足条件1日前的极点保留=-1时,在1日前的XB位置画直线终点,1表示是否延长.
XBS赋值:当满足条件极点保留=1时,在XA位置画直线起点,当满足条件1日前的极点保留=1时,在1日前的XA位置画直线终点,1表示是否延长.
XA45赋值:(XA+XAS)/2
XB45赋值:(XB+XBS)/2
XA63赋值:(XAS-XA)*3/4+XA
XB63赋值:XB-(XB-XBS)*3/4
输出压1:如果XA45位于XB45和XB63之间,返回XA45,否则返回无效数,COLOR008800
输出压2:如果XA63位于XB45和XB63之间,返回XA63,否则返回无效数,COLOR008800
输出局部极点:如果极点保留=-1,返回最低价,否则返回如果极点保留=1,返回最高价,否则返回无效数,CIRCLEDOT,画黄色,线宽为3
DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)画淡红色
DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)画黄色
DD1赋值:上次极点保留的绝对值不等于1距今天数
DRAWTEXT(极点保留=1,局部极点,'卖'),画绿色
DRAWTEXT(极点保留=-1,局部极点,'买'),画红色
DRAWKLINE(最高价,开盘价,最低价,收盘价)
输出MA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为1
输出判:如果MA5<,返回?,否则返回?
1日前的MA5,MA5,无效数),画白色,线宽为1
输出MA10:收盘价的10日简单移动平均,画黄色,线宽为1
输出判吻型:如果MA5>,返回?,否则返回?
MA10,MA10,无效数),画红色,线宽为1
V00赋值:最高价<
1日前的最高价AND最低价<
1日前的最低价
V01赋值:最高价<
1日前的最高价AND最低价>
1日前的最低价
V02赋值:最高价>
1日前的最高价AND最低价<
1日前的最低价
V03赋值:最高价>
1日前的最高价AND最低价>
1日前的最低价
V04赋值:2日前的最高价<
最高价AND 2日前的最低价<
LOW AND 2日前的最高价>
1日前的最高价AND 2日前的最低价<
1日前的最低价
V1赋值:统计6日中满足V00的天数>
=3 AND统计5日中满足V01ORV02的天数=0 AND 6日内最低价距今天数=1 AND 6日内最高价距今天数>
=5 AND V03
V2赋值:统计7日中满足V00的天数>
=3 AND统计6日中满足V01ORV02的天数=1 AND 7日内最低价距今天数=2 AND 7日内最高价距今天数>
=6 AND V04
V3赋值:统计7日中满足V00的天数>
=3 AND统计6日中满足V01ORV02的天数=1 AND 7日内最低价距今天数=1 AND 7日内最高价距今天数>
=6 AND V03
V4赋值:统计8日中满足V00的天数>
=3 AND统计7日中满足V01ORV02的天数<
=2 AND 8日内最低价距今天数=2 AND 8日内最高价距今天数>
=7 AND V04
V5赋值:统计8日中满足V00的天数>
=3 AND统计7日中满足V01ORV02的天数<
=2 AND 8日内最低价距今天数=1 AND 8日内最高价距今天数>
=7 AND V03
V6赋值:统计9日中满足V00的天数>
=3 AND统计8日中满足V01ORV02的天数<
=3 AND 9日内最低价距今天数=2 AND 9日内最高价距今天数>
=8 AND V04
V7赋值:统计9日中满足V00的天数>
=3 AND统计8日中满足V01ORV02的天数<
=3 AND 9日内最低价距今天数=1 AND 9日内最高价距今天数>
=8 AND V03
V8赋值:统计10日中满足V00的天数>
=3 AND统计9日中满足V01ORV02的天数<
=4 AND 10日内最低价距今天数=2 AND 10日内最高价距今天数>
=9 AND V04
V9赋值:统计10日中满足V00的天数>
=3 AND统计9日中满足V01ORV02的天数<
=4 AND 10日内最低价距今天数=1 AND 10日内最高价距今天数>
=9 AND V03
V10赋值:统计11日中满足V00的天数>
=3 AND统计10日中满足V01ORV02的天数<
=5 AND 11日内最低价距今天数=2 AND 11日内最高价距今天数>
=10 AND V04
XG赋值:V1 OR V2 OR V3 OR V4 OR V5 OR V6 OR V7 OR V8 OR V9 OR V10
DRAWTEXT(XG=1的5日过滤,最低价*0.998,'底'),画黄色
HV00赋值:最高价>
1日前的最高价AND最低价>
1日前的最低价
HV01赋值:最高价<
1日前的最高价AND最低价>
1日前的最低价
HV02赋值:最高价>
1日前的最高价AND最低价<
1日前的最低价
HV03赋值:最高价<
1日前的最高价AND最低价<
1日前的最低价
HV04赋值:2日前的最高价>
最高价AND 2日前的最低价>
最低价AND 2日前的最高价>
1日前的最高价AND 2日前的最低价<
1日前的最低价
HV1赋值:统计6日中满足HV00的天数>
=3 AND统计5日中满足HV01ORHV02的天数=0 AND 6日内最高价距今天数=1 AND 6日内最低价距今天数>
=5 AND HV03
HV2赋值:统计7日中满足HV00的天数>
=3 AND统计6日中满足HV01ORHV02的天数=1 AND 7日内最高价距今天数=2 AND 7日内最低价距今天数>
=6 AND HV04
HV3赋值:统计7日中满足HV00的天数>
=3 AND统计6日中满足HV01ORHV02的天数=1 AND 7日内最高价距今天数=1 AND 7日内最低价距今天数>
=6 AND HV03
HV4赋值:统计8日中满足HV00的天数>
=3 AND统计7日中满足HV01ORHV02的天数<
=2 AND 8日内最高价距今天数=2 AND 8日内最低价距今天数>
=7 AND HV04
HV5赋值:统计8日中满足HV00的天数>
=3 AND统计7日中满足HV01ORHV02的天数<
=2 AND 8日内最高价距今天数=1 AND 8日内最低价距今天数>
=7 AND HV03
HV6赋值:统计9日中满足HV00的天数>
=3 AND统计8日中满足HV01ORHV02的天数<
=3 AND 9日内最高价距今天数=2 AND 9日内最低价距今天数>
=8 AND HV04
HV7赋值:统计9日中满足HV00的天数>
=3 AND统计8日中满足HV01ORHV02的天数<
=3 AND 9日内最高价距今天数=1 AND 9日内最低价距今天数>
=8 AND HV03
HV8赋值:统计10日中满足HV00的天数>
=3 AND统计9日中满足HV01ORHV02的天数<
=4 AND 10日内最高价距今天数=2 AND 10日内最低价距今天数>
=9 AND HV04
HV9赋值:统计10日中满足HV00的天数>
=3 AND统计9日中满足HV01ORHV02的天数<
=4 AND 10日内最高价距今天数=1 AND 10日内最低价距今天数>
=9 AND HV03
HV10赋值:统计11日中满足HV00的天数>
=3 AND统计10日中满足HV01ORHV02的天数<
=5 AND 11日内最高价距今天数=2 AND 11日内最低价距今天数>
=10 AND HV04
HXG赋值:HV1 OR HV2 OR HV3 OR HV4 OR HV5 OR HV6 OR HV7 OR HV8 OR HV9 OR HV10
DRAWTEXT(HXG=1的3日过滤,最高价*1.01,'顶'),画绿色
今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)