N:=31;
K:=3;
MA30:=EMA(CLOSE,30);
强弱:EMA(CLOSE,900);
STICKLINE((MA30 强弱),MA30,强弱,1,0),COLORRED;
STICKLINE((MA30 强弱),MA30,强弱,1,0),COLORGREEN;
{STICKLINE((MA30 强弱),MA30,强弱,1,0),COLOR0000FF;
STICKLINE((MA30 强弱),MA30,强弱,1,0),COLOR00FF00;}
DRAWICON(CROSS(MA30,强弱),H,23);
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLORYELLOW;
支撑:L1+P1*0.5/8,COLORBLUE;
{阻力:L1+P1*7/8,COLOR00DD00;
支撑:L1+P1*0.5/8,COLOR00DD00;}
现价:CLOSE,COLORWHITE,LINETHICK2;
{IF(现价 阻力*0.9,阻力,DRAWNULL),COLOR0000FF,LINETHICK2;}
STICKLINE(CROSS(支撑,现价),支撑,阻力,1,0),COLORYELLOW;
DRAWTEXT(LONGCROSS(支撑,现价,2),支撑*1.001,'★B'),COLORYELLOW;{吸}
DRAWTEXT(LONGCROSS(现价,阻力,2),现价,'★S'),COLORRED;{抛};
:IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(*100,0)),
1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW;
均线H:(均线*1.007),COLORFF6600;
均线L:(均线/1.005),COLOR00FF00;
均线横盘:=C 均线HANDC
STICKLINE(均线横盘,均线L,均线,3,0),COLORYELLOW;
放量:=SUM(VOL,6) REF(MA(VOL,30),1)*10;
横盘:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)
横涨:=横盘AND放量AND(C 均线H);
横跌:=横盘AND放量ANDCROSS(均线L,C);
:=FILTER(横涨,100);
下破:=FILTER(横跌,50);
DRAWTEXT(突破,均线H,'★突破'),COLORFF00FF;
STICKLINE(突破 0,支撑,阻力,2,0),COLORRED;
JX:IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),
1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW;
input:K(1,1,3);
DRAWGBKLAst(C 0,STRIP(RGB(90,90,90),RGB(0,0,0),0));
ema13:ema(c,13),colorblue,linethick2;
ema34:ema(c,34),colorred,linethick2;
ema55:ema(c,55),coloryellow,linethick2;
ema89:ema(c,89),colorwhite,linethick2;
T:=BArslAST(DISPSTATUS=1)+1;
A:=DISPSTATUS=2;
HH:=HHV(H,T);
LL:=LLV(L,T);
HL:=HH-LL;
wH:=HHVBARS(H,T);
wL:=LLVBARS(L,T);
KK:=wH-wL;
mHL:=HH-HL*0.5;
ifK=1thenbegin
HL191:=(HH-LL)*0.191;
HL382:=(HH-LL)*0.382;
HL618:=(HH-LL)*0.618;
HL809:=(HH-LL)*0.809;
ifKK 0thenbegin
a1:=HH-HL191;
a2:=HH-HL382;
a3:=HH-HL618;
a4:=HH-HL809;
endelsebegin
a1:=LL+HL191;
a2:=LL+HL382;
a3:=LL+HL618;
a4:=LL+HL809;
ifk=1thenbegin
HL125:=(HH-LL)*0.125;
HL250:=(HH-LL)*0.25;
HL375:=(HH-LL)*0.375;
HL625:=(HH-LL)*0.625;
HL750:=(HH-LL)*0.75;
HL875:=(HH-LL)*0.875;
ifkk 0thenbegin
b1:=HH-HL125;
b2:=HH-HL250;
b3:=HH-HL375;
b4:=HH-HL625;
b5:=HH-HL750;
b6:=HH-HL875;
endelsebegin
b1:=LL+HL125;
b2:=LL+HL250;
b3:=LL+HL375;
b4:=LL+HL625;
b5:=LL+HL750;
b6:=LL+HL875;
DRAWTEXT(AandK 3,HH,'最高价:'+HH),ALIGN2,colorgreen;
DRAWTEXT(AandK 3,LL,'最低价:'+ll),ALIGN2,VALIGN2,colorgreen;
DRAWTEXT(AandK 3,mHL,'50%:'+mHL),ALIGN2,color00ffff;
DRAWTEXT(AandK=1,a1,'0.191:'+NUMTOSTRN(a1,2)),ALIGN2,color00ffff;
DRAWTEXT(AandK=1,a2,'0.382:'+NUMTOSTRN(a2,2)),ALIGN2,color00ffff;
DRAWTEXT(AandK=1,a3,'0.618:'+NUMTOSTRN(a3,2)),ALIGN2,color00ffff;
DRAWTEXT(AandK=1,a4,'0.809:'+NUMTOSTRN(a4,2)),ALIGN2,color00ffff;
DRAWTEXT(AandK=1,b1,'1/8:'+NUMTOSTRN(b1,2)),ALIGN2,colorgreen;
DRAWTEXT(AandK=1,b2,'1/4:'+NUMTOSTRN(b2,2)),ALIGN2,colorgreen;
DRAWTEXT(AandK=1,b3,'3/8:'+NUMTOSTRN(b3,2)),ALIGN0,colorgreen;
DRAWTEXT(AandK=1,b4,'5/8:'+NUMTOSTRN(b4,2)),ALIGN0,colorgreen;
DRAWTEXT(AandK=1,b5,'3/4:'+NUMTOSTRN(b5,2)),ALIGN2,colorgreen;
DRAWTEXT(AandK=1,b6,'7/8:'+NUMTOSTRN(b6,2)),ALIGN2,colorgreen;
DRAWTEXT(AandK 3,HH,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN2,colorred,linethick7;
DRAWTEXT(AandK 3,LL,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN2,colorred,linethick7;
DRAWTEXT(AandK 3,mHL,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN2,colorff0000,linethick7;
DRAWTEXT(AandK=1,a1,'﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊'),ALIGN2,color208FFF,linethick0;
DRAWTEXT(AandK=1,a2,'﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊'),ALIGN2,color208FFF,linethick0;
DRAWTEXT(AandK=1,a3,'﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊'),ALIGN2,color208FFF,linethick0;
DRAWTEXT(AandK=1,a4,'﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊'),ALIGN2,color208FFF,linethick0;
DRAWTEXT(AandK=1,b1,'﹉﹉﹉﹉'),ALIGN2,color00FF00;
DRAWTEXT(AandK=1,b2,'﹉﹉﹉﹉'),ALIGN2,color00ff00;
DRAWTEXT(AandK=1,b3,'﹉﹉'),ALIGN0,color00ff00;
DRAWTEXT(AandK=1,b4,'﹉﹉'),ALIGN0,color00ff00;
DRAWTEXT(AandK=1,b5,'﹉﹉﹉﹉'),ALIGN2,color00ff00;
DRAWTEXT(AandK=1,b6,'﹉﹉﹉﹉'),ALIGN2,color00FF00;
OO:=ma(O,22);j:=".j#DAY";
CC:=ma(c,22);hs:=vol/CAPITAL*100;
jj:=(H+L+C)/3;qj0:=VOL/IF(H=L,4,H-L);
qj1:=IF(CAPITAL=0,qj0*(jj-MIN(C,O)),qj0*(MIN(O,C)-L));
qj2:=IF(CAPITAL=0,qj0*(MIN(O,C)-L),qj0*(jj-MIN(C,O)));
qj3:=qj0*(H-MAX(O,C));qj4:=qj0*(MAX(C,O)-jj);
qj5:=qj1+qj2;qj6:=qj3+qj4;DD:=(qj5-qj6)/(qj5+qj6)*100;
ddx:=((qj1+qj2)-(qj3+qj4))/sum(vol,10)*100;DDZ:=DD*17;
DDY:=((qj2+qj4)-(qj1+qj3))/sum(vol,10)*100;
bb:=(cross(j,0)and((ddx 0andddy 0)orDDZ 400));
bbd:=EMA("总0#WEEK",2)/sum(IF(CAPITAL=0,ref(INDEXA,1),ref(vol,1)),5)*100;
XH1:=ref(bbd,1) -15andbbd ref(bbd,1)andbbd
XH2:=ref(bbd,1) =15andbbd ref(bbd,1)andbbd
Q6:=atan((MA(C,5)/ref(MA(C,5),1)-1)*100)*57.3;Q2:=atan((MA(C,13)/ref(MA(C,13),1)-1)*100)*57.3;
Q1:=atan((MA(C,23)/ref(MA(C,23),1)-1)*100)*57.3;Q:=atan((MA(C,34)/ref(MA(C,34),1)-1)*100)*57.3;
Q3:=atan((MA(C,68)/ref(MA(C,68),1)-1)*100)*57.3;Q5:=atan((MA(C,250)/ref(MA(C,250),1)-1)*100)*57.3;
STICKLINE(C =REF(c,1),H,L,0,0),COLOR0000FF;
STICKLINE(C =REF(c,1),C,O,8,0),COLOR0000bb;
STICKLINE(C =REF(c,1),C,O,5,0),COLOR0000dd;
STICKLINE(C =REF(c,1),C,O,3,0),COLOR0000ee;
STICKLINE(C =REF(c,1),C,O,1,0),COLOR0000ff;
STICKLINE(C REF(c,1),H,L,0,0),COLORFFFF00;
STICKLINE(C REF(c,1),C,O,8,0),COLOR999900;
STICKLINE(C REF(c,1),C,O,5,0),COLORbbbb00;
STICKLINE(C REF(c,1),C,O,3,0),COLORdddd00;
STICKLINE(C REF(c,1),C,O,1,0),COLORFFFF00;
STICKLINE(bbd 0,CC,OO,8,0),COLORFF00FF;
STICKLINE(bbd 0,CC,OO,8,0),COLOR00FF00;
DRAWICON(XH1,l*0.98,7);DRAWICON(XH2,h*1.02,8);
DRAWTEXT(bb,L*0.98,'点钱'),COLOR00FFFF;
DRAWTEXTREL(20,0,'上涨家数:'+NUMTOSTRN(DYNAINFO(69),0)+'家'),COLOR0066FF;
DRAWTEXTREL(180,0,'下跌家数:'+NUMTOSTRN(DYNAINFO(70),0)+'家'),COLOR99FF99;
DRAWTEXTREL(340,0,'平盘家数:'+NUMTOSTRN(DYNAINFO(71),0)+'家'),COLOREEEEEE;
DRAWTEXTREL(20,50,STKLABEL+''+STKNAME+''+STRLEFT(BKNAME,40)),ColorFFB060;
x:=BARSLAST(DISPSTATUS=1)+1;
ah:=hhvall(hhv(h,x));
al:=llvall(llv(l,x));
x1:=(C+L+H)/3;
bb13:=atan(ema(x1,13)-ref(ema(x1,13),1))*3.1416*10;
ema8:=ema(c,8);
x1:=(C+L+H)/3;
bb13:=atan(ema(x1,13)-ref(ema(x1,13),1))*3.1416*10;
ema8:=ema(c,8);
AA1:=AMOUNT/V;
BB1:=L1.2;
DD1:=L MA(C,5)*0.921;
EE1:=V MA(V,5)*1.5;
FF1:=BB1ANDCC1ANDDD1ANDEE1;
DRAWTEXT(ff1,(LOW*0.99),'老鼠仓'),Color4080FF;
A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
线:=EMA(A51,5);
A54:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
线:=(MA(3*SMA(A54,6,1)-2*SMA(SMA(A54,5,1),5,1),2));
DRAWTEXT(CROSS(趋势线,0)AND黑马线 40,(HIGH*0.97),'▲大黑马'),COLORYELLOW;
LC:=REF(CLOSE,1);
:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),(LOW*0.99),'底'),ColorA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH*1.02),'顶背离'),Color1880FF;
VAR2:=LLV(LOW,27);
VAR3:=HHV(HIGH,34);
VAR4:=EMA((CLOSE-Var2)/(Var3-Var2)*4,4)*25;
注意买:=IF((Var4 10),80,100);
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
超跌:=IF(J 0,10,0);
BDDD:=LLV(J,2)=LLV(J,8);
买入:=IF(CROSS(J,REF(J+0.01,1))ANDBDDDANDJ 20,30,0);
DRAWTEXT(买入AND注意买=100AND超跌=0,low,''),Color8000FF;
mtm:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
买:=IF(LLV(DX,2)=LLV(DX,7)ANDCOUNT(DX 0,2)ANDCROSS(DX,MA(DX,2)),1,0);
DRAWTEXT(filter(买=1,5),LOW-0.03,'点钱'),ColorFFDE00;
[源码注释]通达信公式动态公式解读
N赋值:31
K赋值:3
MA30赋值:收盘价的30日指数移动平均
输出
强弱:收盘价的900日指数移动平均
当满足条件(MA30 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
强弱),MA30,强弱,1,0),画红色
当满足条件(MA30 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
强弱),MA30,强弱,1,0),画绿色
当满足条件MA30上穿强弱时,在最高价位置画23号图标
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
输出
阻力:L1+P1*7/8,画黄色
输出
支撑:L1+P1*0.5/8,画蓝色
输出
现价:收盘价,画白色,线宽为2
当满足条件支撑上穿现价时,在支撑和阻力位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件支撑小于现价保持2个交易日后交叉上穿时,在支撑*1.001位置书写文字,画黄色
当满足条件现价小于阻力保持2个交易日后交叉上穿时,在现价位置书写文字,画红色
输出
均线:如果收盘价/(成交额(元)的历史累和/(手)*100的历史累和)位于
1.05和0.95之间=0,返回收盘价的历史简单移动平均,否则返回(成交额(元)的历史累和/成交量(手)*100的历史累和),画黄色
输出
均线H:(均线*1.007),COLORFF6600
输出
均线L:(均线/1.005),COLOR00FF00
均线横盘赋值:收盘价
均线HANDC
均线L
当满足条件均线横盘时,在均线L和均线位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
放量赋值:成交量(手)的6日累和
1日前的成交量(手)的30日简单移动平均*10
横盘赋值:((收盘价的有效数据周期数日内收盘价的最高值-收盘价的有效数据周期数日内收盘价的最低值)/收盘价)
1
横涨赋值:横盘AND放量AND(收盘价
均线H)
横跌赋值:横盘AND放量ANDCROSS(均线L,收盘价)
突破赋值:横涨的100日过滤
下破赋值:横跌的50日过滤
当满足条件突破时,在均线H位置书写文字,COLORFF00FF
当满足条件突破 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,支撑,阻力,2,0),画红色
输出
JX:如果收盘价/(成交额(元)的历史累和/成交量(手)*100的历史累和)位于
1.05和0.95之间=0,返回收盘价的历史简单移动平均,否则返回(成交额(元)的历史累和/成交量(手)*100的历史累和),画黄色
输出
INPUT:K(1,1,3)
DRAWGBKLAST(收盘价 0,STRIP(自定色,自定色,0))
输出
EMA13:收盘价的13日指数移动平均,画蓝色,线宽为2
输出
EMA34:收盘价的34日指数移动平均,画红色,线宽为2
输出
EMA55:收盘价的55日指数移动平均,画黄色,线宽为2
输出
EMA89:收盘价的89日指数移动平均,画白色,线宽为2
T赋值:上次DISPSTATUS=1距今天数+1
A赋值:DISPSTATUS=2
HH赋值:T日内最高价的最高值
LL赋值:T日内最低价的最低值
HL赋值:HH-LL
WH赋值:T日内最高价距今天数
WL赋值:T日内最低价距今天数
KK赋值:WH-WL
MHL赋值:HH-HL*0.5
HL191赋值:(HH-LL)*0.191
HL382赋值:(HH-LL)*0.382
HL618赋值:(HH-LL)*0.618
HL809赋值:(HH-LL)*0.809
A1赋值:HH-HL191
A2赋值:HH-HL382
A3赋值:HH-HL618
A4赋值:HH-HL809
A1赋值:LL+HL191
A2赋值:LL+HL382
A3赋值:LL+HL618
A4赋值:LL+HL809
HL125赋值:(HH-LL)*0.125
HL250赋值:(HH-LL)*0.25
HL375赋值:(HH-LL)*0.375
HL625赋值:(HH-LL)*0.625
HL750赋值:(HH-LL)*0.75
HL875赋值:(HH-LL)*0.875
B1赋值:HH-HL125
B2赋值:HH-HL250
B3赋值:HH-HL375
B4赋值:HH-HL625
B5赋值:HH-HL750
B6赋值:HH-HL875
B1赋值:LL+HL125
B2赋值:LL+HL250
B3赋值:LL+HL375
B4赋值:LL+HL625
B5赋值:LL+HL750
B6赋值:LL+HL875
END
END
当满足条件AANDK不等于3时,在HH位置书写文字,ALIGN2,画绿色
当满足条件AANDK不等于3时,在LL位置书写文字,ALIGN2,VALIGN2,画绿色
当满足条件AANDK不等于3时,在MHL位置书写文字,ALIGN2,COLOR00FFFF
当满足条件AANDK=1时,在A1位置书写文字,ALIGN2,COLOR00FFFF
当满足条件AANDK=1时,在A2位置书写文字,ALIGN2,COLOR00FFFF
当满足条件AANDK=1时,在A3位置书写文字,ALIGN2,COLOR00FFFF
当满足条件AANDK=1时,在A4位置书写文字,ALIGN2,COLOR00FFFF
当满足条件AANDK=1时,在B1位置书写文字,ALIGN2,画绿色
当满足条件AANDK=1时,在B2位置书写文字,ALIGN2,画绿色
当满足条件AANDK=1时,在B3位置书写文字,ALIGN0,画绿色
当满足条件AANDK=1时,在B4位置书写文字,ALIGN0,画绿色
当满足条件AANDK=1时,在B5位置书写文字,ALIGN2,画绿色
当满足条件AANDK=1时,在B6位置书写文字,ALIGN2,画绿色
当满足条件AANDK不等于3时,在HH位置书写文字,ALIGN2,画红色,线宽为7
当满足条件AANDK不等于3时,在LL位置书写文字,ALIGN2,画红色,线宽为7
当满足条件AANDK不等于3时,在MHL位置书写文字,ALIGN2,COLORFF0000,线宽为7
当满足条件AANDK=1时,在A1位置书写文字,ALIGN2,COLOR208FFF,线宽为0
当满足条件AANDK=1时,在A2位置书写文字,ALIGN2,COLOR208FFF,线宽为0
当满足条件AANDK=1时,在A3位置书写文字,ALIGN2,COLOR208FFF,线宽为0
当满足条件AANDK=1时,在A4位置书写文字,ALIGN2,COLOR208FFF,线宽为0
当满足条件AANDK=1时,在B1位置书写文字,ALIGN2,COLOR00FF00
当满足条件AANDK=1时,在B2位置书写文字,ALIGN2,COLOR00FF00
当满足条件AANDK=1时,在B3位置书写文字,ALIGN0,COLOR00FF00
当满足条件AANDK=1时,在B4位置书写文字,ALIGN0,COLOR00FF00
当满足条件AANDK=1时,在B5位置书写文字,ALIGN2,COLOR00FF00
当满足条件AANDK=1时,在B6位置书写文字,ALIGN2,COLOR00FF00
OO赋值:开盘价的22日简单移动平均
J赋值:"KDJ的J[取日线数据]"
CC赋值:收盘价的22日简单移动平均
HS赋值:成交量(手)/当前流通股本(手)*100
JJ赋值:(最高价+最低价+收盘价)/3
QJ0赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
QJ1赋值:如果当前流通股本(手)=0,返回QJ0*(JJ-收盘价和开盘价的较小值),否则返回QJ0*(开盘价和收盘价的较小值-最低价)
QJ2赋值:如果当前流通股本(手)=0,返回QJ0*(开盘价和收盘价的较小值-最低价),否则返回QJ0*(JJ-收盘价和开盘价的较小值)
QJ3赋值:QJ0*(最高价-开盘价和收盘价的较大值)
QJ4赋值:QJ0*(收盘价和开盘价的较大值-JJ)
QJ5赋值:QJ1+QJ2
QJ6赋值:QJ3+QJ4
DD赋值:(QJ5-QJ6)/(QJ5+QJ6)*100
DDX赋值:((QJ1+QJ2)-(QJ3+QJ4))/成交量(手)的10日累和*100
DDZ赋值:DD*17
DDY赋值:((QJ2+QJ4)-(QJ1+QJ3))/成交量(手)的10日累和*100
BB赋值:(J上穿0AND((DDX 0ANDDDY 0)ORDDZ 400))
BBD赋值:"总0[取周线数据]"的2日指数移动平均/如果当前流通股本(手)=0,返回1日前的的成交额,否则返回1日前的成交量(手)的5日累和*100
XH1赋值:1日前的BBD -15ANDBBD 1日前的BBDANDBBD -10
XH2赋值:1日前的BBD =15ANDBBD 1日前的BBDANDBBD 10
Q6赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*57.3
Q2赋值:(收盘价的13日简单移动平均/1日前的收盘价的13日简单移动平均-1)*100的反正切*57.3
Q1赋值:(收盘价的23日简单移动平均/1日前的收盘价的23日简单移动平均-1)*100的反正切*57.3
Q赋值:(收盘价的34日简单移动平均/1日前的收盘价的34日简单移动平均-1)*100的反正切*57.3
Q3赋值:(收盘价的68日简单移动平均/1日前的收盘价的68日简单移动平均-1)*100的反正切*57.3
Q5赋值:(收盘价的250日简单移动平均/1日前的收盘价的250日简单移动平均-1)*100的反正切*57.3
当满足条件收盘价 =1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价 =1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000BB
当满足条件收盘价 =1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000DD
当满足条件收盘价 =1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000EE
当满足条件收盘价 =1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价 1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价 1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR999900
当满足条件收盘价 1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORBBBB00
当满足条件收盘价 1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDDDD00
当满足条件收盘价 1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
当满足条件BBD 0时,在CC和OO位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF
当满足条件BBD 0时,在CC和OO位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR00FF00
当满足条件XH1时,在最低价*0.98位置画7号图标
当满足条件XH2时,在最高价*1.02位置画8号图标
当满足条件BB时,在最低价*0.98位置书写文字,COLOR00FFFF
输出
DRAWTEXTREL(20,0,'上涨家数:'+NUMTOSTRN(DYNAINFO(69),0)+'家'),COLOR0066FF
输出
DRAWTEXTREL(180,0,'下跌家数:'+NUMTOSTRN(DYNAINFO(70),0)+'家'),COLOR99FF99
输出
DRAWTEXTREL(340,0,'平盘家数:'+NUMTOSTRN(买二价,0)+'家'),COLOREEEEEE
DRAWTEXTREL(20,50,STKLABEL+''+品种名称+''+STRLEFT(BKNAME,40)),COLORFFB060
X赋值:上次DISPSTATUS=1距今天数+1
AH赋值:HHVALL(X日内最高价的最高值)
AL赋值:LLVALL(X日内最低价的最低值)
X1赋值:(收盘价+最低价+最高价)/3
BB13赋值:X1的13日指数移动平均-1日前的X1的13日指数移动平均的反正切*3.1416*10
EMA8赋值:收盘价的8日指数移动平均
X1赋值:(收盘价+最低价+最高价)/3
BB13赋值:X1的13日指数移动平均-1日前的X1的13日指数移动平均的反正切*3.1416*10
EMA8赋值:收盘价的8日指数移动平均
AA1赋值:成交额(元)/成交量(手)
BB1赋值:L1.2
DD1赋值:最低价 收盘价的5日简单移动平均*0.921
EE1赋值:成交量(手) 成交量(手)的5日简单移动平均*1.5
FF1赋值:BB1ANDCC1ANDDD1ANDEE1
当满足条件FF1时,在(最低价*0.99)位置书写文字,COLOR4080FF
A51赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均
黑马线赋值:A51的5日指数移动平均
A54赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
趋势线赋值:(3*A54的6日[1日权重]移动平均-2*A54的5日[1日权重]移动平均的5日[1日权重]移动平均的2日简单移动平均)
当满足条件趋势线上穿0AND黑马线 40时,在(最高价*0.97)位置书写文字,画黄色
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100)
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
当满足条件FF上穿MA15时,在(最低价*0.99)位置书写文字,COLORA6E500
当满足条件88上穿RSI时,在(最高价*1.02)位置书写文字,COLOR1880FF
VAR2赋值:27日内最低价的最低值
VAR3赋值:34日内最高价的最高值
VAR4赋值:(收盘价-VAR2)/(VAR3-VAR2)*4的4日指数移动平均*25
注意买赋值:如果(VAR4 10),返回80,否则返回100
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
超跌赋值:如果J 0,返回10,否则返回0
BDDD赋值:2日内J的最低值=8日内J的最低值
买入赋值:如果J上穿1日前的J+0.01ANDBDDDANDJ 20,返回30,否则返回0
当满足条件买入AND注意买=100AND超跌=0时,在最低价位置书写文字,COLOR8000FF
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
买赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX 0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0
当满足条件买=1的5日过滤时,在最低价-0.03位置书写文字,COLORFFDE00