神奇指标网

通达信波段买卖指标公式

浏览 732次浏览 来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

我们炒股就是要用波段进行买卖.在K线图只有看清楚.背离才能比较及时的买卖.这个公式的参数,可以根据你的自选股的特性.调整和适的参数.因为K线也是操盘手编辑出来的.因此不同的操盘手.每个股必然具有不同的特性.你就可以按照你的理解.调整适合的参数.


    相关简介:  通达信波段买卖指标公式                                


     通达信波段买卖指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图





通达信波段买卖指标公式源码:


    上线:=SMA(C,6.5,1);
    下线:=SMA(C,13.5,1);
    上线1:=SMA(C,3,1);
    下线1:=SMA(C,8,1);
    STICKLINE(上线>下线,上线,下线,2,2),COLORRED,LINETHICK2;
    STICKLINE(下线>上线,上线,下线,2,2),COLORGREEN,LINETHICK2;
    DRAWTEXT(CROSS(上线,下线),LOW,'●
    全仓买'),COLOR00FF00;
    DRAWTEXT(CROSS(下线1,上线1),H,'◆
    清仓'),COLORYELLOW;
    BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
    UPR:=BBI+3*STD(BBI,13),LINETHICK2;
    DWN:=BBI-3*STD(BBI,13);
    安全:=MA(CLOSE,60),LINETHICK2;
    LC:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    DRAWTEXT(CROSS(82,RSI),HIGH,'◆
    减仓'),COLORFF9966,LINETHICK2;
    A7:=(2*C+H+L)/4;
    操作:MA(A7,5),LINETHICK2;
    操作1:=MA(A7,5)*1.03,LINETHICK2;
    操作2:=MA(A7,5)*0.97,LINETHICK2;
    VAR1:LLV(A7,21);
    VAR0:HHV(A7,21);
    SK:=EMA((A7-VAR1)/(VAR0-VAR1)*100,7);
    SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);
    DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>6/10ANDVOL>=1.5*MA(VOL,5)AND
    COUNT(SK>=SD,3)ANDREF(LOW,1)=LLV(LOW,120),1,0),LOW*0.98,'●
    买进'),COLOR0099FF;
    DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),13)/13>6/10AND
    COUNT(SK>SD,6)ANDREF(LOW,5)=LLV(LOW,120)ANDREF(CLOSE>=OPEN,4)AND
    REF(CLOSE>OPEN,3)ANDREF(CLOSE>OPEN,2)ANDREF(OPEN>CLOSE,1)AND
    OPEN>REF(CLOSE,1),1,0),LOW*0.98,'●
    买进'),COLORYELLOW;
    D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
    DRAWTEXT(IF(CLOSE<DANDVOL/240>MA(VOL,5)/240ANDCLOSE>REF(CLOSE,1)*1.08
    ANDCLOSE<MA(CLOSE,13)*1.3,1,0),LOW*0.98,'●
    抄底'),COLORYELLOW;
    VAR12:=((VOL/CAPITAL)*100);
    VAR15:=HHVBARS(HIGH,50);
    VAR17:=(((CLOSE-REF(OPEN,VAR15))/REF(OPEN,VAR15))*100);
    VAR22:=(REF(CLOSE,2)*0.865);
    VAR23:=(REF(CLOSE,13)*0.772);
    VAR24:=MIN(VAR22,VAR23);
    超跌反弹:=(IF((((((CLOSE-VAR24)/CLOSE)<0.03)AND(VAR17<(0-35)))AND((SUM
    (VAR12,5)/5)<1.8)),1,0)*5);
    DRAWTEXT(超跌反弹,L,'♂'),COLORRED;
    VAR2:=C<0.98*REF(C,1);
    VAR3:=O<REF(C,1);
    VAR4:=(C-REF(C,1))/REF(C,1)*100;
    VAR5:=(C-REF(O,29))/REF(O,29)*100;
    VAR6:=MA(COST(22)/L,3);
    成功率99:=VAR6>1.5ANDVAR4>5ANDVAR5<-30;
    DRAWTEXT(成功率99>0ANDREF(成功率99,1)=0,L,'↑99%'),COLORRED;
    仓:=EMA((WINNER(C*1.1)-WINNER(C*0.9))*80,5);
    仓1:=INDEXC;
    仓2:=MA(仓1,5);
    仓3:=MA(仓1,20);
    仓4:=MA(仓1,30);
    B2:=仓2>仓1*1.03AND仓3>仓1*1.13;
    操盘手:=仓<6ANDB2;
    DRAWTEXT(操盘手,L,'仓'),COLORRED;
    底1:=IF((((((EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16))<=0.85)AND((CLOSE/REF(CLOSE,1))>
    0.905))AND((CLOSE/REF(CLOSE,1))<1.05))AND(((VOL/CAPITAL)*100)<5)),50,0);
    底2:=((0-((100*(HHV(HIGH,34)-CLOSE))/(HHV(HIGH,34)-LLV(LOW,34))))+100);
    底3:=((0-((100*(HHV(HIGH,50)-CLOSE))/(HHV(HIGH,50)-LLV(LOW,50))))+100);
    底:=((0-((100*(HHV(HIGH,70)-CLOSE))/(HHV(HIGH,70)-LLV(LOW,70))))+100);
    底4:=(((((CLOSE-MA(CLOSE,34))/MA(CLOSE,34))*100)+10)*5);
    底5:=(((((CLOSE-MA(CLOSE,50))/MA(CLOSE,50))*100)+10)*5);
    底6:=(((((CLOSE-MA(CLOSE,70))/MA(CLOSE,70))*100)+10)*5);
    S1:=((((((底2+底3)+底)+底4)+底5)+底6)/6);
    S2:=EMA(S1,3);
    S3:=ABS((底4-底6));
    S4:=((S1+S3)/2);
    S5:=(((0-1)*(EMA((100*(1-WINNER(CLOSE))),1)-50))+50);
    S6:=(S5+S4);
    S7:=IF(((底1>0)AND(S6<0)),200,0);
    S8:=IF((((((S4<0)AND(CLOSE=LLV(CLOSE,5)))AND((CLOSE/REF(CLOSE,1))>0.905))AND
    ((CLOSE/REF(CLOSE,1))<1.05))AND(((VOL/CAPITAL)*100)<5)),(0-50),0);
    S9:=IF(((S6<0)AND(S8=(0-50))),100,0);
    底C0:=(REF(CLOSE,2)*0.865);
    底C1:=(REF(CLOSE,13)*0.772);
    底C2:=MIN(底C0,底C1);
    底C3:=((100*VOL)/CAPITAL);
    底C4:=IF(((((CLOSE-底C2)/CLOSE)<(3/100))AND((SUM(底C3,5)/5)<1.8)),1,0);
    底AA:=IF(((底C4>0)AND((S8<0)OR(底1>0))),100,0);
    V1:=(((((S7>0)AND(S9>0))AND((SUM(((VOL/CAPITAL)*100),5)/5)<1))OR(底C4>
    0))AND((S8<0)OR(底1>0)));
    V2:=((((S7>0)AND(S9>0))AND((SUM(((VOL/CAPITAL)*100),5)/5)<1))OR((底C4>
    0)AND((REF(CLOSE,1)/REF(CLOSE,2))>0.902)));
    V3:=(V1ORV2);
    V4:=(底AAORV3);
    V5:=底AA;
    G:=(MA(CLOSE,80)-(MA(CLOSE,10)/3));
    Z:=IF((V4>0),87,0);
    Z1:=IF((V5>0),91,0);
    Z2:=IF(((底AA>0)AND(CLOSE<G)),97,0);
    Z3:=MAX(MAX(Z2,Z),Z1);
    DRAWTEXT(FILTER(((((Z>80)AND(Z1>90))AND(Z2>90))AND(Z3>90)),13),L,'↑底
    95%'),COLORRED;
    LC:=REF(CLOSE,1);
    RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
    卖点雷达:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
    DRAWTEXT(CROSS(85,RSI1),20,'顶'),COLOR00FF00;
    STICKLINE(卖点雷达,0,20,3,0),COLOR00FF00;
    VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
    VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
    VARD:=BARSCOUNT(CLOSE);
    买点雷达:(VARB<20ANDVARC<25ANDVARD>50ANDAR<70)*30,LINETHICK2,COLOR0078FF;
    BT1:=CROSS(RSI1,25);
    DRAWTEXT(BT1,-80,'底'),COLOR0000FF;
    STICKLINE(BT1,-100,-80,3,0),COLOR0000FF;
    主力:EMA((CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF;
    散户:EMA((CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK2,COLORC87800;
    BT2:=CROSS(主力,散户)AND主力<-10;
    DRAWICON(CROSS(RSI1,25),主力,26);
    DRAWICON(CROSS(主力,散户)AND主力<-10,主力,23);
    BT:=FILTER(COUNT(BT1ORBT2,3)>=2,3);
    STICKLINE(BT,0,50,4,1),COLOR0000FF;
    DRAWTEXT(BT,50,'金底'),COLOR0000FF;
    STICKLINE(BT2,0,20,3,0),COLORFF00FF;
    DRAWTEXT(BT2,20,'升'),COLORFF00FF;


[源码注释]通达信波段买卖指标公式翻译结果


    上线赋值:收盘价的6.5日[1日权重]移动平均
    下线赋值:收盘价的13.5日[1日权重]移动平均
    上线1赋值:收盘价的3日[1日权重]移动平均
    下线1赋值:收盘价的8日[1日权重]移动平均
    当满足条件上线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    下线,上线,下线,2,2),画红色,线宽为2
    当满足条件下线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    上线,上线,下线,2,2),画绿色,线宽为2
    当满足条件上线上穿下线时,在最低价位置书写文字,COLOR00FF00
    当满足条件下线1上穿上线1时,在最高价位置书写文字,画黄色
    BBI赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
    UPR赋值:BBI+3*BBI的13日估算标准差,线宽为2
    DWN赋值:BBI-3*BBI的13日估算标准差
    安全赋值:收盘价的60日简单移动平均,线宽为2
    LC赋值:1日前的收盘价
    RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
    当满足条件82上穿RSI时,在最高价位置书写文字,COLORFF9966,线宽为2
    A7赋值:(2*收盘价+最高价+最低价)/4
    输出操作:A7的5日简单移动平均,线宽为2
    操作1赋值:A7的5日简单移动平均*1.03,线宽为2
    操作2赋值:A7的5日简单移动平均*0.97,线宽为2
    输出VAR1:21日内A7的最低值
    输出VAR0:21日内A7的最高值
    SK赋值:(A7-VAR1)/(VAR0-VAR1)*100的7日指数移动平均
    SD赋值:0.667*1日前的SK+0.333*SK的5日指数移动平均
    当满足条件如果统计?日中满足收盘价<的天数,返回?,否则返回?时,在?位置书写文字
    1日前的收盘价,8)/8>
    6/10ANDVOL>
    =1.5*成交量(手)的5日简单移动平均AND统计?日中满足SK>的天数
    =SD,3)ANDREF(最低价,1)=120日内最低价的最低值,1,0),最低价*0.98,'●买进'),COLOR0099FF
    当满足条件如果统计?日中满足收盘价<的天数,返回?,否则返回?时,在?位置书写文字
    1日前的收盘价,13)/13>
    6/10AND统计?日中满足SK>的天数
    SD,6)ANDREF(最低价,5)=120日内最低价的最低值ANDREF(收盘价>
    =开盘价,4)AND?日前的收盘价>
    开盘价,3)ANDREF(收盘价>
    开盘价,2)ANDREF(开盘价>
    收盘价,1)AND开盘价>
    1日前的收盘价,1,0),最低价*0.98,'●买进'),画黄色
    D赋值:收盘价的80日简单移动平均-收盘价的10日简单移动平均/3
    当满足条件如果收盘价<,返回?,否则返回?时,在?位置书写文字
    DANDVOL/240>
    成交量(手)的5日简单移动平均/240ANDCLOSE>
    1日前的收盘价*1.08ANDCLOSE<
    收盘价的13日简单移动平均*1.3,1,0),最低价*0.98,'●抄底'),画黄色
    VAR12赋值:((成交量(手)/当前流通股本(手))*100)
    VAR15赋值:50日内最高价距今天数
    VAR17赋值:(((收盘价-VAR15日前的开盘价)/VAR15日前的开盘价)*100)
    VAR22赋值:(2日前的收盘价*0.865)
    VAR23赋值:(13日前的收盘价*0.772)
    VAR24赋值:VAR22和VAR23的较小值
    超跌反弹赋值:(如果(((((收盘价-VAR24)/收盘价)<,返回?,否则返回?
    0.03)AND(VAR17<
    (0-35)))AND((VAR12的5日累和/5)<
    1.8)),1,0)*5)
    当满足条件超跌反弹时,在最低价位置书写文字,画红色
    VAR2赋值:收盘价<
    0.98*1日前的收盘价
    VAR3赋值:开盘价<
    1日前的收盘价
    VAR4赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
    VAR5赋值:(收盘价-29日前的开盘价)/29日前的开盘价*100
    VAR6赋值:获利盘为22%的成本分布/最低价的3日简单移动平均
    成功率99赋值:VAR6>
    1.5ANDVAR4>
    5ANDVAR5<
    -30
    当满足条件成功率99>时,在?位置书写文字
    0ANDREF(成功率99,1)=0,最低价,'↑99%'),画红色
    仓赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的5日指数移动平均
    仓1赋值:大盘的收盘价
    仓2赋值:仓1的5日简单移动平均
    仓3赋值:仓1的20日简单移动平均
    仓4赋值:仓1的30日简单移动平均
    B2赋值:仓2>
    仓1*1.03AND仓3>
    仓1*1.13
    操盘手赋值:仓<
    6ANDB2
    当满足条件操盘手时,在最低价位置书写文字,画红色
    底1赋值:如果(((((收盘价的5日指数移动平均/收盘价的9日指数移动平均的16日指数移动平均)<,返回?,否则返回?
    =0.85)AND((收盘价/1日前的收盘价)>
    0.905))AND((收盘价/1日前的收盘价)<
    1.05))AND(((成交量(手)/当前流通股本(手))*100)<
    5)),50,0)
    底2赋值:((0-((100*(34日内最高价的最高值-收盘价))/(34日内最高价的最高值-34日内最低价的最低值)))+100)
    底3赋值:((0-((100*(50日内最高价的最高值-收盘价))/(50日内最高价的最高值-50日内最低价的最低值)))+100)
    底赋值:((0-((100*(70日内最高价的最高值-收盘价))/(70日内最高价的最高值-70日内最低价的最低值)))+100)
    底4赋值:(((((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均)*100)+10)*5)
    底5赋值:(((((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均)*100)+10)*5)
    底6赋值:(((((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均)*100)+10)*5)
    S1赋值:((((((底2+底3)+底)+底4)+底5)+底6)/6)
    S2赋值:S1的3日指数移动平均
    S3赋值:(底4-底6)的绝对值
    S4赋值:((S1+S3)/2)
    S5赋值:(((0-1)*((100*(1-以收盘价计算的获利盘比例))的1日指数移动平均-50))+50)
    S6赋值:(S5+S4)
    S7赋值:如果((底1>,返回?,否则返回?
    0)AND(S6<
    0)),200,0)
    S8赋值:如果(((((S4<,返回?,否则返回?
    0)AND(收盘价=5日内收盘价的最低值))AND((收盘价/1日前的收盘价)>
    0.905))AND((收盘价/1日前的收盘价)<
    1.05))AND(((成交量(手)/当前流通股本(手))*100)<
    5)),(0-50),0)
    S9赋值:如果((S6<,返回?,否则返回?
    0)AND(S8=(0-50))),100,0)
    底C0赋值:(2日前的收盘价*0.865)
    底C1赋值:(13日前的收盘价*0.772)
    底C2赋值:底C0和底C1的较小值
    底C3赋值:((100*成交量(手))/当前流通股本(手))
    底C4赋值:如果((((收盘价-底C2)/收盘价)<,返回?,否则返回?
    (3/100))AND((底C3的5日累和/5)<
    1.8)),1,0)
    底AA赋值:如果((底C4>,返回?,否则返回?
    0)AND((S8<
    0)OR(底1>
    0))),100,0)
    V1赋值:(((((S7>
    0)AND(S9>
    0))AND((((成交量(手)/当前流通股本(手))*100)的5日累和/5)<
    1))OR(底C4>
    0))AND((S8<
    0)OR(底1>
    0)))
    V2赋值:((((S7>
    0)AND(S9>
    0))AND((((成交量(手)/当前流通股本(手))*100)的5日累和/5)<
    1))OR((底C4>
    0)AND((1日前的收盘价/2日前的收盘价)>
    0.902)))
    V3赋值:(V1ORV2)
    V4赋值:(底AAORV3)
    V5赋值:底AA
    G赋值:(收盘价的80日简单移动平均-(收盘价的10日简单移动平均/3))
    Z赋值:如果(V4>,返回?,否则返回?
    0),87,0)
    Z1赋值:如果(V5>,返回?,否则返回?
    0),91,0)
    Z2赋值:如果((底AA>,返回?,否则返回?
    0)AND(收盘价<
    G)),97,0)
    Z3赋值:Z2和Z的较大值和Z1的较大值
    当满足条件((((Z>的?日过滤时,在?位置书写文字
    80)AND(Z1>
    90))AND(Z2>
    90))AND(Z3>
    90)),13),最低价,'↑底95%'),画红色
    LC赋值:1日前的收盘价
    RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
    AR赋值:最高价-开盘价的26日累和/开盘价-最低价的26日累和*100
    卖点雷达赋值:85上穿RSI1*30,COLOR00FF00,线宽为2
    当满足条件85上穿RSI1时,在20位置书写文字,COLOR00FF00
    当满足条件卖点雷达时,在0和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
    VARB赋值:收盘价-LC和0的较大值的7日[1日权重]移动平均/收盘价-LC的绝对值的7日[1日权重]移动平均*100
    VARC赋值:收盘价-LC和0的较大值的13日[1日权重]移动平均/收盘价-LC的绝对值的13日[1日权重]移动平均*100
    VARD赋值:收盘价的有效数据周期数
    输出买点雷达:(VARB<20ANDVARC<25ANDVARD>50ANDAR<70)*30,线宽为2,COLOR0078FF
    BT1赋值:RSI1上穿25
    当满足条件BT1时,在-80位置书写文字,COLOR0000FF
    当满足条件BT1时,在-100和-80位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
    输出主力:(收盘价-收盘价的7日简单移动平均)/收盘价的7日简单移动平均*480的2日指数移动平均*5,线宽为1,COLOR0000FF
    输出散户:(收盘价-收盘价的11日简单移动平均)/收盘价的11日简单移动平均*480的7日指数移动平均*5,线宽为2,COLORC87800
    BT2赋值:主力上穿散户AND主力<-10
    当满足条件RSI1上穿25时,在主力位置画26号图标
    当满足条件主力上穿散户AND主力<-10时,在主力位置画23号图标
    BT赋值:统计3日中满足BT1ORBT2的天数>=2的3日过滤
    当满足条件BT时,在0和50位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR0000FF
    当满足条件BT时,在50位置书写文字,COLOR0000FF
    当满足条件BT2时,在0和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
    当满足条件BT2时,在20位置书写文字,COLORFF00FF



神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论