DIFIF1:=EMA(CLOSE,8)-EMA(CLOSE,18);
DEAEA1:=EMA(DIFIF1,7);
MACD1:=2*(DIFIF1-DEAEA1),STICK;
MACD2:=EMA(MACD1,3);
STICKLINE(MACD1 MACD2ANDMACD1 0,0,MACD1,1,0),COLORRED;
STICKLINE(MACD1 MACD2ANDMACD1 0,0,MACD1,1,0),COLORBLUE;
STICKLINE(MACD1 MACD2,0,MACD1,1,0),COLORWHITE;
STICKLINE(MACD1 =0ORMACD1 =0,0,0,50,1),COLORWHITE;
STICKLINE(MACD1 MACD2ANDMACD1 0,0,MACD1,1,0),COLORGREEN;
MACD:MACD1,NODRAW,COLORMAGENTA;
强:=IF(DIFIF1 =DEAEA1,DIFIF1,DRAWNULL),COLORRED,LINETHICK2;
弱:=IF(DEAEA1 =DIFIF1,DEAEA1,DRAWNULL),COLORFF9900,LINETHICK2;
DRAWICON(CROSS(DIFIF1,DEAEA1),DEAEA1-0.02,1);
A10:=CROSS(MACD1,0);
无庄控盘:IF(MACD1 0,MACD1,0),COLORWHITE,NODRAW;
开始控盘:IF(A10,5,0),LINETHICK1,COLORYELLOW;
箱顶:MA(REF(HHV(CLOSE,30),1),2)linethick2,,ColorFF9DFF;
箱底:MA(REF(LLV(CLOSE,30),1),2),linethick2,ColorFFAAAA;
DRAWTEXT(CROSS(REF(ZIG(3,13),1),ZIG(3,13)),high*1.01,'★老哥'),color00ff00;
DRAWTEXT(CROSS(ZIG(3,13),REF(ZIG(3,13),1)),low*0.98,'★兄涨'),coloryellow;
STICKLINE(OPEN =CLOSE,CLOSE,OPEN,9,0),COLOR009900;
STICKLINE(OPEN =CLOSE,CLOSE,OPEN,6,0),COLOR00cc00;
STICKLINE(OPEN =CLOSE,CLOSE,OPEN,2.4,0),COLOR33ff00;
STICKLINE(OPEN =CLOSE,CLOSE,OPEN,1.1,0),COLOR66ff00;
STICKLINE(CLOSE OPEN,CLOSE,OPEN,9,0),COLOr000099;
STICKLINE(CLOSE OPEN,CLOSE,OPEN,6,0),COLOR0000cc;
STICKLINE(CLOSE OPEN,CLOSE,OPEN,2.4,0),COLOR0000ff;
STICKLINE(CLOSE OPEN,CLOSE,OPEN,1.1,0),COLOR0033ff;
STICKLINE(CLOSE OPEN,OPEN,LOW,0.5,0),COLOr000099;
STICKLINE(CLOSE OPEN,CLOSE,HIGH,0.5,0),COLOr000099;
STICKLINE(OPEN =CLOSE,CLOSE,LOW,0.5,0),COLOR009900;
STICKLINE(OPEN =CLOSE,OPEN,HIGH,0.5,0),COLOR009900;
{宝塔线}
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);
持股:STICKLINE(Var1ORVar2ORVar3ORVar4ORVar5ORVar6ORVar7ORVar8ORVar9ORVarAORVarBORVarC,CLOSE,REF(CLOSE,1),8,1),COLORRED;
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);
持币:STICKLINE(VarDORVarEORVarFORVar10ORVar11ORVar12ORVar13ORVar14ORVar15ORVar16ORVar17ORVar18,CLOSE,REF(CLOSE,1),8,0),colorblue,,ColorFFFF00;
Var19:=REF(VarDORVarEORVarFORVar10ORVar11ORVar12ORVar13ORVar14ORVar15ORVar16ORVar17ORVar18,1)ANDVar1;
底:STICKLINE(Var19,REF(CLOSE,1),REF(CLOSE,2),8,0),colorwhite,Color00FFFF;
Var1A:=REF(Var1ORVar2ORVar3ORVar4ORVar5ORVar6ORVar7ORVar8ORVar9ORVarAORVarBORVarC,1)ANDVarD;
顶:STICKLINE(Var1A,REF(CLOSE,1),REF(CLOSE,2),8,1),,colorgreen,ColorFF0000;
持仓线:=ma(HIGH,19),linethick2,Color00FFFF;
空仓线:=ma(LOW,19),linethick2,ColorFF8A15;
拉升线:=ma(CLOSE,3),ColorFFFFFF;
涨:EMA(C,8),COLORGREEN,Color00E800;{K上买1}
涨涨:=EMA(涨,3),COLORGREEN;
哥:EMA(涨涨,4),COLORRED,,ColorFF3E9E;{K下空1}
哥哥:=EMA(哥,4),COLORRED,,ColorFF3E9E;
拉升线:=ema(LOW,2);
真假线:=ema(ema(LOW,19)*1.03,26)-0.17,,Color00FFFF,linethick2,ColorFF2DFF;
DRAWICON(cross(拉升线,真假线),拉升线,10);
{一剑封喉}
VAR81:=((AMOUNT/VOL)/100);
VAR82:=(((((3*HIGH)+LOW)+OPEN)+(2*CLOSE))/7);
VAR83:=((SUM(AMOUNT,5)/VAR81)/100);
VAR84:=((SUM(AMOUNT,13)/VAR81)/100);
VAR85:=((SUM(AMOUNT,34)/VAR81)/100);
一剑封喉:=((CROSS(CLOSE,MA(CLOSE,13))ANDCROSS(CLOSE,MA(CLOSE,34)))ANDCROSS(CLOSE,MA(CLOSE,55)));
A81:=(((CLOSE-LLV(LOW,22))/(HHV(HIGH,22)-LLV(LOW,22)))*100);
A82:=(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*100);
A8:=((3*SMA(A81,5,1))-(2*SMA(SMA(A82,5,1),3,1)));
YNGS:=(一剑封喉AND(A8 30)),LINETHICK0;
DRAWICON((一剑封喉AND(A8 30)),(LOW*0.99),1);
DRAWTEXT((一剑封喉AND(A8 30)),(LOW*0.98),'一剑封喉'),colorFF;
{K线组合}
QO:=REF(O,2);
QC:=REF(C,2);
ZO:=REF(O,1);
ZC:=REF(C,1);
JYZHK:=ABS(QO-QC)/QO 0.02ANDZO/ZC 1.02ANDABS(O-C)/O 0.02ANDC MA(C,30);
JYZHV:=V REF(V,1);
JYZH:=JYZHKANDJYZHV;
DRAWTEXT(JYZH,L,'调到位'),ColorFFFFFF;{金印}
{分析}
input:N1(3,1,100),N(2,1,100),Q(10,0,100);
AA1:=(REF(HIGH,N1)=HHV(HIGH,((2*N1)+1)));
AAA:=FILTER
公式解读:
[源码注释]通达信公式动态公式解读
DIFIF1赋值:收盘价的8日指数移动平均-收盘价的18日指数移动平均
DEAEA1赋值:DIFIF1的7日指数移动平均
MACD1赋值:2*(DIFIF1-DEAEA1),STICK
MACD2赋值:MACD1的3日指数移动平均
当满足条件MACD1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
MACD2ANDMACD1
0,0,MACD1,1,0),画红色
当满足条件MACD1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
MACD2ANDMACD1
0,0,MACD1,1,0),画蓝色
当满足条件MACD1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
MACD2,0,MACD1,1,0),画白色
当满足条件MACD1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0ORMACD1
=0,0,0,50,1),画白色
当满足条件MACD1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
MACD2ANDMACD1
0,0,MACD1,1,0),画绿色
输出
平滑异同平均线:MACD1,NODRAW,画洋红色
强赋值:如果DIFIF1 ,返回?,否则返回?
=DEAEA1,DIFIF1,无效数),画红色,线宽为2
弱赋值:如果DEAEA1 ,返回?,否则返回?
=DIFIF1,DEAEA1,无效数),COLORFF9900,线宽为2
当满足条件DIFIF1上穿DEAEA1时,在DEAEA1-0.02位置画1号图标
A10赋值:MACD1上穿0
输出
无庄控盘:如果MACD1 ,返回?,否则返回?
0,MACD1,0),画白色,NODRAW
输出
开始控盘:如果A10,返回5,否则返回0,线宽为1,画黄色
输出
箱顶:1日前的30日内收盘价的最高值的2日简单移动平均线宽为2,,COLORFF9DFF
输出
箱底:1日前的30日内收盘价的最低值的2日简单移动平均,线宽为2,COLORFFAAAA
当满足条件1日前的收盘价13%的之字转向上穿收盘价13%的之字转向时,在最高价*1.01位置书写文字,COLOR00FF00
当满足条件收盘价13%的之字转向上穿1日前的收盘价13%的之字转向时,在最低价*0.98位置书写文字,画黄色
当满足条件开盘价 =收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR009900
当满足条件开盘价 =收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00CC00
当满足条件开盘价 =收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR33FF00
当满足条件开盘价 =收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR66FF00
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR000099
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0000CC
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR0000FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR0033FF
当满足条件收阳线时,在开盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR000099
当满足条件收阳线时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR000099
当满足条件开盘价 =收盘价时,在收盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR009900
当满足条件开盘价 =收盘价时,在开盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR009900
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日前的收盘价
输出
持股:当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色
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日前的收盘价
输出
持币:当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画蓝色,,COLORFFFF00
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18ANDVAR1
输出
底:当满足条件VAR19时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色,COLOR00FFFF
VAR1A赋值:1日前的VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARCANDVARD
输出
顶:当满足条件VAR1A时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,,画绿色,COLORFF0000
持仓线赋值:最高价的19日简单移动平均,线宽为2,COLOR00FFFF
空仓线赋值:最低价的19日简单移动平均,线宽为2,COLORFF8A15
拉升线赋值:收盘价的3日简单移动平均,COLORFFFFFF
输出
涨:收盘价的8日指数移动平均,画绿色,COLOR00E800
涨涨赋值:涨的3日指数移动平均,画绿色
输出
哥:涨涨的4日指数移动平均,画红色,,COLORFF3E9E
哥哥赋值:哥的4日指数移动平均,画红色,,COLORFF3E9E
拉升线赋值:最低价的2日指数移动平均
真假线赋值:最低价的19日指数移动平均*1.03的26日指数移动平均-0.17,,COLOR00FFFF,线宽为2,COLORFF2DFF
当满足条件拉升线上穿真假线时,在拉升线位置画10号图标
VAR81赋值:((成交额(元)/(手))/100)
VAR82赋值:(((((3*最高价)+最低价)+开盘价)+(2*收盘价))/7)
VAR83赋值:((成交额(元)的5日累和/VAR81)/100)
VAR84赋值:((成交额(元)的13日累和/VAR81)/100)
VAR85赋值:((成交额(元)的34日累和/VAR81)/100)
一剑封喉赋值:((收盘价上穿收盘价的13日简单移动平均ANDCROSS(收盘价,收盘价的34日简单移动平均))ANDCROSS(收盘价,收盘价的55日简单移动平均))
A81赋值:(((收盘价-22日内最低价的最低值)/(22日内最高价的最高值-22日内最低价的最低值))*100)
A82赋值:(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*100)
A8赋值:((3*A81的5日[1日权重]移动平均)-(2*A82的5日[1日权重]移动平均的3日[1日权重]移动平均))
YNGS赋值:(一剑封喉AND(A8 30)),线宽为0
当满足条件(一剑封喉AND(A8 30))时,在(最低价*0.99)位置画1号图标
当满足条件(一剑封喉AND(A8 30))时,在(最低价*0.98)位置书写文字,COLORFF
QO赋值:2日前的开盘价
QC赋值:2日前的收盘价
ZO赋值:1日前的开盘价
ZC赋值:1日前的收盘价
JYZHK赋值:QO-QC的绝对值/QO 0.02ANDZO/ZC 1.02ANDABS(开盘价-收盘价)/开盘价 0.02ANDC 收盘价的30日简单移动平均
JYZHV赋值:成交量(手) 1日前的成交量(手)
JYZH赋值:JYZHKANDJYZHV
当满足条件JYZH时,在最低价位置书写文字,COLORFFFFFF
输出
INPUT:N1(3,1,100),N(2,1,100),Q(10,0,100)
AA1赋值:(N1日前的最高价=((2*N1)+1)日内最高价的最高值)
AAA赋值:过滤