通达信组合的主图指标源码
通达信组合的主图指标主图源码
本指标由融胜通道 、 单阳不破 、涨停回调加仓、止损线组合的,具体用法,就不必多说了。只是指标是死的,活用在个人,买点卖点要认真结合其它指标,加以甄别,似是而非的K线图太多了。欢迎老师优化,指正 。
{融胜 不破主图}
FF:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,FF);
上:(1+7/100)*DD,DOTLINE,COLORMAGENTA;
下:(1-7/100)*DD,DOTLINE,COLORMAGENTA;
中:(上+下)/2,DOTLINE,COLORMAGENTA;
M10:=EMA(C,10);
融:M10,COLORRED,LINETHICK2;
高:(1+14/100)*DD,DOTLINE,COLORGRAY;
低:(1-14/100)*DD,DOTLINE,COLORGRAY;
RSV1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
中1:SMA(RSV1,5,1),NODRAW,COLORMAGENTA;
CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
短:(EMA(CS,3)-50)*2,NODRAW,COLORLIGRAY;
VAR2:=CLOSE*VOL;
VAR3:=EMA(VAR2,3);
阳涨幅:=4;
阳倍量:=1.90;
单阳:=C>O*(1+阳涨幅/100) AND VOL>REF(VOL,1)*阳倍量;
LS0:=BARSLAST(单阳);
不破价:=REF(L,LS0);
DRAWTEXT(单阳,L-L*0.02,'阳'),COLOR00FFFF;
位置1:=不破价*0.998;
位置2:=不破价*0.98;
LS11:=IF(1,LS0=1,单阳);
LS21:=IF(1,LLV(L,1)>REF(L,1),1);
单阳不破:=LS11 AND LS21;
STICKLINE(单阳不破,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破,位置2,'1'),COLORGREEN;
LS12:=IF(2,LS0=2,单阳);
LS22:=IF(2,LLV(L,2)>REF(L,2),1);
单阳不破2:=LS12 AND LS22;
STICKLINE(单阳不破2,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破2,位置2,'2'),COLORGREEN;
LS13:=IF(3,LS0=3,单阳);
LS23:=IF(3,LLV(L,3)>REF(L,3),1);
单阳不破3:=LS13 AND LS23;
STICKLINE(单阳不破3,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破3,位置2,'3'),COLORGREEN;
LS14:=IF(4,LS0=4,单阳);
LS24:=IF(4,LLV(L,4)>REF(L,4),1);
单阳不破4:=LS14 AND LS24;
STICKLINE(单阳不破4,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破4,位置2,'4'),COLORGREEN;
LS15:=IF(5,LS0=5,单阳);
LS25:=IF(5,LLV(L,5)>REF(L,5),1);
单阳不破5:=LS15 AND LS25;
STICKLINE(单阳不破5,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破5,位置2,'5'),COLORGREEN;
LS16:=IF(6,LS0=6,单阳);
LS26:=IF(6,LLV(L,6)>REF(L,6),1);
单阳不破6:=LS16 AND LS26;
STICKLINE(单阳不破6,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破6,位置2,'6'),COLORGREEN;
LS17:=IF(7,LS0=7,单阳);
LS27:=IF(7,LLV(L,7)>REF(L,7),1);
单阳不破7:=LS17 AND LS27;
STICKLINE(单阳不破7,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破7,位置2,'7'),COLORGREEN;
LS18:=IF(8,LS0=8,单阳);
LS28:=IF(8,LLV(L,8)>REF(L,8),1);
单阳不破8:=LS18 AND LS28;
STICKLINE(单阳不破8,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破8,位置2,'8'),COLORGREEN;
LS19:=IF(9,LS0=9,单阳);
LS29:=IF(9,LLV(L,9)>REF(L,9),1);
单阳不破9:=LS19 AND LS29;
STICKLINE(单阳不破9,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破9,位置2,'9'),COLORGREEN;
LS110:=IF(10,LS0=10,单阳);
LS210:=IF(10,LLV(L,10)>REF(L,10),1);
单阳不破10:=LS110 AND LS210;
STICKLINE(单阳不破10,位置1,不破价,4,0),COLORRED;
DRAWTEXT(单阳不破10,位置2,'10'),COLORGREEN;
ZT:=C/REF(C,1)>1.097;
XH:=FILTER(ZT,13);
BH:=BARSLAST(ZT);
CZ:=REF(H,BH)-REF(L,BH);
STICKLINE(C,(REF(L,BH)+CZ*0.5),(REF(L,BH)+CZ*0.5),7,0),COLORRED;
STICKLINE(C,REF(L,BH),REF(L,BH),7,0),COLORBLUE;
DRAWTEXT(ZT,L*0.98,'停'),COLORF00FF0;
STICKLINE(ZT,OPEN,CLOSE,-1,0),COLORYELLOW;
STICKLINE(ZT,H,L,0,0),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
FF赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
DD赋值:以FF为权重收盘价的动态移动平均
输出上:(1+7/100)*DD,DOTLINE,画洋红色
输出下:(1-7/100)*DD,DOTLINE,画洋红色
输出中:(上+下)/2,DOTLINE,画洋红色
M10赋值:收盘价的10日指数移动平均
输出融:M10,画红色,线宽为2
输出高:(1+14/100)*DD,DOTLINE,画深灰色
输出低:(1-14/100)*DD,DOTLINE,画深灰色
RSV1赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
输出中1:RSV1的5日[1日权重]移动平均,NODRAW,画洋红色
CS赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
输出短:(CS的3日指数移动平均-50)*2,NODRAW,画淡灰色
VAR2赋值:收盘价*成交量(手)
VAR3赋值:VAR2的3日指数移动平均
阳涨幅赋值:4
阳倍量赋值:1.90
单阳赋值:收盘价>开盘价*(1+阳涨幅/100) AND 成交量(手)>1日前的成交量(手)*阳倍量
LS0赋值:上次单阳距今天数
不破价赋值:LS0日前的最低价
当满足条件单阳时,在最低价-最低价*0.02位置书写文字,COLOR00FFFF
位置1赋值:不破价*0.998
位置2赋值:不破价*0.98
LS11赋值:如果1,返回LS0=1,否则返回单阳
LS21赋值:如果1,返回1日内最低价的最低值>1日前的最低价,否则返回1
单阳不破赋值:LS11 AND LS21
当满足条件单阳不破时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破时,在位置2位置书写文字,画绿色
LS12赋值:如果2,返回LS0=2,否则返回单阳
LS22赋值:如果2,返回2日内最低价的最低值>2日前的最低价,否则返回1
单阳不破2赋值:LS12 AND LS22
当满足条件单阳不破2时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破2时,在位置2位置书写文字,画绿色
LS13赋值:如果3,返回LS0=3,否则返回单阳
LS23赋值:如果3,返回3日内最低价的最低值>3日前的最低价,否则返回1
单阳不破3赋值:LS13 AND LS23
当满足条件单阳不破3时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破3时,在位置2位置书写文字,画绿色
LS14赋值:如果4,返回LS0=4,否则返回单阳
LS24赋值:如果4,返回4日内最低价的最低值>4日前的最低价,否则返回1
单阳不破4赋值:LS14 AND LS24
当满足条件单阳不破4时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破4时,在位置2位置书写文字,画绿色
LS15赋值:如果5,返回LS0=5,否则返回单阳
LS25赋值:如果5,返回5日内最低价的最低值>5日前的最低价,否则返回1
单阳不破5赋值:LS15 AND LS25
当满足条件单阳不破5时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破5时,在位置2位置书写文字,画绿色
LS16赋值:如果6,返回LS0=6,否则返回单阳
LS26赋值:如果6,返回6日内最低价的最低值>6日前的最低价,否则返回1
单阳不破6赋值:LS16 AND LS26
当满足条件单阳不破6时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破6时,在位置2位置书写文字,画绿色
LS17赋值:如果7,返回LS0=7,否则返回单阳
LS27赋值:如果7,返回7日内最低价的最低值>7日前的最低价,否则返回1
单阳不破7赋值:LS17 AND LS27
当满足条件单阳不破7时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破7时,在位置2位置书写文字,画绿色
LS18赋值:如果8,返回LS0=8,否则返回单阳
LS28赋值:如果8,返回8日内最低价的最低值>8日前的最低价,否则返回1
单阳不破8赋值:LS18 AND LS28
当满足条件单阳不破8时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破8时,在位置2位置书写文字,画绿色
LS19赋值:如果9,返回LS0=9,否则返回单阳
LS29赋值:如果9,返回9日内最低价的最低值>9日前的最低价,否则返回1
单阳不破9赋值:LS19 AND LS29
当满足条件单阳不破9时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破9时,在位置2位置书写文字,画绿色
LS110赋值:如果10,返回LS0=10,否则返回单阳
LS210赋值:如果10,返回10日内最低价的最低值>10日前的最低价,否则返回1
单阳不破10赋值:LS110 AND LS210
当满足条件单阳不破10时,在位置1和不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件单阳不破10时,在位置2位置书写文字,画绿色
ZT赋值:收盘价/1日前的收盘价>1.097
XH赋值:ZT的13日过滤
BH赋值:上次ZT距今天数
CZ赋值:BH日前的最高价-BH日前的最低价
当满足条件收盘价时,在(BH日前的最低价+CZ*0.5)和(BH日前的最低价+CZ*0.5)位置之间画柱状线,宽度为7,0不为0则画空心柱.,画红色
当满足条件收盘价时,在BH日前的最低价和BH日前的最低价位置之间画柱状线,宽度为7,0不为0则画空心柱.,画蓝色
当满足条件ZT时,在最低价*0.98位置书写文字,COLORF00FF0
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画黄色
当满足条件ZT时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色