神奇指标网

通达信超级短线交易主图指标公式源码分享

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

  



相关简介:通达信超级短线交易主图指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图




   涨停变色,筹码峰,必杀线,趋势线,短线买点

   最简单的,才是最好的,最真实的



通达信指标公式源码:




    DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
    每股净资产:FINANCE(34),NODRAW;{元>=5}
    每股公积金:FINANCE(18),NODRAW;{元>=1}
    未分配利润:FINANCE(32),NODRAW;{元>=0.5}
    每股现金流:=FINANCE(26)/FINANCE(1),NODRAW;{元>=0.5}
    发行总股本:=FINANCE(1)/100000000,NODRAW;{亿<10}
    市场流通盘:=FINANCE(7)/100000000,NODRAW;{亿<3}
    每股净资产优:=(每股净资产>=5*0.75);
    每股公积金优:=(每股公积金>=1*0.75);
    未分配利润优:=(未分配利润>=0.5*0.75);
    每股现金流优:=(每股现金流>=0.5*0.75);
    是小盘股的优:=(发行总股本<12.5AND市场流通盘<3.75);
    其中一项优:=(每股净资产优OR每股公积金优OR未分配利润优OR每股现金流优)AND是小盘股的优,NODRAW;
    最优的选择:=(每股净资产优AND每股公积金优AND未分配利润优AND每股现金流优AND是小盘股的优),NODRAW;
    较好:(其中一项优),COLORYELLOW,NODRAW;
    成才:(最优的选择),COLORRED,NODRAW;
    H1:EMA(C,8);
    H2:EMA(H1,20);
    VAR1:=(HHV(H,36)-C)/(HHV(H,36)-LLV(L,36))*100;
    VAR2:=SMA(VAR1,5,1);
    VAR3:=SMA(VAR2,8,1);
    VAR4:=CROSS(VAR2,VAR3)ANDVAR3<20;
    VAR5:=C>LLV(C,60)*1.13ANDVAR4;
    VAR6:=IF(C>200,VAR4,VAR5);
    STICKLINE(H1>H2,H1,H2,0,1),COLORRED;
    STICKLINE(H1<H2,H1,H2,0,1),COLORGREEN;
    买进:=CROSS(H1,H2)ANDH2>=REF(H2,1);
    DRAWICON(买进,L*0.95,9);
    (n=5);;{参数N的值自己设定}
    VAR1:=MA((VOL-REF(VOL,1))/REF(VOL,1),5);
    VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
    MY:VAR2*(1+VAR1);
    SHT:MY,COLORSTICK;
    SHTMA:MA(SHT,N);
    X:=5;
    D:=10;
    M5:ma(C,X);
    M10:MA(C,D);
    T:=BArslAst(crOSS(M5,M10));
    ST:=BARSLAST(CROSS(M10,M5));
    T1:=SUMBARS(T=0,2);
    T2:=SUMBARS(T=0,3);
    ST1:=SUMBARS(ST=0,2);
    ST2:=SUMBARS(ST=0,3);
    H1:=IF(CONST(M5)>CONST(M10),HHV(H,T+1),REF(HHV(H,T+1),ST));
    L1:=IF(CONST(M5)<CONST(M10),LLV(L,ST+1),REF(LLV(L,ST+1),T));
    H2:=IF(CONST(M5)>CONST(M10),REF(HHV(H,T+1),ST),REF(HHV(H,T+1),ST1-1));
    L2:=IF(CONST(M5)<CONST(M10),REF(LLV(L,ST+1),T),REF(LLV(L,ST+1),T1-1));
    H3:=IF(CONST(M5)>CONST(M10),REF(HHV(H,T+1),ST1-1),REF(HHV(H,T+1),ST2-1));
    L3:=IF(CONST(M5)<CONST(M10),REF(LLV(L,ST+1),T1-1),REF(LLV(L,ST+1),T2-1));
    TJ1:=CONST(M5)>CONST(M10)ANDCURRBARSCOUNT>=CONST(T2)ANDCURRBARSCOUNT<=CONST(ST2)ANDL=CONST(L3);
    TJ2:=CONST(M5)>CONST(M10)ANDCURRBARSCOUNT>=CONST(ST1)ANDCURRBARSCOUNT<=CONST(T2)ANDH=CONST(H3);
    TJ3:=CONST(M5)>CONST(M10)ANDCURRBARSCOUNT>=CONST(T1)ANDCURRBARSCOUNT<=CONST(ST1)ANDL=CONST(L2);
    TJ4:=CONST(M5)>CONST(M10)ANDCURRBARSCOUNT>=CONST(ST)ANDCURRBARSCOUNT<=CONST(T1)ANDH=CONST(H2);
    TJ5:=CONST(M5)>CONST(M10)ANDCURRBARSCOUNT>=CONST(T)+1ANDCURRBARSCOUNT<=CONST(ST)+1ANDL=CONST(L1);
    TJ6:=CONST(M5)>CONST(M10)ANDH=CONST(H1)ANDCURRBARSCOUNT<=CONST(ST2);
    TJ7:=CONST(M5)<CONST(M10)ANDCURRBARSCOUNT>=CONST(ST2)ANDCURRBARSCOUNT<=CONST(T2)ANDH=CONST(H3);
    TJ8:=CONST(M5)<CONST(M10)ANDCURRBARSCOUNT>=CONST(T1)ANDCURRBARSCOUNT<=CONST(ST2)ANDL=CONST(L3);
    TJ9:=CONST(M5)<CONST(M10)ANDCURRBARSCOUNT>=CONST(ST1)ANDCURRBARSCOUNT<=CONST(T1)ANDH=CONST(H2);
    TJ10:=CONST(M5)<CONST(M10)ANDCURRBARSCOUNT>=CONST(T)ANDCURRBARSCOUNT<=CONST(ST1)ANDL=CONST(L2);
    TJ11:=CONST(M5)<CONST(M10)ANDCURRBARSCOUNT>=CONST(ST)+1ANDCURRBARSCOUNT<=CONST(T)+1ANDH=CONST(H1);
    TJ12:=CONST(M5)<CONST(M10)ANDL=CONST(L1)ANDCURRBARSCOUNT<=CONST(T2);
    DRAWLINE(TJ1,L,TJ2,H,0),COLORMAGENTA;
    DRAWLINE(TJ2,H,TJ3,L,0),COLORMAGENTA;
    DRAWLINE(TJ3,L,TJ4,H,0),COLORMAGENTA;
    DRAWLINE(TJ4,H,TJ5,L,0),COLORMAGENTA;
    DRAWLINE(TJ5,L,TJ6,H,0),COLORMAGENTA;
    DRAWLINE(TJ7,H,TJ8,L,0),COLORGREEN;
    DRAWLINE(TJ8,L,TJ9,H,0),COLORGREEN;
    DRAWLINE(TJ9,H,TJ10,L,0),COLORGREEN;
    DRAWLINE(TJ10,L,TJ11,H,0),COLORGREEN;
    DRAWLINE(TJ11,H,TJ12,L,0),COLORGREEN;
    HH:=CONST(MAX(MAX(H1,H2),H3));
    LL:=CONST(MIN(MIN(L1,L2),L3));
    Z:=(HH-LL)/2+LL;
    DRAWLINE(TJ7,Z,ISLASTBAR,Z,0),COLORGREEN,DOTLINE;
    DRAWTEXT(TJ7,CONST(Z)*1.01,VARCAT(VARCAT('中区价位:',VAR2STR(CONST(Z),2)),'元')),COLORGREEN;
    HH1:=CONST(MAX(H1,MAX(H2,H3)));
    LL1:=CONST(MIN(MIN(L1,L2),L3));
    Z1:=(HH1-LL1)/2+LL1;
    DRAWLINE(TJ1,Z1,ISLASTBAR,Z1,0),COLORMAGENTA,DOTLINE;
    DRAWTEXT(TJ1,CONST(Z)*1.01,VARCAT(VARCAT('中区价位:',VAR2STR(CONST(Z1),2)),'元')),COLORMAGENTA;
    近高:H1,COLORMAGENTA,NODRAW;
    近低:L1,COLORGREEN,NODRAW;
    中高:H2,COLORMAGENTA,NODRAW;
    中底:L2,COLORGREEN,NODRAW;
    远高:H3,COLORMAGENTA,NODRAW;
    远底:L3,COLORGREEN,NODRAW;





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



   K线

   输出每股净资产:每股净资产,NODRAW

   输出每股公积金:每股公积金,NODRAW

   输出未分配利润:每股未分配利润,NODRAW

   每股现金流赋值:总现金流量/总股本(股),NODRAW

   发行总股本赋值:总股本(股)/100000000,NODRAW

   市场流通盘赋值:流通股本(股)/100000000,NODRAW

   每股净资产优赋值:(每股净资产>

   =5*0.75)

   每股公积金优赋值:(每股公积金>

   =1*0.75)

   未分配利润优赋值:(未分配利润>

   =0.5*0.75)

   每股现金流优赋值:(每股现金流>

   =0.5*0.75)

   是小盘股的优赋值:(发行总股本<

   12.5AND市场流通盘<

   3.75)

   其中一项优赋值:(每股净资产优OR每股公积金优OR未分配利润优OR每股现金流优)AND是小盘股的优,NODRAW

   最优的选择赋值:(每股净资产优AND每股公积金优AND未分配利润优AND每股现金流优AND是小盘股的优),NODRAW

   输出较好:(其中一项优),画黄色,NODRAW

   输出成才:(最优的选择),画红色,NODRAW

   输出H1:收盘价的8日指数移动平均

   输出H2:H1的20日指数移动平均

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

   VAR2赋值:VAR1的5日[1日权重]移动平均

   VAR3赋值:VAR2的8日[1日权重]移动平均

   VAR4赋值:VAR2上穿VAR3ANDVAR3<

   20

   VAR5赋值:收盘价>

   60日内收盘价的最低值*1.13ANDVAR4

   VAR6赋值:如果收盘价>,返回?,否则返回?

   200,VAR4,VAR5)

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

   H2,H1,H2,0,1),画红色

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

   H2,H1,H2,0,1),画绿色

   买进赋值:H1上穿H2ANDH2>

   =1日前的H2

   当满足条件买进时,在最低价*0.95位置画9号图标

   (N=5)

   VAR1赋值:(成交量(手)-1日前的成交量(手))/1日前的成交量(手)的5日简单移动平均

   VAR2赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100

   输出MY:VAR2*(1+VAR1)

   输出龙系短线:MY,COLORSTICK

   输出SHTMA:SHT的N日简单移动平均

   X赋值:5

   D赋值:10

   输出M5:收盘价的X日简单移动平均

   输出M10:收盘价的D日简单移动平均

   T赋值:上次M5上穿M10距今天数

   ST赋值:上次M10上穿M5距今天数

   T1赋值:T=0累加至2的天数

   T2赋值:T=0累加至3的天数

   ST1赋值:ST=0累加至2的天数

   ST2赋值:ST=0累加至3的天数

   H1赋值:如果M5的最后一日取值设为常数>M10的最后一日取值设为常数,返回T+1日内最高价的最高值,否则返回ST日前的T+1日内最高价的最高值

   L1赋值:如果M5的最后一日取值设为常数<M10的最后一日取值设为常数,返回ST+1日内最低价的最低值,否则返回T日前的ST+1日内最低价的最低值

   H2赋值:如果M5的最后一日取值设为常数>M10的最后一日取值设为常数,返回ST日前的T+1日内最高价的最高值,否则返回ST1-1日前的T+1日内最高价的最高值

   L2赋值:如果M5的最后一日取值设为常数<M10的最后一日取值设为常数,返回T日前的ST+1日内最低价的最低值,否则返回T1-1日前的ST+1日内最低价的最低值

   H3赋值:如果M5的最后一日取值设为常数>M10的最后一日取值设为常数,返回ST1-1日前的T+1日内最高价的最高值,否则返回ST2-1日前的T+1日内最高价的最高值

   L3赋值:如果M5的最后一日取值设为常数<M10的最后一日取值设为常数,返回T1-1日前的ST+1日内最低价的最低值,否则返回T2-1日前的ST+1日内最低价的最低值

   TJ1赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDCURRBARSCOUNT>=T2的最后一日取值设为常数ANDCURRBARSCOUNT<=ST2的最后一日取值设为常数ANDL=L3的最后一日取值设为常数

   TJ2赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDCURRBARSCOUNT>=ST1的最后一日取值设为常数ANDCURRBARSCOUNT<=T2的最后一日取值设为常数ANDH=H3的最后一日取值设为常数

   TJ3赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDCURRBARSCOUNT>=T1的最后一日取值设为常数ANDCURRBARSCOUNT<=ST1的最后一日取值设为常数ANDL=L2的最后一日取值设为常数

   TJ4赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDCURRBARSCOUNT>=ST的最后一日取值设为常数ANDCURRBARSCOUNT<=T1的最后一日取值设为常数ANDH=H2的最后一日取值设为常数

   TJ5赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDCURRBARSCOUNT>=T的最后一日取值设为常数+1ANDCURRBARSCOUNT<=ST的最后一日取值设为常数+1ANDL=L1的最后一日取值设为常数

   TJ6赋值:M5的最后一日取值设为常数>M10的最后一日取值设为常数ANDH=H1的最后一日取值设为常数ANDCURRBARSCOUNT<=ST2的最后一日取值设为常数

   TJ7赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDCURRBARSCOUNT>=ST2的最后一日取值设为常数ANDCURRBARSCOUNT<=T2的最后一日取值设为常数ANDH=H3的最后一日取值设为常数

   TJ8赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDCURRBARSCOUNT>=T1的最后一日取值设为常数ANDCURRBARSCOUNT<=ST2的最后一日取值设为常数ANDL=L3的最后一日取值设为常数

   TJ9赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDCURRBARSCOUNT>=ST1的最后一日取值设为常数ANDCURRBARSCOUNT<=T1的最后一日取值设为常数ANDH=H2的最后一日取值设为常数

   TJ10赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDCURRBARSCOUNT>=T的最后一日取值设为常数ANDCURRBARSCOUNT<=ST1的最后一日取值设为常数ANDL=L2的最后一日取值设为常数

   TJ11赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDCURRBARSCOUNT>=ST的最后一日取值设为常数+1ANDCURRBARSCOUNT<=T的最后一日取值设为常数+1ANDH=H1的最后一日取值设为常数

   TJ12赋值:M5的最后一日取值设为常数<M10的最后一日取值设为常数ANDL=L1的最后一日取值设为常数ANDCURRBARSCOUNT<=T2的最后一日取值设为常数

   当满足条件TJ1时,在最低价位置画直线起点,当满足条件TJ2时,在最高价位置画直线终点,0表示是否延长.,画洋红色

   当满足条件TJ2时,在最高价位置画直线起点,当满足条件TJ3时,在最低价位置画直线终点,0表示是否延长.,画洋红色

   当满足条件TJ3时,在最低价位置画直线起点,当满足条件TJ4时,在最高价位置画直线终点,0表示是否延长.,画洋红色

   当满足条件TJ4时,在最高价位置画直线起点,当满足条件TJ5时,在最低价位置画直线终点,0表示是否延长.,画洋红色

   当满足条件TJ5时,在最低价位置画直线起点,当满足条件TJ6时,在最高价位置画直线终点,0表示是否延长.,画洋红色

   当满足条件TJ7时,在最高价位置画直线起点,当满足条件TJ8时,在最低价位置画直线终点,0表示是否延长.,画绿色

   当满足条件TJ8时,在最低价位置画直线起点,当满足条件TJ9时,在最高价位置画直线终点,0表示是否延长.,画绿色

   当满足条件TJ9时,在最高价位置画直线起点,当满足条件TJ10时,在最低价位置画直线终点,0表示是否延长.,画绿色

   当满足条件TJ10时,在最低价位置画直线起点,当满足条件TJ11时,在最高价位置画直线终点,0表示是否延长.,画绿色

   当满足条件TJ11时,在最高价位置画直线起点,当满足条件TJ12时,在最低价位置画直线终点,0表示是否延长.,画绿色

   HH赋值:H1和H2的较大值和H3的较大值的最后一日取值设为常数

   LL赋值:L1和L2的较小值和L3的较小值的最后一日取值设为常数

   Z赋值:(HH-LL)/2+LL

   当满足条件TJ7时,在Z位置画直线起点,当满足条件是否最后一个周期时,在Z位置画直线终点,0表示是否延长.,画绿色,DOTLINE

   当满足条件TJ7时,在Z的最后一日取值设为常数*1.01位置书写文字,画绿色

   HH1赋值:H1和H2和H3的较大值的较大值的最后一日取值设为常数

   LL1赋值:L1和L2的较小值和L3的较小值的最后一日取值设为常数

   Z1赋值:(HH1-LL1)/2+LL1

   当满足条件TJ1时,在Z1位置画直线起点,当满足条件是否最后一个周期时,在Z1位置画直线终点,0表示是否延长.,画洋红色,DOTLINE

   当满足条件TJ1时,在Z的最后一日取值设为常数*1.01位置书写文字,画洋红色

   输出近高:H1,画洋红色,NODRAW

   输出近低:L1,画绿色,NODRAW

   输出中高:H2,画洋红色,NODRAW

   输出中底:L2,画绿色,NODRAW

   输出远高:H3,画洋红色,NODRAW

   输出远底:L3,画绿色,NODRAW

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

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

网友评论

已有0人评论

清除 发表评论