VAR1:=CLOSE;
{VAR1赋值:收盘价;}

VAR2:=LOW;
{VAR2赋值:最低价;}

VAR3:=OPEN;
{VAR3赋值:开盘价;}

VAR4:=HIGH;
{VAR4赋值:最高价;}

VAR5:=MEMA(EMA((((C-O)*2)+O),20),10) ;
{VAR5赋值:(((收盘价-开盘价)*2)+开盘价)的20日指数移动平均的10日平滑移动平均 ;}

VAR6:=MEMA(MEMA((((C-O)*2)+O),3),10);
{VAR6赋值:(((收盘价-开盘价)*2)+开盘价)的3日平滑移动平均的10日平滑移动平均;}

DRAWBAND(VAR5,RGB(0,0,255),VAR6,RGB(255,100,228));
{画带状线;}

涨跌:EMA((MA(VAR1,5)),3) ,LINETHICK3,COLORGREEN;
{输出涨跌:(VAR1的5日简单移动平均)的3日指数移动平均 ,线宽为3,画绿色;}

IF(涨跌>REF(涨跌,3),涨跌,DRAWNULL),LINETHICK3,COLORRED;
{如果涨跌>3日前的涨跌,返回涨跌,否则返回无效数,线宽为3,画红色;}

IF(涨跌< REF(涨跌,3),涨跌,DRAWNULL),LINETHICK3,COLORGREEN;
{如果涨跌<3日前的涨跌,返回涨跌,否则返回无效数,线宽为3,画绿色;}

VAR7:=((VAR1-(MA(VAR1,13)))/(MA(VAR1,13)))*-100;
{VAR7赋值:((VAR1-(VAR1的13日简单移动平均))/(VAR1的13日简单移动平均))*-100;}

VAR8:=((VAR1-(LLV(VAR2,13)))/((HHV(VAR4,13))-(LLV(VAR2,13))))*100 ;
{VAR8赋值:((VAR1-(13日内VAR2的最低值))/((13日内VAR4的最高值)-(13日内VAR2的最低值)))*100 ;}

VAR9:=SMA(VAR8,3,2);
{VAR9赋值:VAR8的3日[2日权重]移动平均;}

VAR10:=SMA(VAR9 ,3,2);
{VAR10赋值:VAR9的3日[2日权重]移动平均;}

VAR11:=SMA(VAR10 ,5,1);
{VAR11赋值:VAR10的5日[1日权重]移动平均;}

VAR12:=(((REF(VAR7,1))>=16) AND (((REF(VAR7,1))/VAR7)>=1.23)) AND (CROSS(VAR10,VAR11));
{VAR12赋值:(((1日前的VAR7)>=16) 和 (((1日前的VAR7)/VAR7)>=1.23)) 和 (VAR10上穿VAR11);}

DRAWTEXT(VAR12,VAR2,’★抓底部’),COLORWHITE;
{当满足条件VAR12时,在VAR2位置书写文字,画白色;}

VAR13:=MA(VAR1,41)+MA(VAR1,41)*10/100;
{VAR13赋值:VAR1的41日简单移动平均+VAR1的41日简单移动平均*10/100;}

VAR14:=MA(VAR1,23)+MA(VAR1,23)*5/100;
{VAR14赋值:VAR1的23日简单移动平均+VAR1的23日简单移动平均*5/100;}

VAR15:=(MA(VAR1,3)+MA(VAR1,6)+MA(VAR1,12)+MA(VAR1,24))/4;
{VAR15赋值:(VAR1的3日简单移动平均+VAR1的6日简单移动平均+VAR1的12日简单移动平均+VAR1的24日简单移动平均)/4;}

VAR16:=VAR1>REF(VAR1,1)*1.05 ;
{VAR16赋值:VAR1>1日前的VAR1*1.05 ;}

DRAWTEXT(CROSS(VAR15,VAR14) AND VAR16,VAR2*0.98,’强启动’),LINETHICK2,COLORMAGENTA;
{当满足条件VAR15上穿VAR14和VAR16时,在VAR2*0.98位置书写文字,线宽为2,画洋红色;}

STICKLINE((CROSS(VAR15,VAR14) AND VAR16),VAR3,VAR1,3,0),COLORMAGENTA;
{当满足条件(VAR15上穿VAR14和VAR16)时,在VAR3和VAR1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色;}

DRAWTEXT(CROSS(VAR15,VAR13) AND VAR16,VAR2,’涨成妖’),LINETHICK2,COLORRED;
{当满足条件VAR15上穿VAR13和VAR16时,在VAR2位置书写文字,线宽为2,画红色;}

STICKLINE((CROSS(VAR15,VAR13) AND VAR16),VAR3,VAR1,3,0),COLORRED;
{当满足条件(VAR15上穿VAR13和VAR16)时,在VAR3和VAR1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色;}

VAR17:=100*(HHV(VAR4,21)-VAR1)/(HHV(VAR4,21)-LLV(VAR2,21));
{VAR17赋值:100*(21日内VAR4的最高值-VAR1)/(21日内VAR4的最高值-21日内VAR2的最低值);}

VAR18:=100*(HHV(VAR4,42)-VAR1)/(HHV(VAR4,42)-LLV(VAR2,42));
{VAR18赋值:100*(42日内VAR4的最高值-VAR1)/(42日内VAR4的最高值-42日内VAR2的最低值);}

VAR19:=((EMA(VAR1,12)-EMA(VAR1,26))-(EMA((EMA(VAR1,12)-EMA(VAR1,26)),9)))*2;
{VAR19赋值:((VAR1的12日指数移动平均-VAR1的26日指数移动平均)-((VAR1的12日指数移动平均-VAR1的26日指数移动平均)的9日指数移动平均))*2;}

