通达信跟庄波段指标公式源码:

    X1:0;
    VAR1:=MA(CLOSE,5);
    VAR2:=MA(CLOSE,10);
    VAR3:=MA(CLOSE,20);
    VAR4:=MA(CLOSE,30);
    VAR5:=(VAR1+VAR2+VAR3+VAR4)/4;
    VAR6:=(VAR5-REF(VAR5,5))/REF(VAR5,5)*1500;
    VAR7:=(VAR5-REF(VAR5,5))/REF(VAR5,5)*1500;
    VAR8:=EMA(VAR6,8);
    VAR9:=TROUGHBARS(3,15,1)<10;
    VAR10:=PEAKBARS(3,15,1)<10;
    VAR11:=IF(VAR9=1,50,0);
    VAR12:=IF(VAR10=1,50,0);
    底部1:=IF(VAR11=50,50,0);
    头部:=IF(VAR12=50,100,0);
    AB:IF(底部1>REF(底部1,1),50,0),colorred;
    AA:IF(头部>REF(头部,1),50,0),colorgreen;
    DRAWTEXT(AB=50,40,'买'),colorred,LINETHICK2;
    DRAWTEXT(AA=50,40,'卖'),COLORFFFFFF,LINETHICK2;
    DRAWGBKLAST(DATE>900101,STRIP(RGB(65,65,65),RGB(0,0,0),0));
    趋势:SMA(((CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100),3,1);
    PARTLINE(趋势,趋势>50),COLORRED,LAYER0;
    PARTLINE(趋势,趋势<50),COLORGREEN,LAYER0;
    FILLRGN(趋势,50,趋势>50,RGB(155,50,50));
    FILLRGN(趋势,50,50>趋势,RGB(0,100,50));
    判断:SMA(趋势,3,1),COLORYELLOW;
    PARTLINE(判断,判断>50AND趋势>判断),COLORYELLOW,LINETHICK2;
    PARTLINE(判断,判断<50AND趋势>判断),COLORff00ff;
    PARTLINE(判断,判断>50AND趋势<判断),COLORGREEN,LINETHICK2;
    RSV:=(CLOSE-LLV(CLOSE,9))/(HHV(CLOSE,9)-LLV(CLOSE,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    TYP:=(HIGH+LOW+CLOSE)/3;
    CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
    DIFF:=EMA(CLOSE,2)-EMA(CLOSE,55);
    DEA:=EMA(DIFF,6);
    MACD:=2*(DIFF-DEA);
    转点:=IF(K>DANDCCI>0ANDDIFF>DEAANDMACD>0,1,0);
    STICKLINE(转点=1,50,50,6,0),COLORYELLOW;
    STICKLINE(转点=0,50,50,6,0),COLORCYAN;
    顶部:90,DOTLINE,COLORYELLOW;
    底部:10,DOTLINE,COLORCYAN;
    DRAWICON(CROSS(趋势,判断),判断,7);
    DRAWICON(CROSS(趋势,顶部),HIGH*6,8);
    LC:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    VAR1:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
    VAR2:=SMA(VAR1,9,1)+100;
    VAR3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    VAR4:=SMA(VAR3,3,1);
    VAR5:=SMA(VAR4,3,1)+100;
    VAR6:=VAR5-VAR2;
    趋势1:IF(VAR6>45,VAR6-45,0),COLOR00FFFF;
    VAR2Q:=REF(LOW,1);
    VAR3Q:=SMA(ABS(LOW-VAR2Q),3,1)/SMA(MAX(LOW-VAR2Q,0),3,1)*100;
    VAR4Q:=EMA(IF(CLOSE*1.3,VAR3Q*10,VAR3Q/10),3);
    VAR5Q:=LLV(LOW,30);
    VAR6Q:=HHV(VAR4Q,30);
    VAR7Q:=IF(MA(CLOSE,58),1,0);
    VAR8Q:=EMA(IF(LOW<=VAR5Q,(VAR4Q+VAR6Q*2)/2,0),3)/999*VAR7Q;
    火焰山:=IF(VAR8Q>100,100,VAR8Q);
    STICKLINE(火焰山>0,0,火焰山*1.2,5,0),COLOR4444FF;
    STICKLINE(火焰山>0,0,火焰山*1.2,4,0),COLOR5555FF;
    STICKLINE(火焰山>0,0,火焰山*1.2,3,0),COLOR7777FF;
    STICKLINE(火焰山>0,0,火焰山*1.2,2,0),COLOR9999FF;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),5,0),COLOR000033;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),4,0),COLOR000055;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),3,0),COLOR000077;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),2,0),COLOR000099;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),1.5,0),COLOR0000BB;
    STICKLINE(REF(趋势1,1)<趋势1,趋势1,REF(趋势1,1),1,0),COLOR0000DD;
    STICKLINE(REF(趋势1,1)>趋势1,趋势1,REF(趋势1,1),5,0),COLOR003300;
    STICKLINE(REF(趋势1,1)>趋势1,趋势1,REF(趋势1,1),4,0),COLOR005500;
    STICKLINE(REF(趋势1,1)>趋势1,趋势1,REF(趋势1,1),3,0),COLOR007700;
    STICKLINE(REF(趋势1,1)>趋势1,趋势1,REF(趋势1,1),2,0),COLOR009900;
    STICKLINE(REF(趋势1,1)>趋势1,趋势1,REF(趋势1,1),1,0),COLOR00DD00;
    逃顶:=CROSS(82,RSI);
    STICKLINE(逃顶,逃顶,20,5,0),COLORFF5500;
    STICKLINE(逃顶,逃顶,30,3,0),COLORFF8800;
    STICKLINE(逃顶,逃顶,30,2,0),COLORFFAA00;
    STICKLINE(逃顶,逃顶,30,1,0),COLORFFCC00;
    D1:=(C+L+H)/3;
    D2:=EMA(D1,6);
    D3:=EMA(D2,5);
    BBUY:=CROSS(D2,D3);
    风险区:80,COLORFF85FF;
    安全区:20,COLORYELLOW,POINTDOT;
    天线:100,COLORFFFF00,POINTDOT,LINETHICK2;
    强弱线:50,COLORGREEN,POINTDOT;
    DRAWICON(BBUY,(LOW*1),7);
    VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
    DRAWICON(CROSS(82,VARR1),HIGH,15);
    DRAWTEXT(CROSS(82,VARR1),35,'逃'),COLORYELLOW;

