EMA144:EMA(C,144),COLORMAGENTA;
EMA314:EMA(C,314),COLORRED;
DRAWNUMBER(ISLASTBAR,EMA314,EMA314,2,COLORYELLOW),ALIGN0;
EMA628:EMA(C,314),COLORRED;
MA68:MA(C,68),DOT;
MA55:MA(C,55),COLORWHITE,CIRCLEDOT;
MA30:=MA(C,30),LINETHICK3;
DRAWCOLORLINE(C>=MA30,MA30,COLORRED,COLORCYAN);
MA5:MA(C,5),COLORWHITE,DASH,LINETHICK2;
A331:=(3C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B331:(20A331+19REF(A331,1)+18REF(A331,2)+17REF(A331,3)+16REF(A331,4)+15REF(A331,5)+14REF(A331,6)+13REF(A331,7)+12REF(A331,8)+11REF(A331,9)+10REF(A331,10)+9REF(A331,11)+8REF(A331,12)+7REF(A331,13)+6REF(A331,14)+5REF(A331,15)+4REF(A331,16)+3REF(A331,17)+2REF(A331,18)+REF(A331,20))/210,COLORWHITE,LINETHICK2;
//对A值做加权均值计算。
D331:MA(B331,10),COLORBLUE,LINETHICK2;//对B值做10周期平均计算。
HH15:=REF(HHV(H,15),13);
LL15:=REF(LLV(L,15),13);
A:=HH15-LL15;
DRAWICON(L<=LL15-2.195A,L,4),VALIGN0;
DRAWICON(H>=HH15+2.191A,H,5);
HH:=HHV(HIGH,3);//HH赋值:3日内最高价的最高值
LL:=LLV(LOW,3);//3日内最低价的最低值
HH1:=BARSLAST((HH>REF(HH,1)));//HH1赋值:上次(HH>1日前的HH)距今天数
LL1:=BARSLAST((LL
DRAWTEXT(CROSS(HH1,LL1),HH,''空''),COLORGREEN;//当满足条件HH1上穿LL1时,在HH位置书写文字,画黄色
DRAWTEXT(CROSS(LL1,HH1),LL,''多''),COLORFF00FF;//当满足条件LL1上穿HH1时,在LL位置书写文字,COLORFF00FF
EMA3:=EMA(C,3);//EMA3赋值:收盘价的3日指数移动平均
MA8:=EMA(EMA3,8),COLORYELLOW,LINETHICK1;//MA8赋值:EMA3的8日指数移动平均,画黄色,线宽为1
AA10:=EMA(EMA3,8),COLORYELLOW,LINETHICK1;//AA10赋值:EMA3的8日指数移动平均,画黄色,线宽为1
BB10:=ATAN((AA10-REF(AA10,1)))180/3.1416;//BB10赋值:(AA10-1日前的AA10)的反正切180/3.1416
AA:=BB10>1ANDAA10>REF(AA10,1);//
BB:=BB10<1ANDAA10 DRAWCOLORLINE(BARSLAST(AA)
N1:=21;
HHH:=HHV(HIGH,N1);
LLL:=LLV(LOW,N1);
HHH1:=BARSLAST((HHH>REF(HHH,1)));
LLL1:=BARSLAST((LLL PARTLINE((HHH1 PARTLINE((HHH1>LLL1),HHH,COLORGREEN);//PARTLINE((HHH1>LLL1),HHH,画绿色)
DRAWTEXT(CROSS(HHH1,LLL1),HHH,''空'');//当满足条件HHH1上穿LLL1时,在HHH位置书写文字''开空''
DRAWTEXT(CROSS(LLL1,HHH1),LLL,''多'');//当满足条件LLL1上穿HHH1时,在LLL位置书写文字''开多''
DRAWTEXT(FILTER(((HHH1 //当满足条件((HHH1<1日前的HHH1)AND(HHH1 DRAWTEXT(FILTER(((LLL1[LLL1)),90),HIGH+0.3,''♀加空'');]
//当满足条件((LLL1<1日前的LLL1)AND(HHH1>LLL1))的90日过滤时,在最高价+0.3位置书写文字''♀加空''
DRAWKLINE1(-L,-O,H,-C); |
|