以下是通达信明确买卖点指标公式源码和注释翻译结果

通达信明确买卖点指标公式源码:

    N:=20;M:=32;P1:=80;P2:=100;
    VAR1:=(C+H+O+L)/4;
    卖出:xma(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;
    买入:Xma(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;
    幅度:100*(卖出-买入)/买入,NODRAW;
    MA1:=MA(VAR1,3);
    stICKLINE(卖出>LOWAND卖出<HIGH,卖出,MAX(卖出,MAX(OPEN,CLOSE)),3,0),COLORGREEN;
    STICKLINE(卖出>MIN(C,O)AND卖出<MAX(C,O),卖出,MAX(OPEN,CLOSE),3,0),COLORGREEN;
    STICKLINE(卖出>LOWAND卖出<HIGH,卖出,HIGH,0,0),COLORGREEN;
    STICKLINE(卖出<LOW,OPEN,CLOSE,3,0),COLORGREEN;
    STICKLINE(卖出<LOW,HIGH,LOW,0,0),COLORGREEN;
    STICKLINE(买入>LOWAND买入<HIGH,买入,MIN(MIN(OPEN,CLOSE),买入),3,0),COLORMAGENTA;
    STICKLINE(买入>MIN(C,O)AND买入<MAX(C,O),买入,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;
    STICKLINE(买入>LOWAND买入<HIGH,买入,LOW,0,0),COLORMAGENTA;
    STICKLINE(买入>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;
    STICKLINE(买入>HIGH,HIGH,LOW,0,0),COLORMAGENTA;
    DRAWTEXT(crOSS(LOW,买入),LOW*0.95,'B'),COLORRED,LINETHICK2;
    DRAWTEXT(CROSS(卖出,HIGH),HIGH*1.02,'S'),COLORGREEN;
    MA5:MA(C,5);
    MA6:=MA(C,6);
    MA10:MA(C,10);
    MA20:MA(C,20);
    A2:=REF(MA20,1);J1:=(MA20-A2)/A2*100;MJ1:=MA(J1,3);
    MA30:MA(C,30);
    MA55:MA(C,60);
    MA120:MA(C,120);
    乖离2:=(MA20-MA30)/MA30*100;
    VAR1:=IF(BETWEEN(乖离2,-2,5),2,0);
    MAX1:=MAX(MA20,MA30);
    MAX2:=MAX(MAX1,MA55);
    MIN1:=MIN(MA20,MA30);
    MIN2:=MIN(MIN1,MA55);
    K1:=(MAX2/MIN2-1)*100;
    VAR2:=IF(K1<=8,1,0);
    上火车轨:=MA20>MA30ANDMA20>REF(MA20,1)ANDMA30>REF(MA30,1)ANDMA20-MA30>REF((MA20-MA30),1);
    STICKLINE(上火车轨,MA20,MA30,0,0),COLORRED;
    神枪手:=DRAWTEXT(FILTER(上火车轨AND"MACD.DIF"<0.15AND
    "MACD.DIF">REF("MACD.DIF",1)ANDMA(V,60)>REF(MA(V,60),1)AND
    MA(V,5)>MA(V,10)ANDJ1>REF(J1,1)AND
    (L<=MA20ANDC>MA20OR(CROSS(MA5,MA20))),5),L*0.98,'←神枪手');
    神枪手选股:=FILTER(上火车轨AND"MACD.DIF"<0.15AND
    "MACD.DIF">REF("MACD.DIF",1)ANDMA(V,60)>REF(MA(V,60),1)AND
    MA(V,5)>MA(V,10)ANDJ1>REF(J1,1)AND
    (L<=MA20ANDC>MA20OR(CROSS(MA5,MA20))),5);{44.40%15240}
    短线暴涨:DRAWTEXT(FILTER((VAR1ORVAR2)ANDMA10>REF(MA10,1)AND
    COUNT(MA30>REF(MA30,1),3)=3ANDMA30>MA55AND
    COUNT(CROSS(MA5,MA30),3)ANDJ1>MJ1ANDMA(V,5)>MA(V,60)
    ANDMA(V,60)>REF(MA(V,60),1),5),MA55*0.99,'短线暴涨'),COLORRED;
    DRAWTEXT(CROSS("KDJ.K"(5,2,3),"KDJ.D"(5,2,3))AND"KDJ.D"(5,2,3)<30
    ANDJ1>MJ1ANDMA55>REF(MA55,1)ANDCOUNT(J1<1,3)>=1
    ,L*0.995,'←买入'),COLORYELLOW;
    DRAWTEXT(CROSS("KDJ.D"(5,2,3),"KDJ.K"(5,2,3))AND"KDJ.D"(5,2,3)>65
    ANDJ1<MJ1ANDCOUNT(J1>1,3)>=1,H*1.005,'←卖出'),COLORGREEN;
    DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6))AND"KDJ.D"(18,9,6)>60AND"KDJ.J"(45,15,15)>90,H*1.03,'←顶'),COLORRED;
    DRAWTEXT(CROSS(MA5,MA6)AND"KDJ.K"(5,3,3)>=50AND"KDJ.J"(5,3,3)<31,L*0.92,'←再买'),COLORMAGENTA;
    XL1:=((LLV(LOW,3)=LLV(LOW,60))AND((CLOSE/REF(CLOSE,1))>=1.04));
    XL2:=(((CLOSE-EMA(CLOSE,21))/EMA(CLOSE,21))*100);
    XL3:=CROSS(XL2,(0-20));
    DRAWTEXT(FILTER(((XL1>0)ANDLOW),5),(LOW-0.4),'买点');
    DRAWTEXT((XL3>0),(LOW-0.2),'绝对底部');
    X6:=REF(CLOSE,1);
    X7:=((SMA(MAX((CLOSE-X6),0),7,1)/SMA(ABS((CLOSE-X6)),7,1))*100);
    X8:=CROSS(79,X7);
    X9:=FILTER(X8,4);
    DRAWTEXT(X9,(HIGH*1.02),'出货'),COLOR9000F5;
    STICKLINE(C>1.098*REF(C,1),C,O,0,0),COLORYELLOW;
    VVAR1:=AMOUNT/VOL/7;
    VVAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;

通达信明确买卖点指标公式源码注释翻译结果

    N赋值:20
    M赋值:32
    P1赋值:80
    P2赋值:100
    VAR1赋值:(收盘价+最高价+开盘价+最低价)/4
    输出卖出:VAR1的N日偏移移动平均*(1+P1/1000),画绿色,线宽为2
    输出买入:VAR1的M日偏移移动平均*(1-P2/1000),画洋红色,线宽为2
    输出幅度:100*(卖出-买入)/买入,NODRAW
    MA1赋值:VAR1的3日简单移动平均
    当满足条件卖出>LOWAND卖出<最高价时,在卖出和卖出和开盘价和收盘价的较大值的较大值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
    当满足条件卖出>收盘价和开盘价的较小值AND卖出<收盘价和开盘价的较大值时,在卖出和开盘价和收盘价的较大值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
    当满足条件卖出>LOWAND卖出<最高价时,在卖出和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
    当满足条件卖出<最低价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
    当满足条件卖出<最低价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
    当满足条件买入>LOWAND买入<最高价时,在买入和开盘价和收盘价的较小值和买入的较小值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
    当满足条件买入>收盘价和开盘价的较小值AND买入<收盘价和开盘价的较大值时,在买入和开盘价和收盘价的较小值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
    当满足条件买入>LOWAND买入<最高价时,在买入和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
    当满足条件买入>最高价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
    当满足条件买入>最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
    当满足条件最低价上穿买入时,在最低价*0.95位置书写文字,画红色,线宽为2
    当满足条件卖出上穿最高价时,在最高价*1.02位置书写文字,画绿色
    输出MA5:收盘价的5日简单移动平均
    MA6赋值:收盘价的6日简单移动平均
    输出MA10:收盘价的10日简单移动平均
    输出MA20:收盘价的20日简单移动平均
    A2赋值:1日前的MA20
    J1赋值:(MA20-A2)/A2*100
    MJ1赋值:J1的3日简单移动平均
    输出MA30:收盘价的30日简单移动平均
    输出MA55:收盘价的60日简单移动平均
    输出MA120:收盘价的120日简单移动平均
    乖离2赋值:(MA20-MA30)/MA30*100
    VAR1赋值:如果乖离2位于-2和5之间,返回2,否则返回0
    MAX1赋值:MA20和MA30的较大值
    MAX2赋值:MAX1和MA55的较大值
    MIN1赋值:MA20和MA30的较小值
    MIN2赋值:MIN1和MA55的较小值
    K1赋值:(MAX2/MIN2-1)*100
    VAR2赋值:如果K1<,返回?,否则返回?
    =8,1,0)
    上火车轨赋值:MA20>
    MA30ANDMA20>
    1日前的MA20ANDMA30>
    1日前的MA30ANDMA20-MA30>
    1日前的(MA20-MA30)
    当满足条件上火车轨时,在MA20和MA30位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
    神枪手赋值:当满足条件上火车轨AND"平滑异同平均线的DIF"<的?日过滤时,在?位置书写文字
    0.15AND"平滑异同平均线的DIF">
    1日前的"平滑异同平均线的DIF"ANDMA(成交量(手),60)>
    1日前的成交量(手)的60日简单移动平均AND成交量(手)的5日简单移动平均>
    成交量(手)的10日简单移动平均ANDJ1>
    1日前的J1AND(最低价<
    =MA20ANDC>
    MA20OR(MA5上穿MA20)),5),最低价*0.98,'←神枪手')
    神枪手选股赋值:上火车轨AND"平滑异同平均线的DIF"<的?日过滤
    0.15AND"平滑异同平均线的DIF">
    1日前的"平滑异同平均线的DIF"ANDMA(成交量(手),60)>
    1日前的成交量(手)的60日简单移动平均AND成交量(手)的5日简单移动平均>
    成交量(手)的10日简单移动平均ANDJ1>
    1日前的J1AND(最低价<
    =MA20ANDC>
    MA20OR(MA5上穿MA20)),5)
    输出短线暴涨:当满足条件(VAR1ORVAR2)ANDMA10>的?日过滤时,在?位置书写文字
    1日前的MA10AND统计?日中满足MA30>的天数
    1日前的MA30,3)=3ANDMA30>
    MA55AND统计3日中满足MA5上穿MA30的天数ANDJ1>
    MJ1ANDMA(成交量(手),5)>
    成交量(手)的60日简单移动平均ANDMA(成交量(手),60)>
    1日前的成交量(手)的60日简单移动平均,5),MA55*0.99,'短线暴涨'),画红色
    当满足条件"KDJ的K"(5,2,3)上穿"KDJ的D"(5,2,3)AND"KDJ的D"(5,2,3)<时,在?位置书写文字
    30ANDJ1>
    MJ1ANDMA55>
    1日前的MA55ANDCOUNT(J1<
    1,3)>
    =1,最低价*0.995,'←买入'),画黄色
    当满足条件"KDJ的D"(5,2,3)上穿"KDJ的K"(5,2,3)AND"KDJ的D"(5,2,3)>时,在?位置书写文字
    65ANDJ1<
    MJ1ANDCOUNT(J1>
    1,3)>
    =1,最高价*1.005,'←卖出'),画绿色
    当满足条件"KDJ的D"(18,9,6)上穿"KDJ的K"(18,9,6)AND"KDJ的D"(18,9,6)>时,在?位置书写文字
    60AND"KDJ的J"(45,15,15)>
    90,最高价*1.03,'←顶'),画红色
    当满足条件MA5上穿MA6AND"KDJ的K"(5,3,3)>时,在?位置书写文字
    =50AND"KDJ的J"(5,3,3)<
    31,最低价*0.92,'←再买'),画洋红色
    XL1赋值:((3日内最低价的最低值=60日内最低价的最低值)AND((收盘价/1日前的收盘价)>
    =1.04))
    XL2赋值:(((收盘价-收盘价的21日指数移动平均)/收盘价的21日指数移动平均)*100)
    XL3赋值:XL2上穿(0-20)
    当满足条件((XL1>的?日过滤时,在?位置书写文字
    0)ANDLOW),5),(最低价-0.4),'买点')
    当满足条件(XL3>时,在?位置书写文字
    0),(最低价-0.2),'绝对底部')
    X6赋值:1日前的收盘价
    X7赋值:(((收盘价-X6)和0的较大值的7日[1日权重]移动平均/(收盘价-X6)的绝对值的7日[1日权重]移动平均)*100)
    X8赋值:79上穿X7
    X9赋值:X8的4日过滤
    当满足条件X9时,在(最高价*1.02)位置书写文字,COLOR9000F5
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1.098*1日前的收盘价,收盘价,开盘价,0,0),画黄色
    VVAR1赋值:成交额(元)/成交量(手)/7
    VVAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7

通达信明确买卖点指标公式截图

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