RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);
日线止损:(LC*1.0035*97+0.2)/99.65,COLOR03B4EC,NODRAW;
N:=0.95;
VAR4:=PEAKBARS(3,15,1)
VAR5:=IF(VAR4=1,2,0);
顶:= IF(VAR5=2,2,0);
卖出:=IF(顶 REF(顶,1),1,0);
止损价:=IF(中线卖出=1, C*N,0), POINTDOT,COLOR00FF00,LINETHICK5;
STICKLINE(止损价,C*N,C*N,200,1),COLOR55FF99,LINETHICK1;
价:C,COLORWHITE,LINETHICK1;
TT:=BARSCOUNT(C);
CC:=CLOSE;
ZZ:=SUM(AMOUNT,TT)/SUM(VOL*100,TT);
ZZ1:=BETWEEN(C/ZZ,1.05,0.95);
:IF(ZZ1=0,MA(C,TT),ZZ),LINETHICK1;
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLOR00DD00,LINETHICK1;
支撑:L1+P1*0.5/8,COLORC080FF,LINETHICK1;
HZ:HHV((H+L)/2,120);
AA:=(2*C+H+L)/4;
//Var1:=IF(DATE=10301201,0,1);
Var2:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);
Var3:=EMA(CLOSE,3);
Var4:=(2*CLOSE+LOW+HIGH)/4;
Var5:=Var2-Var3;
VAR6:=CLOSE*VOL;
VAR7:=EMA((EMA(VAR6,3)/EMA(VOL,3)+EMA(VAR6,6)/EMA(VOL,6)+EMA(VAR6,12)/EMA(VOL,12)+EMA(VAR6,24)/EMA(VOL,24))/4,13);
VAR8:=EMA(CLOSE,9);
VAR9:=(CLOSE+OPEN)/2;
VAR11:=MA(CLOSE,3);
VAR12:=MA(CLOSE,2*3);
VAR13:=MA(CLOSE,3*3);
VAR14:=MA(CLOSE,4*3);
VAR15:=MA((VAR11+VAR12+VAR13+VAR14)/4,5);
上轨1:EMA(VAR8*1.14,5),colorgreen,LINETHICK1;
上轨2:=VAR15*1.08,colorwhite,LINETHICK1;
操作线:MA(AA,5),colormagenta,LINETHICK2;
风险线:=MA(CLOSE,13);
黄线:(EMA(VAR9,3)+EMA(VAR9,6)+EMA(VAR9,12)+EMA(VAR9,24))/4,coloryellow,linethick3;
精品1:=EMA(EMA(EMA(CLOSE,2),2),2);
精品2:(MA(精品1,13)*0.999),colorwhite,linethick2;
道2:=6*HHV(精品2,3)-5*精品2;
PARTLINE(精品2,精品2=道2,colorred,精品2 道2,colorwhite),LINETHICK3;
青线:EMA(Var4,45)*1.15,colorcyan,linethick2;
绿线:EMA(Var4,55),colorgreen,linethick3;
:=CROSS((100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8))),99);
攻:=REF(C,REF(HHVBARS(V,21),0));
进攻:=MA(CLOSE,1);
指挥:=V 1*REF(V,1)AND(C/REF(C,1)-1)*100 9.5AND进攻
DK:=EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3),colorwhite;
组合1:=牛股AND指挥AND(CROSS(DK,5)ORCROSS(DK,10));
基础0:=DK REF(DK,1)ANDREF(DK,1) REF(DK,2)ANDREF(DK,2) REF(DK,3);
基础1:=绿线 REF(绿线,1)ANDREF(绿线,1) REF(绿线,2)ANDREF(绿线,2) REF(绿线,3);
基础2:=精品2 REF(精品2,1)ANDREF(精品2,1) REF(精品2,2)ANDREF(精品2,2) REF(精品2,3);
基础3:=黄线 REF(黄线,1)ANDREF(黄线,1) REF(黄线,2)ANDREF(黄线,2) REF(黄线,3);
基础4:=操作线 REF(操作线,1)ANDREF(操作线,1) REF(操作线,2)ANDREF(操作线,2) REF(操作线,3);
三角1:=基础0ANDCROSS(DK,0);
三角2:=基础0ANDCROSS(DK,5);
三角3:=基础0ANDCROSS(DK,10);
买1:=基础1AND基础2AND基础3AND基础4ANDCROSS(黄线,绿线);
买2:=基础1AND基础2AND基础3AND基础4ANDCROSS(精品2,绿线);
买3:=基础1AND基础2AND基础3AND基础4ANDCROSS(C,青线);
买4:=基础1AND基础2AND基础3AND基础4ANDCROSS(黄线,青线);
DRAWICON(组合1,L*0.99,1),ALIGN1;
DRAWTEXT(三角1,L*0.96,'▲'),ALIGN0,PXDN20,colorwhite;
DRAWTEXT(三角2,L*0.96,'▲'),ALIGN0,PXDN20,colormagenta;
DRAWTEXT(三角3,L*0.96,'▲'),ALIGN0,PXDN20,coloryellow;
DRAWTEXT(买1OR买2OR买3OR买4,H*1.07,'买'),ALIGN0,PXDN20,coloryellow;
DRAWTEXT(买1,H*1.04,'1'),ALIGN0,PXDN20,coloryellow;
DRAWTEXT(买2,H*1.04,'2'),ALIGN0,PXDN20,coloryellow;
DRAWTEXT(买3,H*1.04,'3'),ALIGN0,PXDN20,coloryellow;
DRAWTEXT(买4,H*1.04,'4'),ALIGN0,PXDN20,coloryellow;
公式解读:
[源码注释]通达信公式动态公式解读
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100)
输出日线止损:(LC*1.0035*97+0.2)/99.65,COLOR03B4EC,NODRAW
N赋值:0.95
VAR4赋值:收盘价15%之字转向的前1个波峰位置
10
VAR5赋值:如果VAR4=1,返回2,否则返回0
顶赋值:如果VAR5=2,返回2,否则返回0
中线卖出赋值:如果顶 ,返回?,否则返回?
1日前的顶,1,0)
止损价赋值:如果中线卖出=1,返回收盘价*N,否则返回0,POINTDOT,COLOR00FF00,线宽为5
当满足条件止损价时,在收盘价*N和收盘价*N位置之间画柱状线,宽度为200,1不为0则画空心柱.,COLOR55FF99,线宽为1
输出价:收盘价,画白色,线宽为1
TT赋值:收盘价的有效数据周期数
CC赋值:收盘价
ZZ赋值:成交额(元)的TT日累和/(手)*100的TT日累和
ZZ1赋值:收盘价/ZZ位于1.05和0.95之间
输出均线:如果ZZ1=0,返回收盘价的TT日简单移动平均,否则返回ZZ,线宽为1
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
输出阻力:L1+P1*7/8,COLOR00DD00,线宽为1
输出支撑:L1+P1*0.5/8,COLORC080FF,线宽为1
输出HZ:120日内(最高价+最低价)/2的最高值
AA赋值:(2*收盘价+最高价+最低价)/4
VAR1赋值:如果日期=10301201,返回0,否则返回1
VAR2赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均
VAR3赋值:收盘价的3日指数移动平均
VAR4赋值:(2*收盘价+最低价+最高价)/4
VAR5赋值:VAR2-VAR3
VAR6赋值:收盘价*成交量(手)
VAR7赋值:(VAR6的3日指数移动平均/成交量(手)的3日指数移动平均+VAR6的6日指数移动平均/成交量(手)的6日指数移动平均+VAR6的12日指数移动平均/成交量(手)的12日指数移动平均+VAR6的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均
VAR8赋值:收盘价的9日指数移动平均
VAR9赋值:(收盘价+开盘价)/2
VAR11赋值:收盘价的3日简单移动平均
VAR12赋值:收盘价的2*3日简单移动平均
VAR13赋值:收盘价的3*3日简单移动平均
VAR14赋值:收盘价的4*3日简单移动平均
VAR15赋值:(VAR11+VAR12+VAR13+VAR14)/4的5日简单移动平均
输出上轨1:VAR8*1.14的5日指数移动平均,画绿色,线宽为1
上轨2赋值:VAR15*1.08,画白色,线宽为1
输出操作线:AA的5日简单移动平均,画洋红色,线宽为2
风险线赋值:收盘价的13日简单移动平均
输出黄线:(VAR9的3日指数移动平均+VAR9的6日指数移动平均+VAR9的12日指数移动平均+VAR9的24日指数移动平均)/4,画黄色,线宽为3
精品1赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均
输出精品2:(精品1的13日简单移动平均*0.999),画白色,线宽为2
道2赋值:6*3日内精品2的最高值-5*精品2
PARTLINE(精品2,精品2=道2,画红色,精品2 道2,画白色),线宽为3
输出青线:VAR4的45日指数移动平均*1.15,画青色,线宽为2
输出绿线:VAR4的55日指数移动平均,画绿色,线宽为3
牛股赋值:(100-100*(5*8日内最高价的最高值-收盘价)/(5*8日内最高价的最高值-5*8日内最低价的最低值))上穿99
攻赋值:0日前的21日内成交量(手)距今天数日前的收盘价
进攻赋值:收盘价的1日简单移动平均
指挥赋值:成交量(手) 1*1日前的成交量(手)AND(收盘价/1日前的收盘价-1)*100 9.5AND进攻 =攻
DK赋值:(收盘价-(2*收盘价+最高价+最低价)/4的30日简单移动平均)/(2*收盘价+最高价+最低价)/4的30日简单移动平均*100的3日指数移动平均,画白色
组合1赋值:牛股AND指挥AND(DK上穿5ORCROSS(DK,10))
基础0赋值:DK 1日前的DKANDREF(DK,1) 2日前的DKANDREF(DK,2) 3日前的DK
基础1赋值:绿线 1日前的绿线ANDREF(绿线,1) 2日前的绿线ANDREF(绿线,2) 3日前的绿线
基础2赋值:精品2 1日前的精品2ANDREF(精品2,1) 2日前的精品2ANDREF(精品2,2) 3日前的精品2
基础3赋值:黄线 1日前的黄线ANDREF(黄线,1) 2日前的黄线ANDREF(黄线,2) 3日前的黄线
基础4赋值:操作线 1日前的操作线ANDREF(操作线,1) 2日前的操作线ANDREF(操作线,2) 3日前的操作线
三角1赋值:基础0ANDCROSS(DK,0)
三角2赋值:基础0ANDCROSS(DK,5)
三角3赋值:基础0ANDCROSS(DK,10)
买1赋值:基础1AND基础2AND基础3AND基础4ANDCROSS(黄线,绿线)
买2赋值:基础1AND基础2AND基础3AND基础4ANDCROSS(精品2,绿线)
买3赋值:基础1AND基础2AND基础3AND基础4ANDCROSS(收盘价,青线)
买4赋值:基础1AND基础2AND基础3AND基础4ANDCROSS(黄线,青线)
当满足条件组合1时,在最低价*0.99位置画1号图标,ALIGN1
当满足条件三角1时,在最低价*0.96位置书写文字,ALIGN0,PXDN20,画白色
当满足条件三角2时,在最低价*0.96位置书写文字,ALIGN0,PXDN20,画洋红色
当满足条件三角3时,在最低价*0.96位置书写文字,ALIGN0,PXDN20,画黄色
当满足条件买1OR买2OR买3OR买4时,在最高价*1.07位置书写文字,ALIGN0,PXDN20,画黄色
当满足条件买1时,在最高价*1.04位置书写文字,ALIGN0,PXDN20,画黄色
当满足条件买2时,在最高价*1.04位置书写文字,ALIGN0,PXDN20,画黄色
当满足条件买3时,在最高价*1.04位置书写文字,ALIGN0,PXDN20,画黄色
当满足条件买4时,在最高价*1.04位置书写文字,ALIGN0,PXDN20,画黄色