VAR20:=(VAR4+VAR2+VAR1)/3 ;
{VAR20赋值:(VAR4+VAR2+VAR1)/3 ;}

VAR21:=(VAR20-MA(VAR20,14))/(0.015*AVEDEV(VAR20,14));
{VAR21赋值:(VAR20-VAR20的14日简单移动平均)/(0.015*VAR20的14日平均绝对偏差);}

VAR22:=IF((CROSS(VAR17,20) AND CROSS(VAR18,20)),0,1);
{VAR22赋值:如果(VAR17上穿20和CROSS(VAR18,20)),返回0,否则返回1;}

VAR23:=CROSS(VAR21,250) AND CCI>REF(CCI,1) AND VAR19>0 AND VAR22 AND C>EMA(C,200);
{VAR23赋值:VAR21上穿250 和 CCI>1日前的CCI 和 VAR19>0 和 VAR22 和 收盘价>收盘价的200日指数移动平均;}

VAR24:=SMA(H,14,2)*1.08;
{VAR24赋值:最高价的14日[2日权重]移动平均*1.08;}

XG:=FILTER((VAR23 AND C>VAR24) OR (REF(VAR23,1) AND C>VAR24),3),NODRAW,COLORYELLOW;
{XG赋值:(VAR23和C>VAR24)或(1日前的VAR23和C>VAR24)的3日过滤,不画该线,画黄色;}

STICKLINE(XG,VAR1,VAR3,3,0),COLORYELLOW,LINETHICK4;
{当满足条件XG时,在VAR1和VAR3位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色,线宽为4;}

VAR25:=IF(CLOSE>REF(CLOSE,1),88,0);
{VAR25赋值:如果收盘价>1日前的收盘价,返回88,否则返回0;}

VAR26:=IF(CLOSE/REF(CLOSE,1)>1.05 AND HIGH/CLOSE< 1.01 AND VAR25>0,91,0);
{VAR26赋值:如果收盘价/1日前的收盘价>1.05和HIGH/收盘价<1.01和VAR25>0,返回91,否则返回0;}

强龙:=FILTER(VAR26>90,45)=1;
{强龙赋值:VAR26>90的45日过滤=1;}

STICKLINE(强龙,O,C,2,0),COLOR0000FF;
{当满足条件强龙时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,颜色:0000FF;}

DRAWTEXT(强龙,L*0.99,’ ↖强龙信号’),COLORFFFF00;
{当满足条件强龙时,在最低价*0.99位置书写文字,颜色:FFFF00;}

DRAWICON(强龙,L*0.98,9);
{当满足条件强龙时,在最低价*0.98位置画9号图标;}

VAR27:=CLOSE>MA(CLOSE,20) AND CLOSE>MA(CLOSE,60);
{VAR27赋值:收盘价>收盘价的20日简单移动平均 和 收盘价>收盘价的60日简单移动平均;}

VAR28:=MA(CLOSE,20);
{VAR28赋值:收盘价的20日简单移动平均;}

VAR29:=CLOSE>VAR28;
{VAR29赋值:收盘价>VAR28;}

VAR30:=SMA(HIGH,21,2)*1.05;
{VAR30赋值:最高价的21日[2日权重]移动平均*1.05;}

VAR31:=SMA(LOW,21,2)*0.95;
{VAR31赋值:最低价的21日[2日权重]移动平均*0.95;}

VAR32:=SMA(LOW,5,1);
{VAR32赋值:最低价的5日[1日权重]移动平均;}

VAR33:=(HIGH-CLOSE)/CLOSE*100< 1;
{VAR33赋值:(最高价-收盘价)/收盘价*100< 1;}

VAR34:=CLOSE/REF(CLOSE,1)>1.03;
{VAR34赋值:收盘价/1日前的收盘价>1.03;}

VAR35:=SMA(CLOSE,2,1);
{VAR35赋值:收盘价的2日[1日权重]移动平均;}

VAR36:=IF(CROSS(VAR35,VAR32),VAR30*1.05,VAR32);
{VAR36赋值:如果VAR35上穿VAR32,返回VAR30*1.05,否则返回VAR32;}

VAR37:=IF(CROSS(VAR35,VAR30),VAR30*1.1,VAR31);
{VAR37赋值:如果VAR35上穿VAR30,返回VAR30*1.1,否则返回VAR31;}

VAR38:=VAR28+2*STD(CLOSE,20);
{VAR38赋值:VAR28+2*收盘价的20日估算标准差;}

VAR39:=ATAN(100*(VAR38/REF(VAR38,1)-1))*180/3.1416>75;
{VAR39赋值:100*(VAR38/1日前的VAR38-1)的反正切*180/3.1416>75;}

双龙出海:=VAR37>VAR31 OR VAR36>VAR32 AND VAR33 AND VAR34 AND VAR27 AND VAR29 AND VAR39;
{双龙出海赋值:VAR37>VAR31 或 VAR36>VAR32 和 VAR33 和 VAR34 和 VAR27 和 VAR29 和 VAR39;}

STICKLINE(双龙出海,O,C,2.5,0),COLOR00FFFF;
{当满足条件双龙出海时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,颜色:00FFFF;}

DRAWTEXT(双龙出海,L*0.92,’★出海★’),COLORYELLOW;
{当满足条件双龙出海时,在最低价*0.92位置书写文字,画黄色;}

DRAWICON(双龙出海>0,L*0.97,9);
{当满足条件双龙出海>0时,在最低价*0.97位置画9号图标;}

通达信《强龙出海》主力启动|捉妖追涨主图指标公式源码

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。