神奇指标网

通达信操盘经典主图指标公式源码分享

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



相关简介:通达信操盘经典主图指标公式源码分享


     通达信指标公式源码概况:


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


授权方式:免费版


指标评级:★★★★★


指标分类:策略


画线方法:主图




用法:出现波段买入,说明主力资金有所动作,再综合其他指标判断,总之一句话趋势为王,长线是金



通达信指标公式源码:



    买线:=EMA(C,2);
    卖线:=EMA(SLOPE(C,21)*20+C,42);
    BU:=CROSS(买线,卖线);
    SEL:=CROSS(卖线,买线);
    DRAWICON(BU,L-0.1,1);
    DRAWICON(SEL,H+0.1,2);
    DRAWTEXT(SEL,H+0.1,'卖出');
    STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORRED;
    STICKLINE(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;
    STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORGREEN;
    STICKLINE(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;
    STICKLINE(BU,OPEN,CLOSE,2,0),COLORYELLOW;
    STICKLINE(SEL,OPEN,CLOSE,2,0),COLORBLUE;
    主力:EMA(CLOSE,10),COLORRED;
    散户:EMA(CLOSE,5),COLORWHITE;
    绿降:(46.18*EMA(CLOSE,10)-31.82*EMA(CLOSE,4))/14.36,COLORGREEN,LINETHICK1;
    操盘:MA(CLOSE,9),COLORCYAN,LINETHICK2;
    界点:MA(CLOSE,20),COLORMAGENTA;
    LC:=REF(CLOSE,1);
    RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3
    ,1))*100);
    FF:=EMA(CLOSE,3);
    MA15:=EMA(CLOSE,21);
    DRAWTEXT(CROSS(FF,MA15),(LOW*0.99),'建仓'),COLORYELLOW;
    AA:=(HHV(HIGH,20)-(2*ATR));
    BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
    SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
    BBB:=BARSLAST(BB);
    SSSB:=BARSLAST(SSS);
    B1:=((BBB=0)AND(REF(SSSB,1)<REF(BBB,1)));
    B1B:=BARSLAST(B1);
    B2:=((((BB=1)AND(B1B<SSSB))AND(B1B>0))AND(COUNT(BB,SSSB)<3));
    B2B:=BARSLAST(B2);
    B3:=((((BB=1)AND(B2B<B1B))AND(COUNT(BB,SSSB)<4))AND(COUNT(BB,SSSB)>2));
    DRAWTEXT((B1=1),(LOW-0.6),'加仓'),COLORYELLOW;
    实用macd:
    DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORFFFFFF;
    DEA:EMA(DIFF,9),COLOR00FFFF;
    MACD:(2)*(DIFF-DEA),COLORSTICK,COLOR00FF00;
    AT1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
    BIT1:=(REF(CLOSE,AT1+1)>CLOSE)AND(REF(DIFF,AT1+1)<DIFF)ANDCROSS(DIFF,DEA);
    DRAWTEXT(IF((BIT1>0),1,0),0.279,'大战役'),COLOR00FFFC;
    RSV:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    AT2:=BARSLAST(REF(CROSS(K,D),1));
    B2:=(REF(CLOSE,AT2+1)>CLOSE)AND(REF(K,AT2+1)<K)ANDCROSS(K,D);
    DRAWTEXT(IF((B2>0),1,0),0.233,'瞄准'),COLOR6C8CCF;
    LC:=REF(CLOSE,1);
    RSI1:=((SMA(MAX(CLOSE-LC,0),6,1))/(SMA(ABS(CLOSE-LC),6,1)))*(100);
    RSI2:=((SMA(MAX(CLOSE-LC,0),12,1))/(SMA(ABS(CLOSE-LC),12,1)))*(100);
    A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
    B3:=(REF(CLOSE,A3+1)>CLOSE)AND(REF(RSI1,A3+1)<RSI1)ANDCROSS(RSI1,RSI2);
    DRAWTEXT(IF((B3>0),1,0),(-0.01),'瞄准'),COLORFF05FF;
    SIQ1:=(OPEN<MA(CLOSE,20.5))AND(CLOSE>MA(CLOSE,20.5));
    SIQ2:=(MA(CLOSE,8)<MA(CLOSE,20.5));
    SIQ3:=(MA(CLOSE,20.5)<MA(CLOSE,41));
    SIQ5:=(VOL>(MA(VOL,5))*(1.01))AND(VOL>(MA(VOL,10))*(1.01));
    SIQ:=SIQ1ANDSIQ2ANDSIQ3ANDSIQ5;
    DRAWTEXT(SIQ,0.2,'冲锋'),COLORFF00FF;






