ZX:=DYNAINFO(3);
价位轴:ZX,COLORLICYAN;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
攻击:=2*(DIFF-DEA)*2,COLORSTICK;
STICKLINE(攻击 REF(攻击,1)ANDDIFF DEA,攻击+ZX,ZX,1,0),COLORRED;
STICKLINE(攻击 REF(攻击,1)AND攻击 0,攻击+ZX,ZX,1,0),COLORGREEN;
STICKLINE(攻击 REF(攻击,1)AND攻击 0,攻击+ZX,ZX,1,0),COLORGREEN;
STICKLINE(攻击 REF(攻击,1)AND攻击 0,攻击+ZX,ZX,1,0),COLORYELLOW;
分时顶:HHV(H,480),COLORRED,LINETHICK2;
现价:C,COLORWHITE,LINETHICK2;
W1:=C=HHV(C,20);
W2:=BARSLAST(W1);
W3:=IF(W2 0,REF(C,W2),REF(C,W2));
W4:=CROSS(C,REF(W3,1));
均价线:SUM(现价*V,240)/SUM(V,240),COLORYELLOW;
分时压力:MA(REF(HHV(C,30),1),2),COLORMAGENTA;
分时支撑:MA(REF(LLV(C,30),1),2),COLORBLUE;
DRAWICON(W4ANDCOUNT(W4,5)=1,分时压力,9);
STICKLINE(FILTER(CROSS(C,REF(分时顶,1)),10)ANDC REF(分时顶,1),C*0.99,C,4,0),COLORMAGENTA;
现价:CLOSE,COLORFFFFFF,LINETHICK2;
均价:SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK2;
H1:=maX(DYNAINFO(3),DYNAINFO(5));
L11:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L11;
阻力:L11+P1*7/8,COLOR00DD00;
支撑:L11+P1*0.5/8,COLORMAGENTA;
中:阻力*0.5+支撑*0.5,DOTLINE;
stICKLINE(crOSS(支撑,现价),中,现价,2,0),COLORYELLOW,LINETHICK5;
STICKLINE(CROSS(现价,阻力),现价,中,2,0),COLORFFCC66,LINETHICK5;
DRAWTEXT(LONGCROSS(支撑,C,2),C,'--反弹'),COLORYELLOW;
DRAWTEXT(LONGCROSS(C,阻力,2),C,'--出货'),COLORYELLOW;
A1:=(D/C)/2,NODRAW;
A2:=SUM(IF(A1 100ANDCLOSE REF(CLOSE,1),A1,0),0);
A3:=SUM(IF(A1 100ANDCLOSE REF(CLOSE,1),A1,0),0);
A4:=SUM(IF(A1 100ANDCLOSE REF(CLOSE,1),A1,0),0);
A5:=SUM(IF(A1 100ANDCLOSE REF(CLOSE,1),A1,0),0);
A6:=A2+A3+A4+A5;
A7:=IF((BARSTATUS=2),((100*A2)/A6),0);
A8:=((IF((BARSTATUS=2),((100*A3)/A6),0)));
A9:=((IF((BARSTATUS=2),((100*A4)/A6),0)));
A10:=((IF((BARSTATUS=2),((100*A5)/A6),0)));
买盘:=(A2),LINETHICK2;
机构卖盘:=(A3),LINETHICK2;
买盘:=(A4);
散户卖盘:=(A5);
机构买:=(A2),LINETHICK6,COLORRED;
机构卖:=(A3),LINETHICK6,COLORGREEN;
DD1:=1;
AAA1:=STRCAT(STRCAT('机构买',CON2STR((100*A2)/A6,0)),'%');
AAA2:=STRCAT(STRCAT('机构卖',CON2STR((100*A3)/A6,0)),'%');
AAA3:=STRCAT(STRCAT('净买入',CON2STR((100*(A2-A3))/A6,0)),'%');
DRAWTEXT_FIX(DD1=1,0,0.04,0,AAA1),COLORRED;
DRAWTEXT_FIX(DD1=1,0,0.12,0,AAA2),COLORGREEN;
DRAWTEXT_FIX(DD1=1,0,0.20,0,AAA3),COLOR00FFFF;
A11:=C REF(C,4);
NT:=BArslASTCOUNT(A11);
TJ11:=NT=9;
TJ13:=ISLASTBARANDBETWEEN(NT,5,8);
AY:=(BacKSET(TJ11 0,9)ORBACKSET(TJ13 0,NT))*NT;
DRAWTEXT(AY 0,H*1.001,VAR2STR(AY,0)),COLORFF00FF;
DRAWTEXT(NT=9,H*1.001,'9'),COLORGREEN;
B1:=C REF(C,4);
NT0:=BARSLASTCOUNT(B1);
TJ21:=NT0=9;
TJ23:=ISLASTBARANDBETWEEN(NT0,5,8);
AY1:=(BACKSET(TJ21 0,9)ORBACKSET(TJ23 0,NT0))*NT0;
DRAWTEXT(AY1 0,L*0.999,VAR2STR(AY1,0)),COLORFF00FF;
DRAWTEXT(NT0=9,L*0.999,'9'),COLORGREEN;
ZRS:=CONST(DYNAINFO(3)),NODRAW;
A12:=3.5*(EMA(CLOSE,48)-EMA(CLOSE,104))+ZRS,COLORLIMAGENTA;
A22:=EMA(A12,36),COLORLIBLUE;
:=(A12-A22)*2+ZRS;
DRAWKLINE(H,O,L,C);
STICKLINE(A12 =A22,ZRS,MACD,0,0),COLORRED;
STICKLINE(A12 =A22ANDMACD REF(MACD,1),ZRS,MACD,0,0),COLORYELLOW;
STICKLINE(A12REF(MACD,1),ZRS,MACD,0,0),COLORFFFFFF;
公式解读:
ZX赋值:昨收盘价
输出
价位轴:ZX,画淡青色
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
攻击赋值:2*(DIFF-DEA)*2,COLORSTICK
当满足条件攻击 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的攻击ANDDIFF
DEA,攻击+ZX,ZX,1,0),画红色
当满足条件攻击 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的攻击AND攻击
0,攻击+ZX,ZX,1,0),画绿色
当满足条件攻击 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的攻击AND攻击
0,攻击+ZX,ZX,1,0),画绿色
当满足条件攻击 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的攻击AND攻击
0,攻击+ZX,ZX,1,0),画黄色
输出
分时顶:480日内最高价的最高值,画红色,线宽为2
输出
现价:收盘价,画白色,线宽为2
W1赋值:收盘价=20日内收盘价的最高值
W2赋值:上次W1距今天数
W3赋值:如果W2 ,返回?,否则返回?
0,W2日前的收盘价,W2日前的收盘价)
W4赋值:收盘价上穿1日前的W3
输出
均价线:现价*(手)的240日累和/成交量(手)的240日累和,画黄色
输出
分时压力:1日前的30日内收盘价的最高值的2日简单移动平均,画洋红色
输出
分时支撑:1日前的30日内收盘价的最低值的2日简单移动平均,画蓝色
当满足条件W4ANDCOUNT(W4,5)=1时,在分时压力位置画9号图标
当满足条件收盘价上穿1日前的分时顶的10日过滤ANDC 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的分时顶,收盘价*0.99,收盘价,4,0),画洋红色
输出
现价:收盘价,COLORFFFFFF,线宽为2
输出
均价:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,画黄色,线宽为2
H1赋值:昨收盘价和最高价的较大值
L11赋值:昨收盘价和最低价的较小值
P1赋值:H1-L11
输出
阻力:L11+P1*7/8,COLOR00DD00
输出
支撑:L11+P1*0.5/8,画洋红色
输出
中:阻力*0.5+支撑*0.5,DOTLINE
当满足条件支撑上穿现价时,在中和现价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色,线宽为5
当满足条件现价上穿阻力时,在现价和中位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFCC66,线宽为5
当满足条件支撑小于收盘价保持2个交易日后交叉上穿时,在收盘价位置书写文字,画黄色
当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在收盘价位置书写文字,画黄色
A1赋值:(不定周期成交量/收盘价)/2,NODRAW
A2赋值:如果A1 100ANDCLOSE 1日前的收盘价,返回A1,否则返回0的历史累和
A3赋值:如果A1 100ANDCLOSE 1日前的收盘价,返回A1,否则返回0的历史累和
A4赋值:如果A1 100ANDCLOSE 1日前的收盘价,返回A1,否则返回0的历史累和
A5赋值:如果A1 100ANDCLOSE 1日前的收盘价,返回A1,否则返回0的历史累和
A6赋值:A2+A3+A4+A5
A7赋值:如果(数据位置状态=2),返回((100*A2)/A6),否则返回0
A8赋值:((如果(数据位置状态=2),返回((100*A3)/A6),否则返回0))
A9赋值:((如果(数据位置状态=2),返回((100*A4)/A6),否则返回0))
A10赋值:((如果(数据位置状态=2),返回((100*A5)/A6),否则返回0))
机构买盘赋值:(A2),线宽为2
机构卖盘赋值:(A3),线宽为2
散户买盘赋值:(A4)
散户卖盘赋值:(A5)
机构买赋值:(A2),线宽为6,画红色
机构卖赋值:(A3),线宽为6,画绿色
DD1赋值:1
AAA1赋值:字符串相加
AAA2赋值:字符串相加
AAA3赋值:字符串相加
当满足条件DD1=1时,在横轴0纵轴0.04位置书写文字,画红色
当满足条件DD1=1时,在横轴0纵轴0.12位置书写文字,画绿色
当满足条件DD1=1时,在横轴0纵轴0.20位置书写文字,COLOR00FFFF
A11赋值:收盘价 4日前的收盘价
NT赋值:条件连续成立次数
TJ11赋值:NT=9
TJ13赋值:ISLASTBARANDBETWEEN(NT,5,8)
AY赋值:(若TJ11 0则将最近9周期置为1ORBACKSET(TJ13 0,NT))*NT
当满足条件AY 0时,在最高价*1.001位置书写文字,COLORFF00FF
当满足条件NT=9时,在最高价*1.001位置书写文字,画绿色
B1赋值:收盘价 4日前的收盘价
NT0赋值:条件连续成立次数
TJ21赋值:NT0=9
TJ23赋值:ISLASTBARANDBETWEEN(NT0,5,8)
AY1赋值:(若TJ21 0则将最近9周期置为1ORBACKSET(TJ23 0,NT0))*NT0
当满足条件AY1 0时,在最低价*0.999位置书写文字,COLORFF00FF
当满足条件NT0=9时,在最低价*0.999位置书写文字,画绿色
ZRS赋值:昨收盘价的最后一日取值设为常数,NODRAW
A12赋值:3.5*(收盘价的48日指数移动平均-收盘价的104日指数移动平均)+ZRS,画淡洋红色
A22赋值:A12的36日指数移动平均,画淡蓝色
MACD赋值:(A12-A22)*2+ZRS
K线
当满足条件A12 =A22时,在ZRS和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件A12 =A22ANDMACD 1日前的MACD时,在ZRS和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件A12REF(MACD,1)时,在ZRS和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF