短:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
M:=(短-REF(短,1))/REF(短,1)*1000;
IF(短 REF(短,1),短,DRAWNULL),COLORRED,LINETHICK1;
IF(短 REF(短,1),短,DRAWNULL)COLOR00BB00,LINETHICK1;
长:MA(C,30);
IF(长 REF(长,1),长,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(长 REF(长,1),长,DRAWNULL),COLORBLUE,LINETHICK1;
中:MA(C,60);
IF(中 REF(长,1),中,DRAWNULL),COLORCYAN,LINETHICK1;
IF(中 REF(长,1),中,DRAWNULL),COLORMAGENTA,LINETHICK1;
C3:=REF(C,1);
:=IF((C-C3)*100/C3 =(10-0.01*100/C3),1,0);
STICKLINE(涨停,OPEN,CLOSE,2.5,0),COLORYELLOW;
跌停:=IF((C3-C)*100/C3 =(10-0.01*100/C3),1,0);
STICKLINE(跌停,OPEN,CLOSE,2.5,0),COLORBLUE;
VAR1:=CLOSE REF(CLOSE,1)ANDCLOSE REF(CLOSE,2);
VAR2:=REF(VAR1,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR3:=REF(VAR2,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR4:=REF(VAR3,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR5:=REF(VAR4,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR6:=REF(VAR5,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR7:=REF(VAR6,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR8:=REF(VAR7,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR9:=REF(VAR8,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VARA:=REF(VAR9,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VARB:=REF(VARA,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VARC:=REF(VARB,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VARD:=CLOSE REF(CLOSE,1)ANDCLOSE REF(CLOSE,2);
VARE:=REF(VARD,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VARF:=REF(VARE,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR10:=REF(VARF,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR11:=REF(VAR10,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR12:=REF(VAR11,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR13:=REF(VAR12,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR14:=REF(VAR13,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR15:=REF(VAR14,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR16:=REF(VAR15,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR17:=REF(VAR16,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR18:=REF(VAR17,1)ANDCLOSE =REF(CLOSE,1)ANDCLOSE =REF(CLOSE,2);
VAR19:=REF(VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18,1)ANDVAR1;
DRAWICON(VAR19,L*1,7);
E13:expma(C,13),,COLORGREEN;
ZF:=(C-REF(C,1))/REF(C,1)*100;
TJ:=EVERY(RANGE(ZF,-2.22,2.55),15);
TJ1:=C OANDC/REF(C,1) 1.03;
TJ2:=COUNT(E13 =REF(E13,1),15);
JD:=(ATAN((E13/REF(E13,15)-1)*100)*180/3.1415926);
A:=IF(MIN(C,O) E13,maX(C,O)/E13*100-100,IF(MAX(C,O) E13,E13/MIN(C,O),E13));
B:=MAX(C,O)/MIN(C,O)*100-100;
LL:=LLV(A,15);
HH:=HHV(A,15);
HB:=COUNT(B 3,15)
XG:=REF(TJ,1)ANDTJ1ANDTJ2 13ANDJD 72ANDREF(LL,1) 1.37ANDREF(HH,1) 11.15;
stICKLINE(XG,C,O,2,0),COLORGREEN;
STICKLINE(XG,L,H,2,0),COLORGREEN;
DRAWTEXT(XG,L*0.95,'上树'),COLORYELLOW;
选股公式:
E13:=EXPMA(C,13);
ZF:=(C-REF(C,1))/REF(C,1)*100;
TJ:=EVERY(RANGE(ZF,-2.22,2.55),15);
TJ1:=C OANDC/REF(C,1) 1.03;
TJ2:=COUNT(E13 =REF(E13,1),15);
JD:=(ATAN((E13/REF(E13,15)-1)*100)*180/3.1415926);
A:=IF(MIN(C,O) E13,MAX(C,O)/E13*100-100,IF(MAX(C,O) E13,E13/MIN(C,O),E13));
B:=MAX(C,O)/MIN(C,O)*100-100;
LL:=LLV(A,15);
HH:=HHV(A,15);
HB:=COUNT(B 3,15)
XG:REF(TJ,1)ANDTJ1ANDTJ2 13ANDJD 72ANDREF(LL,1) 1.37ANDREF(HH,1) 11.15;
DRAWGBK(CURRBARSCOUNT=1,RGB(0,0,0),RGB(0,0,0),0,'1',0);
A:SMA(COST(67),2,1),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,A,'←建仓线'),COLORMAGENTA;
SMA(COST(50),2,1),COLORGREEN;
SMA(COST(35),2,1),COLORWHITE;
B:SMA(COST(20),2,1),COLORWHITE;
价:C,LINETHICK2,COLORRED;
DRAWTEXT(ISLASTBAR,价,'←操作线'),COLORRED;
筹:SMA(COST(87),2,1),COLORYELLOW;
DRAWTEXT(ISLASTBAR,筹,'←加仓线'),COLORYELLOW;
日:=VOL/CAPITAL*100;
{STICKLINE((A-B) =0.8AND价 =筹,0,1,6,0),COLORFF00FF;}
{STICKLINE((A-B) =0.8AND价 =筹ANDREF(价,1) REF(筹,1),0,3,6,0),COLORYELLOW;}
DRAWTEXT(VOL/CAPITAL 0.01,价,'*'),COLORFFFF00;
DRAWTEXT(VOL/CAPITAL 0.007,筹,'O'),COLORYELLOW;
VAR4:=(((((REF(C,1))*(1.1))-C) (0.01))AND(H=C));
E5:(EMA(C,5)),LINETHICK0,COLORWHITE;
VAR5:=((20*H+19*(REF(H,1))+18*(REF(H,2))+17*(REF(H,3))+16*(REF(H,4))+15*(REF(H,5))+14*(REF(H,6))+13*(REF(H,7))+12*(REF(H,8))+11*(REF(H,9))+10*(REF(H,10))+9*(REF(H,11))+8*(REF(H,12))+7*(REF(H,13))+6*(REF(H,14))+5*(REF(H,15))+4*(REF(H,16))+3*(REF(H,17))+2*(REF(H,18))+REF(H,20))/(210));
VAR7:=(EMA(VAR5,90));
妖股线:(VAR7+(((C-(VAR7))*C)-(VAR7))/(VAR7)),LINETHICK0;
VAR8:=(CROSS(妖股线,E5));
黄牛线:(EMA(VAR5,90)),LINETHICK0;
VAR6:=((黄牛线)-((((C-(黄牛线))*C)-(黄牛线))/(黄牛线)));
VAR9:=(CROSS(黄牛线,VAR6));
VAR11:=(CROSS(C,VAR6));
DRAWTEXT(VAR9,L,'加'),COLORWHITE;
DRAWTEXT((VAR9)AND(VAR4),L,'↖金'),LINETHICK4,COLORRED;
DRAWTEXT((VAR11)AND(VAR4),L,'↖---导弹---'),LINETHICK4,COLORWHITE;
DRAWTEXT(VAR11,L,'买'),LINETHICK4,COLORGREEN;
[源码注释]通达信公式动态公式解读
输出短:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
M赋值:(短-1日前的短)/1日前的短*1000
如果短 ,返回?,否则返回?
1日前的短,短,无效数),画红色,线宽为1
如果短 ,返回?,否则返回?
1日前的短,短,无效数)COLOR00BB00,线宽为1
输出
长:收盘价的30日简单移动平均
如果长 ,返回?,否则返回?
1日前的长,长,无效数),画黄色,线宽为1
如果长 ,返回?,否则返回?
1日前的长,长,无效数),画蓝色,线宽为1
输出
中:收盘价的60日简单移动平均
如果中 ,返回?,否则返回?
1日前的长,中,无效数),画青色,线宽为1
如果中 ,返回?,否则返回?
1日前的长,中,无效数),画洋红色,线宽为1
C3赋值:1日前的收盘价
涨停赋值:如果(收盘价-C3)*100/C3 ,返回?,否则返回?
=(10-0.01*100/C3),1,0)
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黄色
跌停赋值:如果(C3-收盘价)*100/C3 ,返回?,否则返回?
=(10-0.01*100/C3),1,0)
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画蓝色
VAR1赋值:收盘价
1日前的收盘价ANDCLOSE
2日前的收盘价
VAR2赋值:1日前的VAR1ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR3赋值:1日前的VAR2ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR4赋值:1日前的VAR3ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR5赋值:1日前的VAR4ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR6赋值:1日前的VAR5ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR7赋值:1日前的VAR6ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR8赋值:1日前的VAR7ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR9赋值:1日前的VAR8ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VARA赋值:1日前的VAR9ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VARB赋值:1日前的VARAANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VARC赋值:1日前的VARBANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VARD赋值:收盘价
1日前的收盘价ANDCLOSE
2日前的收盘价
VARE赋值:1日前的VARDANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VARF赋值:1日前的VAREANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR10赋值:1日前的VARFANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR11赋值:1日前的VAR10ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR12赋值:1日前的VAR11ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR13赋值:1日前的VAR12ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR14赋值:1日前的VAR13ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR15赋值:1日前的VAR14ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR16赋值:1日前的VAR15ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR17赋值:1日前的VAR16ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR18赋值:1日前的VAR17ANDCLOSE
=1日前的收盘价ANDCLOSE
=2日前的收盘价
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18ANDVAR1
当满足条件VAR19时,在最低价*1位置画7号图标
输出
E13:收盘价的13日指数移动平均,,画绿色
ZF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
TJ赋值:最近15日一直存在ZF位于-2.22和2.55之间
TJ1赋值:收盘价 OANDC/1日前的收盘价 1.03
TJ2赋值:统计15日中满足E13 =1日前的E13的天数
JD赋值:((E13/15日前的E13-1)*100的反正切*180/3.1415926)
A赋值:如果收盘价和开盘价的较小值 E13,返回收盘价和开盘价的较大值/E13*100-100,否则返回如果收盘价和开盘价的较大值 E13,返回E13/收盘价和开盘价的较小值,否则返回E13
B赋值:收盘价和开盘价的较大值/收盘价和开盘价的较小值*100-100
LL赋值:15日内A的最低值
HH赋值:15日内A的最高值
HB赋值:统计15日中满足B 3的天数 2
XG赋值:1日前的TJANDTJ1ANDTJ2 13ANDJD 72ANDREF(LL,1) 1.37ANDREF(HH,1) 11.15
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件XG时,在最低价和最高价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件XG时,在最低价*0.95位置书写文字,画黄色
填充背景
输出
A:获利盘为67%的分布的2日[1日权重]移动平均,画洋红色
当满足条件是否最后一个周期时,在A位置书写文字,画洋红色
获利盘为50%的成本分布的2日[1日权重]移动平均,画绿色
获利盘为35%的成本分布的2日[1日权重]移动平均,画白色
输出
B:获利盘为20%的成本分布的2日[1日权重]移动平均,画白色
输出
价:收盘价,线宽为2,画红色
当满足条件是否最后一个周期时,在价位置书写文字,画红色
输出
筹:获利盘为87%的成本分布的2日[1日权重]移动平均,画黄色
当满足条件是否最后一个周期时,在筹位置书写文字,画黄色
日换手率赋值:(手)/当前流通股本(手)*100
当满足条件成交量(手)/当前流通股本(手) 时,在?位置书写文字
0.01,价,'*'),COLORFFFF00
当满足条件成交量(手)/当前流通股本(手) 时,在?位置书写文字
0.007,筹,'开盘价'),画黄色
VAR4赋值:(((((1日前的收盘价)*(1.1))-收盘价)
(0.01))AND(最高价=收盘价))
输出
E5:(收盘价的5日指数移动平均),线宽为0,画白色
VAR5赋值:((20*最高价+19*(1日前的最高价)+18*(2日前的最高价)+17*(3日前的最高价)+16*(4日前的最高价)+15*(5日前的最高价)+14*(6日前的最高价)+13*(7日前的最高价)+12*(8日前的最高价)+11*(9日前的最高价)+10*(10日前的最高价)+9*(11日前的最高价)+8*(12日前的最高价)+7*(13日前的最高价)+6*(14日前的最高价)+5*(15日前的最高价)+4*(16日前的最高价)+3*(17日前的最高价)+2*(18日前的最高价)+20日前的最高价)/(210))
VAR7赋值:(VAR5的90日指数移动平均)
输出
妖股线:(VAR7+(((收盘价-(VAR7))*收盘价)-(VAR7))/(VAR7)),线宽为0
VAR8赋值:(妖股线上穿E5)
输出
黄牛线:(VAR5的90日指数移动平均),线宽为0
VAR6赋值:((黄牛线)-((((收盘价-(黄牛线))*收盘价)-(黄牛线))/(黄牛线)))
VAR9赋值:(黄牛线上穿VAR6)
VAR11赋值:(收盘价上穿VAR6)
当满足条件VAR9时,在最低价位置书写文字,画白色
当满足条件(VAR9)AND(VAR4)时,在最低价位置书写文字,线宽为4,画红色
当满足条件(VAR11)AND(VAR4)时,在最低价位置书写文字,线宽为4,画白色
当满足条件VAR11时,在最低价位置书写文字,线宽为4,画绿色