[源码注释]通达信公式动态翻译结果


   买线赋值:收盘价的2日指数移动平均

   卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均

   BU赋值:买线上穿卖线

   SEL赋值:卖线上穿买线

   当满足条件BU时,在最低价-0.1位置画1号图标

   当满足条件SEL时,在最高价+0.1位置画2号图标

   当满足条件SEL时,在最高价+0.1位置书写文字

   当满足条件买线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =卖线,最低价,最高价,0.0,1),画红色

   当满足条件买线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =卖线,收盘价,开盘价,2,1),画红色

   当满足条件买线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   卖线,最低价,最高价,0.0,1),画绿色

   当满足条件买线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   卖线,收盘价,开盘价,2,1),画绿色

   当满足条件BU时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

   当满足条件SEL时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色

   输出主力:收盘价的10日指数移动平均,画红色

   输出散户:收盘价的5日指数移动平均,画白色

   输出绿降:(46.18*收盘价的10日指数移动平均-31.82*收盘价的4日指数移动平均)/14.36,画绿色,线宽为1

   输出操盘:收盘价的9日简单移动平均,画青色,线宽为2

   输出界点:收盘价的20日简单移动平均,画洋红色

   LC赋值:1日前的收盘价

   RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100)

   FF赋值:收盘价的3日指数移动平均

   MA15赋值:收盘价的21日指数移动平均

   当满足条件FF上穿MA15时,在(最低价*0.99)位置书写文字,画黄色

   AA赋值:(20日内最高价的最高值-(2*真实波幅))

   BB赋值:收盘价上穿1日前的55日内最高价的最高值

   SSS赋值:收盘价的13日简单移动平均和AA的较小值上穿收盘价

   BBB赋值:上次BB距今天数

   SSSB赋值:上次SSS距今天数

   B1赋值:((BBB=0)AND(1日前的SSSB<

   1日前的BBB))

   B1B赋值:上次B1距今天数

   B2赋值:((((BB=1)AND(B1B<

   SSSB))AND(B1B>

   0))AND(统计SSSB日中满足BB的天数<

   3))

   B2B赋值:上次B2距今天数

   B3赋值:((((BB=1)AND(B2B<

   B1B))AND(统计SSSB日中满足BB的天数<

   4))AND(统计SSSB日中满足BB的天数>

   2))

   当满足条件(B1=1)时,在(最低价-0.6)位置书写文字,画黄色

   输出实用MACD:DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,COLORFFFFFF

   输出DEA:DIFF的9日指数移动平均,COLOR00FFFF

   输出平滑异同平均线:(2)*(DIFF-DEA),COLORSTICK,COLOR00FF00

   AT1赋值:上次1日前的DIFF上穿DEA距今天数

   BIT1赋值:(AT1+1日前的收盘价>收盘价)AND(AT1+1日前的DIFF<DIFF)ANDCROSS(DIFF,DEA)

   当满足条件如果(BIT1>0),返回1,否则返回0时,在0.279位置书写文字,COLOR00FFFC

   RSV赋值:((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*(100)

   K赋值:RSV的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   AT2赋值:上次1日前的K上穿D距今天数

   B2赋值:(AT2+1日前的收盘价>收盘价)AND(AT2+1日前的K<K)ANDCROSS(K,D)

   当满足条件如果(B2>0),返回1,否则返回0时,在0.233位置书写文字,COLOR6C8CCF

   LC赋值:1日前的收盘价

   RSI1赋值:((收盘价-LC和0的较大值的6日[1日权重]移动平均)/(收盘价-LC的绝对值的6日[1日权重]移动平均))*(100)

   RSI2赋值:((收盘价-LC和0的较大值的12日[1日权重]移动平均)/(收盘价-LC的绝对值的12日[1日权重]移动平均))*(100)

   A3赋值:上次1日前的RSI1上穿RSI2距今天数

   B3赋值:(A3+1日前的收盘价>收盘价)AND(A3+1日前的RSI1<RSI1)ANDCROSS(RSI1,RSI2)

   当满足条件如果(B3>0),返回1,否则返回0时,在(-0.01)位置书写文字,COLORFF05FF

   SIQ1赋值:(开盘价<收盘价的20.5日简单移动平均)AND(收盘价>收盘价的20.5日简单移动平均)

   SIQ2赋值:(收盘价的8日简单移动平均<收盘价的20.5日简单移动平均)

   SIQ3赋值:(收盘价的20.5日简单移动平均<收盘价的41日简单移动平均)

   SIQ5赋值:(成交量(手)>(成交量(手)的5日简单移动平均)*(1.01))AND(成交量(手)>(成交量(手)的10日简单移动平均)*(1.01))

   SIQ赋值:SIQ1ANDSIQ2ANDSIQ3ANDSIQ5

   当满足条件SIQ时,在0.2位置书写文字,COLORFF00FF


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

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

网友评论

已有0人评论

清除 发表评论