神奇指标网

通达信趋势操作买卖主图指标公式

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

  

大盘走强已经好久,个股也基本在顶部的居多,给你一个主图趋势买卖指标,把握好火候。


     相关简介:      通达信趋势操作买卖主图指标公式                            

 

     源码概况:通达信趋势操作买卖主图指标公式


  指标类别:通达信趋势操作买卖主图指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





通达信趋势操作买卖主图指标公式未来函数检测结果:

         暂未发现存在未来函数





通达信趋势操作买卖主图指标公式源码:



    LC:=REF(C,1);
    SHARP:=SMA(MAX(C-LC,0),6,1)/SMA(ABS(C-LC),6,1)*100,COLORWHITE,LINETHICK1;
    RSI1:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100,COLORAAAAAA;
    RSI2:=SMA(RSI1,7,1),COLOR11DD11,LINETHICK2;
    趋势F:=XMA(((CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48))*50),17)+9,COLOR3377CC;
    趋势8:=XMA(((CLOSE-LLV(LOW,53))/(HHV(HIGH,53)-LLV(LOW,53))*50),17)+9,COLOR3377DD;
    趋势线:=EMA(((CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*50),17)+18,COLORFF77CC,LINETHICK2;
    WR1:=XMA(趋势F,7)*1.372,COLOR0011FF,LINETHICK2;{有未来函数!}
    趋势生成:=CROSS(WR1,趋势线);
    W1:=WR1-REF(WR1,1);
    Q1:=趋势线-REF(趋势线,1);
    YTJ1:=SHARP>=RSI2ANDWR1>REF(WR1,1)AND趋势线-WR1<1.6AND趋势线>WR1;
    YTJ2:=Q1>0ANDREF(趋势线-WR1,1)>(趋势线-WR1);
    YTJ3:=Q1<=0;
    YTJ4:=SHARP<RSI2ANDWR1>REF(WR1,1)AND趋势线-WR1<1AND趋势线>WR1;
    YTJ5:=(YTJ1ANDYTJ2)OR(YTJ1ANDYTJ3)OR(YTJ2ANDYTJ4)OR(YTJ3ANDYTJ4);
    先趋提示:(COUNT(趋势生成,4)=1ANDWR1>REF(WR1,1)ANDSHARP<=RSI2);
    先叉提示:YTJ5ANDSHARP<60;
    先趋确认:(COUNT(趋势生成,5)=1ANDWR1>趋势线ANDWR1>REF(WR1,1)ANDCROSS(SHARP,RSI2));
    先叉确认:(趋势生成ANDSHARP>RSI2ANDSHARP<50ANDREF(SHARP,1)<55);
    日线锁定:=(PERIOD==5)AND(C>0)ANDV>0;
    引力:=(ma(C,30)+MA(C,72))/2;
    下轨:=引力*0.73;
    下轨75:=引力*0.75;
    下轨71:=引力*0.71;
    下轨68:=引力*0.68;
    过滤周期:=1;
    VAR1:=EMA(EMA(CLOSE,9),9);
    控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
    资金:=EMA(EMA(CLOSE,8),8);
    资金抬轿:=(资金-REF(资金,1))/REF(资金,1)*1000;
    有庄控盘:=资金抬轿>0;无庄控盘:=资金抬轿<=0;买线:=EMA(C,3);
    卖线:=EMA(SLOPE(C,22)*20+C,54);
    BU1:=crOSS(买线,卖线);
    SEL1:=CROSS(卖线,买线);
    BU2:=IFF(BU1AND有庄控盘,1,IFF(COUNT(BU1AND无庄控盘,BArslAst(SEL1)+1)==1ANDCROSS(资金抬轿,0),1,0));
    BU:=BU2ANDCOUNT(BU2,BARSLAST(SEL1)+1)==1;
    SEL:=SEL1ANDCOUNT(SEL1,BARSLAST(BU)+1)==1;
    BUNEW:=BU;
    止损条件:=CLOSE/REF(OPEN,BARSLAST(BU))<(1-7/100)ANDCOUNT(BU,BARSLAST(BU)+1)==1ANDCOUNT(SEL,BARSLAST(BU)+1)==0;
    SELNEW:=IFF(止损条件ANDCOUNT(止损条件,BARSLAST(BU)+1)==1,1,IFF(SELANDCOUNT(止损条件,BARSLAST(BU)+1)==0,1,0));
    重新买入:=COUNT(止损条件,BARSLAST(BUNEW)+1)>=1ANDCROSS(C,0.965*REF(O,BARSLAST(BUNEW)));
    不在同一天1:=((重新买入ANDSELNEW)==0);BUNEW2:=((BUNEWANDCOUNT(SELNEW,过滤周期)==0)OR重新买入)AND不在同一天1;
    二次止损:=(CLOSE/REF(OPEN,BARSLAST(重新买入))<(1-7/100)ANDCOUNT(重新买入,BARSLAST(重新买入)+1)==1ANDCOUNT(SEL,BARSLAST(重
    新买入)+1)==0);
    重新卖出:=(SELANDCOUNT(重新买入,BARSLAST(BUNEW2)+1)==1)OR(二次止损ANDSUM(二次止损,0)==1);
    不在同一天2:=((重新卖出ANDBUNEW2)==0);
    SELNEW2:=((SELNEWANDCOUNT(SELNEW,BARSLAST(BUNEW2)+1)==1)OR重新卖出)AND不在同一天2;
    BUNEW3:=BUNEW2ANDCOUNT(BUNEW2,BARSLAST(SELNEW2)+1)==1;
    SELNEW3:=SELNEW2ANDCOUNT(SELNEW2,BARSLAST(BUNEW3)+1)==1;
    D:=BARSLAST(BUNEW3)+1>=1ANDCOUNT(SELNEW3,BARSLAST(BUNEW3)+1)==0;
    K:=BARSLAST(SELNEW3)+1>=1ANDCOUNT(BUNEW3,BARSLAST(SELNEW3)+1)==0;
    修正部分定位:=IFF(COUNT(SELNEW3,BARSCOUNT(C))==0ANDCOUNT(BUNEW3,BARSCOUNT(C))==0,1,0);
    修正部分累计:=SUM(修正部分定位,1000)+1;
    精准修正累计:=IFF(修正部分累计==REF(修正部分累计,1)ANDREF(修正部分累计,2)<修正部分累计,修正部分累计,0);
    上市修正B:=修正部分定位ANDCROSS(控盘,0);
    上市修正S:=修正部分定位ANDCROSS(0,控盘)ANDCOUNT(上市修正B,BARSLAST(C>0))>=1;
    上市D:=COUNT(上市修正B,BARSLAST(上市修正B)+1)==1ANDCOUNT(上市修正S,BARSLAST(上市修正B)+1)==0ANDCOUNT(SELNEW3,BARSCOUNT
    (C))==0;
    上市K:=COUNT(上市修正S,BARSLAST(上市修正S)+1)==1ANDCOUNT(上市修正B,BARSLAST(上市修正S)+1)==0ANDCOUNT
    (BUNEW3,BARSCOUNT(C))==0;
    SSXZBZS:=COUNT(上市修正B,BARSCOUNT(C));
    SSXZSZS:=COUNT(上市修正S,BARSCOUNT(C));
    QB:=IFF(修正部分定位,上市修正B,BUNEW3);
    QS:=IFF(修正部分定位,上市修正SAND(SSXZBZS==SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,BARSCOUNT(C))==1ANDCOUNT
    (BUNEW3,BARSCOUNT(C))==0)==0,SELNEW3AND(SSXZBZS==SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,BARSCOUNT(C))==1ANDCOUNT
    (BUNEW3,BARSCOUNT(C))==0)==0);
    K补:=(COUNT(上市修正B,BARSLAST(C>0))==0ANDCOUNT(QB,BARSLAST(C>0))==0)==0;
    定位B68:=QBANDCOUNT(L<下轨68,10)>=1;
    定位B71:=QBANDCOUNT(L<下轨71,10)>=1;
    定位B75:=QBANDCOUNT(L<下轨75,10)>=1;
    定位68B:=EXIST(定位B68,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
    定位71B:=EXIST(定位B71,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
    定位75B:=EXIST(定位B75,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
    概率1:=IFF(定位B68,5,IFF(定位B71,4,IFF(定位B75,3,0)));
    概率2:=IFF(定位68B,5,IFF(定位71B,4,IFF(定位75B,3,0)));
    概率:=IFF(概率1>0,概率1,概率2);
    STICKLINE((DAND日线锁定)OR(上市DAND日线锁定),H,L,0.00,0),COLOR0000FF;
    STICKLINE((DAND日线锁定)OR(上市DAND日线锁定),C,O,3.00,0),COLOR0000FF;
    STICKLINE((KANDK补AND日线锁定)OR(上市KAND日线锁定),H,L,0.00,0),COLORFFFF00;
    STICKLINE((KANDK补AND日线锁定)OR(上市KAND日线锁定),C,O,3.00,0),COLORFFFF00;
    STICKLINE(C==OAND(DOR上市D)AND日线锁定,C,C,3,0),COLOR0000FF;
    STICKLINE(C==OAND(KANDK补)AND日线锁定,C,C,3,0),COLORFFFF00;
    绘制多头:=(DAND日线锁定)OR(上市DAND日线锁定);
    绘制空头:=(KANDK补AND日线锁定)OR(上市KAND日线锁定);
    代修复部分:=绘制多头==0AND绘制空头==0;
    B修:=BARSLAST(QB);
    S修:=BARSLAST(QS);
    补充绘制:=IFF(B修<S修AND代修复部分,1,IFF(B修>S修AND代修复部分,2,0));
    STICKLINE(日线锁定AND补充绘制==1,H,L,0.00,0),COLOR0000FF;
    STICKLINE(日线锁定AND补充绘制==1,C,O,3.00,0),COLOR0000FF;
    STICKLINE(日线锁定AND补充绘制==2,H,L,0.00,0),COLORFFFF00;
    STICKLINE(日线锁定AND补充绘制==2,C,O,3,0),COLORFFFF00;
    DRAWICON(QBAND日线锁定,LOW,1);
    DRAWICON(QBAND日线锁定,LOW*0.995,7);
    DRAWICON(QSAND日线锁定,HIGH,2);
    DRAWICON(QSAND日线锁定,HIGH*1.005,8);
    DRAWICON(概率==5AND日线锁定,L*0.97,14);
    DRAWICON(概率==4AND日线锁定,L*0.97,13);
    DRAWICON(概率==3AND日线锁定,L*0.97,11);
    MA5:MA(CLOSE,5),COLORWHITE;
    MA10:MA(CLOSE,10),COLORYELLOW;
    MA20:MA(CLOSE,20),COLORMAGENTA;
    MA60:MA(CLOSE,60),COLORGREEN;





[源码注释]通达信趋势操作买卖主图指标公式翻译结果


    LC赋值:1日前的收盘价
    SHARP赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,画白色,线宽为1
    RSI1赋值:收盘价-LC和0的较大值的13日[1日权重]移动平均/收盘价-LC的绝对值的13日[1日权重]移动平均*100,COLORAAAAAA
    RSI2赋值:RSI1的7日[1日权重]移动平均,COLOR11DD11,线宽为2
    趋势F赋值:((收盘价-48日内最低价的最低值)/(48日内最高价的最高值-48日内最低价的最低值)*50)的17日偏移移动平均+9,COLOR3377CC
    趋势8赋值:((收盘价-53日内最低价的最低值)/(53日内最高价的最高值-53日内最低价的最低值)*50)的17日偏移移动平均+9,COLOR3377DD
    趋势线赋值:((收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*50)的17日指数移动平均+18,COLORFF77CC,线宽为2
    WR1赋值:趋势F的7日偏移移动平均*1.372,COLOR0011FF,线宽为2
    趋势生成赋值:WR1上穿趋势线
    W1赋值:WR1-1日前的WR1
    Q1赋值:趋势线-1日前的趋势线
    YTJ1赋值:SHARP>
    =RSI2ANDWR1>
    1日前的WR1AND趋势线-WR1<
    1.6AND趋势线>
    WR1
    YTJ2赋值:Q1>
    0ANDREF(趋势线-WR1,1)>
    (趋势线-WR1)
    YTJ3赋值:Q1<
    =0
    YTJ4赋值:SHARP<
    RSI2ANDWR1>
    1日前的WR1AND趋势线-WR1<
    1AND趋势线>
    WR1
    YTJ5赋值:(YTJ1ANDYTJ2)OR(YTJ1ANDYTJ3)OR(YTJ2ANDYTJ4)OR(YTJ3ANDYTJ4)
    输出先趋提示:(统计4日中满足趋势生成的天数=1ANDWR1>
    1日前的WR1ANDSHARP<
    =RSI2)
    输出先叉提示:YTJ5ANDSHARP<
    60
    输出先趋确认:(统计5日中满足趋势生成的天数=1ANDWR1>
    趋势线ANDWR1>
    1日前的WR1ANDCROSS(SHARP,RSI2))
    输出先叉确认:(趋势生成ANDSHARP>
    RSI2ANDSHARP<
    50ANDREF(SHARP,1)<
    55)
    日线锁定赋值:(周期类型(5)AND(收盘价>0)ANDV>0
    引力赋值:(收盘价的30日简单移动平均+收盘价的72日简单移动平均)/2
    下轨赋值:引力*0.73
    下轨75赋值:引力*0.75
    下轨71赋值:引力*0.71
    下轨68赋值:引力*0.68
    过滤周期赋值:1
    VAR1赋值:收盘价的9日指数移动平均的9日指数移动平均
    控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
    资金赋值:收盘价的8日指数移动平均的8日指数移动平均
    资金抬轿赋值:(资金-1日前的资金)/1日前的资金*1000
    有庄控盘赋值:资金抬轿>0
    无庄控盘赋值:资金抬轿<=0
    买线赋值:收盘价的3日指数移动平均
    卖线赋值:收盘价的22日线性回归斜率*20+收盘价的54日指数移动平均
    BU1赋值:买线上穿卖线
    SEL1赋值:卖线上穿买线
    BU2赋值:如果BU1AND有庄控盘,返回1,否则返回如果统计上次SEL1距今天数+1日中满足BU1AND无庄控盘的天数1ANDCROSS(资金抬轿,0),返回1,否则返回0
    BU赋值:BU2ANDCOUNT(BU2,上次SEL1距今天数+1))1
    SEL赋值:SEL1ANDCOUNT(SEL1,上次BU距今天数+1))1
    BUNEW赋值:BU
    止损条件赋值:收盘价/上次BU距今天数日前的开盘价<(1-7/100)ANDCOUNT(BU,上次BU距今天数+1))1ANDCOUNT(SEL,上次BU距今天数+1))0
    SELNEW赋值:如果止损条件ANDCOUNT(止损条件,上次BU距今天数+1))1,返回1,否则返回如果SELANDCOUNT(止损条件,上次BU距今天数+1))0,返回1,否则返回0
    重新买入赋值:统计上次BUNEW距今天数+1日中满足止损条件的天数>=1ANDCROSS(收盘价,0.965*上次BUNEW距今天数日前的开盘价)
    不在同一天1赋值:((重新买入ANDSELNEW))0)
    BUNEW2赋值:((BUNEWANDCOUNT(SELNEW,过滤周期))0)OR重新买入)AND不在同一天1
    二次止损赋值:(收盘价/上次重新买入距今天数日前的开盘价<(1-7/100)ANDCOUNT(重新买入,上次重新买入距今天数+1))1ANDCOUNT(SEL,上次重新买入距今天数+1))0)
    重新卖出赋值:(SELANDCOUNT(重新买入,上次BUNEW2距今天数+1))1)OR(二次止损ANDSUM(二次止损,0))1)
    不在同一天2赋值:((重新卖出ANDBUNEW2))0)
    SELNEW2赋值:((SELNEWANDCOUNT(SELNEW,上次BUNEW2距今天数+1))1)OR重新卖出)AND不在同一天2
    BUNEW3赋值:BUNEW2ANDCOUNT(BUNEW2,上次SELNEW2距今天数+1))1
    SELNEW3赋值:SELNEW2ANDCOUNT(SELNEW2,上次BUNEW3距今天数+1))1
    D赋值:上次BUNEW3距今天数+1>=1ANDCOUNT(SELNEW3,上次BUNEW3距今天数+1))0
    K赋值:上次SELNEW3距今天数+1>=1ANDCOUNT(BUNEW3,上次SELNEW3距今天数+1))0
    修正部分定位赋值:如果统计收盘价的有效数据周期数日中满足SELNEW3的天数0ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0,返回1,否则返回0
    修正部分累计赋值:修正部分定位的1000日累和+1
    精准修正累计赋值:如果修正部分累计1日前的修正部分累计ANDREF(修正部分累计,2)<修正部分累计,返回修正部分累计,否则返回0
    上市修正B赋值:修正部分定位AND控盘上穿0
    上市修正S赋值:修正部分定位AND0上穿控盘ANDCOUNT(上市修正B,上次收盘价>0距今天数)>=1
    上市D赋值:统计上次上市修正B距今天数+1日中满足上市修正B的天数赋值:1ANDCOUNT(上市修正S,上次上市修正B距今天数+1))0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))0
    上市K赋值:统计上次上市修正S距今天数+1日中满足上市修正S的天数赋值:1ANDCOUNT(上市修正B,上次上市修正S距今天数+1))0ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0
    SSXZBZS赋值:统计收盘价的有效数据周期数日中满足上市修正B的天数
    SSXZSZS赋值:统计收盘价的有效数据周期数日中满足上市修正S的天数
    QB赋值:如果修正部分定位,返回上市修正B,否则返回BUNEW3
    QS赋值:如果修正部分定位,返回上市修正SAND(SSXZBZS(SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))1ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0))0,否则返回SELNEW3AND(SSXZBZS(SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))1ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0))0
    K补赋值:(统计上次收盘价>0距今天数日中满足上市修正B的天数(0ANDCOUNT(QB,上次收盘价>0距今天数))0))0
    定位B68赋值:QBANDCOUNT(最低价<下轨68,10)>=1
    定位B71赋值:QBANDCOUNT(最低价<下轨71,10)>=1
    定位B75赋值:QBANDCOUNT(最低价<下轨75,10)>=1
    定位68B赋值:最近上次BUNEW距今天数+1日存在定位B68AND重新买入ANDQB
    定位71B赋值:最近上次BUNEW距今天数+1日存在定位B71AND重新买入ANDQB
    定位75B赋值:最近上次BUNEW距今天数+1日存在定位B75AND重新买入ANDQB
    概率1赋值:如果定位B68,返回5,否则返回如果定位B71,返回4,否则返回如果定位B75,返回3,否则返回0
    概率2赋值:如果定位68B,返回5,否则返回如果定位71B,返回4,否则返回如果定位75B,返回3,否则返回0
    概率赋值:如果概率1>0,返回概率1,否则返回概率2
    当满足条件(DAND日线锁定)OR(上市DAND日线锁定)时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLOR0000FF
    当满足条件(DAND日线锁定)OR(上市DAND日线锁定)时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLOR0000FF
    当满足条件(KANDK补AND日线锁定)OR(上市KAND日线锁定)时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLORFFFF00
    当满足条件(KANDK补AND日线锁定)OR(上市KAND日线锁定)时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLORFFFF00
    当满足条件收盘价OAND(DOR上市D)AND日线锁定时,在收盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
    当满足条件收盘价OAND(KANDK补)AND日线锁定时,在收盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
    绘制多头赋值:(DAND日线锁定)OR(上市DAND日线锁定)
    绘制空头赋值:(KANDK补AND日线锁定)OR(上市KAND日线锁定)
    代修复部分赋值:绘制多头赋值:0AND绘制空头赋值:0
    B修赋值:上次QB距今天数
    S修赋值:上次QS距今天数
    补充绘制赋值:如果B修<S修AND代修复部分,返回1,否则返回如果B修>S修AND代修复部分,返回2,否则返回0
    当满足条件日线锁定AND补充绘制1时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLOR0000FF
    当满足条件日线锁定AND补充绘制1时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLOR0000FF
    当满足条件日线锁定AND补充绘制2时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLORFFFF00
    当满足条件日线锁定AND补充绘制2时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
    当满足条件QBAND日线锁定时,在最低价位置画1号图标
    当满足条件QBAND日线锁定时,在最低价*0.995位置画7号图标
    当满足条件QSAND日线锁定时,在最高价位置画2号图标
    当满足条件QSAND日线锁定时,在最高价*1.005位置画8号图标
    当满足条件概率5AND日线锁定时,在最低价*0.97位置画14号图标
    当满足条件概率4AND日线锁定时,在最低价*0.97位置画13号图标
    当满足条件概率3AND日线锁定时,在最低价*0.97位置画11号图标
    输出MA5:收盘价的5日简单移动平均,画白色
    输出MA10:收盘价的10日简单移动平均,画黄色
    输出MA20:收盘价的20日简单移动平均,画洋红色
    输出MA60:收盘价的60日简单移动平均,画绿色




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

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

网友评论

已有0人评论

清除 发表评论