通达信跟庄波段指标公式源码注释翻译结果

    输出X1:0
    VAR1赋值:收盘价的5日简单移动平均
    VAR2赋值:收盘价的10日简单移动平均
    VAR3赋值:收盘价的20日简单移动平均
    VAR4赋值:收盘价的30日简单移动平均
    VAR5赋值:(VAR1+VAR2+VAR3+VAR4)/4
    VAR6赋值:(VAR5-5日前的VAR5)/5日前的VAR5*1500
    VAR7赋值:(VAR5-5日前的VAR5)/5日前的VAR5*1500
    VAR8赋值:VAR6的8日指数移动平均
    VAR9赋值:收盘价15%之字转向的前1个波谷位置<10
    VAR10赋值:收盘价15%之字转向的前1个波峰位置<10
    VAR11赋值:如果VAR9=1,返回50,否则返回0
    VAR12赋值:如果VAR10=1,返回50,否则返回0
    底部1赋值:如果VAR11=50,返回50,否则返回0
    头部赋值:如果VAR12=50,返回100,否则返回0
    输出AB:如果底部1>1日前的底部1,返回50,否则返回0,画红色
    输出AA:如果头部>1日前的头部,返回50,否则返回0,画绿色
    当满足条件AB=50时,在40位置书写文字,画红色,线宽为2
    当满足条件AA=50时,在40位置书写文字,COLORFFFFFF,线宽为2
    DRAWGBKLAST(日期>900101,STRIP(自定色,自定色,0))
    输出趋势:((收盘价-28日内最低价的最低值)/(28日内最高价的最高值-28日内最低价的最低值)*100)的3日[1日权重]移动平均
    PARTLINE(趋势,趋势>50),画红色,LAYER0
    PARTLINE(趋势,趋势<50),画绿色,LAYER0
    FILLRGN(趋势,50,趋势>50,自定色)
    FILLRGN(趋势,50,50>趋势,自定色)
    输出判断:趋势的3日[1日权重]移动平均,画黄色
    PARTLINE(判断,判断>50AND趋势>判断),画黄色,线宽为2
    PARTLINE(判断,判断<50AND趋势>判断),COLORFF00FF
    PARTLINE(判断,判断>50AND趋势<判断),画绿色,线宽为2
    RSV赋值:(收盘价-9日内收盘价的最低值)/(9日内收盘价的最高值-9日内收盘价的最低值)*100
    K赋值:RSV的3日[1日权重]移动平均
    D赋值:K的3日[1日权重]移动平均
    TYP赋值:(最高价+最低价+收盘价)/3
    CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
    DIFF赋值:收盘价的2日指数移动平均-收盘价的55日指数移动平均
    DEA赋值:DIFF的6日指数移动平均
    MACD赋值:2*(DIFF-DEA)
    转点赋值:如果K>DANDCCI>0ANDDIFF>DEAANDMACD>0,返回1,否则返回0
    当满足条件转点=1时,在50和50位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
    当满足条件转点=0时,在50和50位置之间画柱状线,宽度为6,0不为0则画空心柱.,画青色
    输出顶部:90,DOTLINE,画黄色
    输出底部:10,DOTLINE,画青色
    当满足条件趋势上穿判断时,在判断位置画7号图标
    当满足条件趋势上穿顶部时,在最高价*6位置画8号图标
    LC赋值:1日前的收盘价
    RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
    VAR1赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
    VAR2赋值:VAR1的9日[1日权重]移动平均+100
    VAR3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    VAR4赋值:VAR3的3日[1日权重]移动平均
    VAR5赋值:VAR4的3日[1日权重]移动平均+100
    VAR6赋值:VAR5-VAR2
    输出趋势1:如果VAR6>45,返回VAR6-45,否则返回0,COLOR00FFFF
    VAR2Q赋值:1日前的最低价
    VAR3Q赋值:最低价-VAR2Q的绝对值的3日[1日权重]移动平均/最低价-VAR2Q和0的较大值的3日[1日权重]移动平均*100
    VAR4Q赋值:如果收盘价*1.3,返回VAR3Q*10,否则返回VAR3Q/10的3日指数移动平均
    VAR5Q赋值:30日内最低价的最低值
    VAR6Q赋值:30日内VAR4Q的最高值
    VAR7Q赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
    VAR8Q赋值:如果最低价<=VAR5Q,返回(VAR4Q+VAR6Q*2)/2,否则返回0的3日指数移动平均/999*VAR7Q
    火焰山赋值:如果VAR8Q>100,返回100,否则返回VAR8Q
    当满足条件火焰山>0时,在0和火焰山*1.2位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR4444FF
    当满足条件火焰山>0时,在0和火焰山*1.2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR5555FF
    当满足条件火焰山>0时,在0和火焰山*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR7777FF
    当满足条件火焰山>0时,在0和火焰山*1.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR9999FF
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000033
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR000055
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000077
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR000099
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB
    当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000DD
    当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR003300
    当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR005500
    当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR007700
    当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR009900
    当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00DD00
    逃顶赋值:82上穿RSI
    当满足条件逃顶时,在逃顶和20位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF5500
    当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF8800
    当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFAA00
    当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFCC00
    D1赋值:(收盘价+最低价+最高价)/3
    D2赋值:D1的6日指数移动平均
    D3赋值:D2的5日指数移动平均
    BBUY赋值:D2上穿D3
    输出风险区:80,COLORFF85FF
    输出安全区:20,画黄色,POINTDOT
    输出天线:100,COLORFFFF00,POINTDOT,线宽为2
    输出强弱线:50,画绿色,POINTDOT
    当满足条件BBUY时,在(最低价*1)位置画7号图标
    VARR1赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
    当满足条件82上穿VARR1时,在最高价位置画15号图标
    当满足条件82上穿VARR1时,在35位置书写文字,画黄色

通达信跟庄波段指标公式截图

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