MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA60:=MA(CLOSE,60);
PDAY1:=BARSLAST(CROSS(MA60,MA5));{5日下穿60日均线}
PDAY2:=BARSLAST(CROSS(MA60,MA10));{10日均线下穿60日均线,至此形成鸭颈部}
PDAY3:=BARSLAST(LOW=LLV(LOW,PDAY2));{形成头部,要反弹}
PDAY4:=BARSLAST(CROSS(MA5,MA10));{反弹后,5日均线和10日均线}
PDAY5:=BARSLAST(CROSS(MA10,MA5));{反弹不久,5日均线和10日均线形成死叉,形成嘴部}
A1:=PDAY1 PDAY2ANDPDAY2 PDAY3ANDPDAY3 PDAY4ANDPDAY4 PDAY5ANDPDAY5
A2:=COUNT(CROSS(MA10,MA5),PDAY2)=1;
A1ANDA2;
V1:=ma(C,5);
V2:=MA(C,10);
V3:=MA(C,20);
V4:=MA(C,30);
V5:=MA(C,55);
V6:=MA(C,60);
V7:=MA(C,99);
V8:=V1
V9:=V3
V10:=V5
V11:=V6
V12:=V11ANDV10ANDV9ANDV8;
V13:=V1 =REF(V1,1);
V14:=V2 =REF(V2,1);
V15:=V3 =REF(V3,1);
V16:=V4 =REF(V4,1);
V17:=V5 =REF(V5,1);
V18:=V6 =REF(V6,1);
V19:=V7 =REF(V7,1);
V20:=V13ANDV14ANDV15ANDV16ANDV17ANDV18ANDV19;
DD:=EMA(C,12)-EMA(C,26);
AA:=EMA(DD,9);
MM:=(DD-AA)*2;
V21:=MM =0.04;
V22:=O =MA(C,5)ANDL =MA(C,10);
V23:=REF((C O),1)ANDREF((C O),2)ANDREF((C O),3);
V12ANDV20ANDV21ANDV22ANDV23;
[源码注释]通达信老鸭头主图副图指标选股公式公式解读 MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA60赋值:收盘价的60日简单移动平均
PDAY1赋值:上次MA60上穿MA5距今天数
PDAY2赋值:上次MA60上穿MA10距今天数
PDAY3赋值:上次最低价=PDAY2日内最低价的最低值距今天数
PDAY4赋值:上次MA5上穿MA10距今天数
PDAY5赋值:上次MA10上穿MA5距今天数
A1赋值:PDAY1>
PDAY2ANDPDAY2>
PDAY3ANDPDAY3>
PDAY4ANDPDAY4>
PDAY5ANDPDAY5<
A2赋值:统计PDAY2日中满足MA10上穿MA5的天数=1
A1ANDA2
V1赋值:收盘价的5日简单移动平均
V2赋值:收盘价的10日简单移动平均
V3赋值:收盘价的20日简单移动平均
V4赋值:收盘价的30日简单移动平均
V5赋值:收盘价的55日简单移动平均
V6赋值:收盘价的60日简单移动平均
V7赋值:收盘价的99日简单移动平均
V8赋值:V1 =V2
V9赋值:V3 =V4
V10赋值:V5 =V6
V11赋值:V6 =V7
V12赋值:V11ANDV10ANDV9ANDV8
V13赋值:V1 =1日前的V1
V14赋值:V2 =1日前的V2
V15赋值:V3 =1日前的V3
V16赋值:V4 =1日前的V4
V17赋值:V5 =1日前的V5
V18赋值:V6 =1日前的V6
V19赋值:V7 =1日前的V7
V20赋值:V13ANDV14ANDV15ANDV16ANDV17ANDV18ANDV19
DD赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
AA赋值:DD的9日指数移动平均
MM赋值:(DD-AA)*2
V21赋值:MM =0.04
V22赋值:开盘价 =收盘价的5日简单移动平均ANDL =收盘价的10日简单移动平均
V23赋值:1日前的(收阴线)ANDREF((收阴线),2)ANDREF((收阴线),3)
V12ANDV20ANDV21ANDV22ANDV23
今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!