神奇指标网

通达信暴利妖股突破主图及选股指标公式源码分享

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

  



相关简介:通达信暴利妖股突破主图及选股指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图



   指标简介:

   本指标只做突破筹码的强势股,需要有较高的风险控制能力,不会卖出控制风险及锁定利润再好的指标都没用。

   1、股价突破筹码区。

   2、股价突破黄金通道上轨进入强势区,最好是涨停式突破,后续收获更大。

   3、副图主升浪启动指示信号出现,进场捉强妖。

   4、股价冲高放量大阴线离场,或股价低于最后一个涨停最低价离场。

   5、指示包含:主图+副图+选股

   注意:指标是工具,不能保证100%成功,据此操做,风险自负!




通达信指标公式源码:




    突破信号
    (n=19)
    VAR1:=HHV(HIGH,N);
    VAR2:=LLV(LOW,N);
    阻力线:EMA((CLOSE-VAR2)/(VAR1-VAR2),21)-0.5,COLORF0F000,LINETHICK2;
    操作线:EMA((CLOSE-VAR2)/(VAR1-VAR2),5)-0.5,colorred,LINETHICK2;
    DRAWTEXT(CROSS(操作线,阻力线)AND阻力线<0.1,阻力线,'突破'),coloryellow;
    DRAWTEXT(CROSS(阻力线,操作线)AND阻力线>0.25,阻力线,'见顶'),colorgreen;
    红绿棒:(操作线-阻力线),COLORSTICK;
    BIAS1:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5);
    DIF:=(BIAS1-REF(BIAS1,16));
    DBCD1:SMA(DIF,76,1);
    MM:MA(DBCD1,5)
    TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
    MTIME:=MOD(FROMOPEN,TOTAL);
    CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
    NOTEXTVVOL:=IF((CURRBARSCOUNT=1ANDDYNAINFO(8)>1),(VOL*10)*(TOTAL+3)/(CTIME+3),DRAWNULL),;
    VAR1A:=IF(CLOSE>=REF(CLOSE,1),VOL,0);
    VAR2A:=IF(CLOSE<=REF(CLOSE,1),VOL,0);
    VAR3:=SUM(VAR1A,10);
    VAR4:=SUM(VAR2A,10);
    VAR5:=IF(CLOSE>=MA(CLOSE,5),VOL,0);
    VAR6:=IF(CLOSE<=MA(CLOSE,5),VOL,0);
    VAR7:=SUM(VAR5,10);
    VAR8:=SUM(VAR6,10);
    VAR9:=IF(MA(CLOSE,5)>=REF(MA(CLOSE,5),1),VOL,0);
    VARA:=IF(MA(CLOSE,5)<=REF(MA(CLOSE,5),1),VOL,0);
    VARB:=SUM(VAR9,10);
    VARC:=SUM(VARA,10);
    VARD:=IF(EMA(CLOSE,10)>=REF(EMA(CLOSE,10),1),VOL,0);
    VARE:=IF(EMA(CLOSE,10)<=REF(EMA(CLOSE,10),1),VOL,0);
    VARF:=SUM(VARD,10);
    VAR10:=SUM(VARE,10);
    A1:=FORCAST(EMA(CLOSE,3),6);
    A2:=FORCAST(EMA(CLOSE,5),6);
    A3:=FORCAST(EMA(CLOSE,7),6);
    A4:=FORCAST(EMA(CLOSE,11),6);
    A5:=FORCAST(EMA(CLOSE,14),6);
    B:=A1+A2+A3+A4-4*A5;
    TOWERC:=EMA(B,2);
    VAR1:=ABS(TOWERC)+ABS(REF(TOWERC,1))*50;
    VAR2:=(3*CLOSE+2*OPEN+HIGH+LOW)/7;
    A6:=FORCAST(EMA(VAR2,12),6);
    主力:=VAR3+VAR7+VARB+VARF,;
    散户:=VAR4+VAR8+VARC+VAR10,;
    NOTEXT主力平均:=MA(主力,2),;
    NOTEXT散户平均:=MA(散户,2),;
    主增率B:=(NOTEXT主力平均-REF(NOTEXT主力平均,1))/NOTEXT主力平均,;
    散减率B:=(REF(NOTEXT散户平均,1)-NOTEXT散户平均)/NOTEXT散户平均,;
    和率A:=主增率B+散减率B,;
    AA:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
    能量:=SMA(AA,32,8);
    BB:=IF(能量>REF(能量,1),能量-能量*1/100,能量+能量*1/100);
    趋势线:=SMA(BB,19,6);
    趋势线差:=能量-趋势线,;
    XGA:=和率A>=0.20ORREF(和率A,1)+0.25<和率AAND趋势线差>3;
    XGA1:=和率A>=0.20ORREF(和率A,1)+0.25<和率A;
    WY1001:=(2*CLOSE+HIGH+LOW)/4;
    WY1002:=EMA(WY1001,4);
    WY1003:=EMA(WY1002,4);
    WY1004:=EMA(WY1003,4);
    XYS0:=(WY1004-REF(WY1004,1))/REF(WY1004,1)*100;
    牛线:=MA(XYS0,1);
    熊线:=MA(XYS0,2);
    牛熊线差:=牛线-熊线,;
    XGB:=牛线>=熊线ORCROSS(牛线,熊线);{捕捞季节}
    ZLCM:=EMA(WINNER(CLOSE)*70,3);
    SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
    ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
    ZZLJJ:=EMA(ZZLKP,89);
    资金强度:=ZZLKP-ZZLJJ,;
    XGC:=资金强度>0;{资金流入强度}
    {卖出:=XLPL.NOTEXT派>1ANDREF(XLPL.NOTEXT拉,1);}
    K1:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    K2:=100-ABS(K1);K3:=IF(K2<90,K2,100);
    K4:=(HIGH+LOW+CLOSE)/3;
    K5:=(K4-MA(K4,14))/(0.015*AVEDEV(K4,14));
    K6:=(K4-MA(K4,70))/(0.015*AVEDEV(K4,70));
    K7:=IF(K5>=150ANDK5<200ANDK6>=150ANDK6<200,10,0);
    K8:=IF(K5<=-150ANDK5>-200ANDK6<=-150ANDK6>-200,-10,K7);
    K9:=IF(K6>=200ANDK5>=150,15,IF(K6<=-200ANDK5<=-150,-15,K8))+60;
    K10:=(K3<100ANDK9>60);
    K11:=V>SMA(V,3,1)*1.5;
    K12:=K10ANDK11;
    LC:=REF(CLOSE,1);
    风险值:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100),;
    XGD:=K12ORCROSS(88,风险值);
    前引线:="PAVE.CV",;
    引导线:="PAVE.MCV",;
    主导线:="PAVE.DIFF",;
    主线:=ABS(主导线-前引线);
    GSSS:=CROSS(前引线,引导线);
    前引GS:=主线<REF(主线,1)AND主线<=8;
    XGE1:=XGAANDXGBANDXGD!=1;
    GS:XGE1ANDXGCANDCAPITAL<10000000ANDC<=15ANDGSSSAND前引GSANDREF(XGE1,1)!=1;
    涨跌:=REF(C,1);
    涨停:=IF(((((C-涨跌)*100)/涨跌)>=(10-((0.01*100)/涨跌))),1,0);
    DIF:=(EMA(C,12)-EMA(C,26));
    DEA:=EMA(DIF,9);
    MACD:=((DIF-DEA)*2);
    VAR2:=(CLOSE*VOL);
    VAR3:=EMA((((((EMA(VAR2,3)/EMA(VOL,3))+(EMA(VAR2,6)/EMA(VOL,6)))+(EMA(VAR2,12)/EMA(VOL,12)))+(EMA(VAR2,24)/EMA(VOL,24)))/4),13);
    VAR4:=EMA(CLOSE,9);
    飞狐线:=(MA(CLOSE,25)+((MA(CLOSE,25)*20)/100));
    强势线:=(MA(CLOSE,25)+((MA(CLOSE,25)*6)/100));
    支撑线:=((((MA(CLOSE,3)+MA(CLOSE,6))+MA(CLOSE,12))+MA(CLOSE,24))/4);
    压力线:=EMA((VAR4*1.14),5);
    盈损线:=(LLV(REF(LOW,1),2)+((HHV(REF(HIGH,1),2)-LLV(REF(LOW,1),2))/2));
    QD:=(((C>强势线)AND(C>支撑线))AND(C>盈损线));
    小妖:=((COUNT(QD,10)=1)ANDQD);
    XYJJ:=BARSLAST(小妖);
    JS:=CROSS(C,压力线);
    妖狐:=((COUNT(JS,XYJJ)<=1)ANDJS);
    HX1:=((REF(妖狐,1)AND(O>压力线))AND(C>压力线));
    HX2:=((REF(妖狐,1)ANDCROSS(C,飞狐线))AND(C>压力线));
    狐仙前世:=(小妖AND妖狐);
    狐仙金身:=(HX1ORHX2);
    妖狐王:=((((REF(涨停,1)AND(O>压力线))AND(O>REF(H,1)))AND(REF(H,1)<REF(压力线,1)))AND(L>=压力线));
    ((狐仙前世OR狐仙金身)OR妖狐王);






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


   VAR1赋值:N日内最高价的最高值

   VAR2赋值:N日内最低价的最低值

   输出阻力线:(收盘价-VAR2)/(VAR1-VAR2)的21日指数移动平均-0.5,COLORF0F000,线宽为2

   输出操作线:(收盘价-VAR2)/(VAR1-VAR2)的5日指数移动平均-0.5,画红色,线宽为2

   当满足条件操作线上穿阻力线AND阻力线<0.1时,在阻力线位置书写文字,画黄色

   当满足条件阻力线上穿操作线AND阻力线>0.25时,在阻力线位置书写文字,画绿色

   输出红绿棒:(操作线-阻力线),COLORSTICK

   BIAS1赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均

   DIF赋值:(BIAS1-16日前的BIAS1)

   输出DBCD1:DIF的76日[1日权重]移动平均

   TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1

   MTIME赋值:当前离开盘分钟数关于TOTAL的模

   CTIME赋值:如果MTIME<,返回?,否则返回?

   0.5,TOTAL,MTIME)

   NOTEXTVVOL赋值:如果(到最后交易的周期=1ANDDYNAINFO(8)>,返回?,否则返回?

   1),(成交量(手)*10)*(TOTAL+3)/(CTIME+3),无效数),

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

   =1日前的收盘价,成交量(手),0)

   VAR2A赋值:如果收盘价<,返回?,否则返回?

   =1日前的收盘价,成交量(手),0)

   VAR3赋值:VAR1A的10日累和

   VAR4赋值:VAR2A的10日累和

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

   =收盘价的5日简单移动平均,成交量(手),0)

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

   =收盘价的5日简单移动平均,成交量(手),0)

   VAR7赋值:VAR5的10日累和

   VAR8赋值:VAR6的10日累和

   VAR9赋值:如果收盘价的5日简单移动平均>,返回?,否则返回?

   =1日前的收盘价的5日简单移动平均,成交量(手),0)

   VARA赋值:如果收盘价的5日简单移动平均<,返回?,否则返回?

   =1日前的收盘价的5日简单移动平均,成交量(手),0)

   VARB赋值:VAR9的10日累和

   VARC赋值:VARA的10日累和

   VARD赋值:如果收盘价的10日指数移动平均>,返回?,否则返回?

   =1日前的收盘价的10日指数移动平均,成交量(手),0)

   VARE赋值:如果收盘价的10日指数移动平均<,返回?,否则返回?

   =1日前的收盘价的10日指数移动平均,成交量(手),0)

   VARF赋值:VARD的10日累和

   VAR10赋值:VARE的10日累和

   A1赋值:收盘价的3日指数移动平均的6日线性回归预测值

   A2赋值:收盘价的5日指数移动平均的6日线性回归预测值

   A3赋值:收盘价的7日指数移动平均的6日线性回归预测值

   A4赋值:收盘价的11日指数移动平均的6日线性回归预测值

   A5赋值:收盘价的14日指数移动平均的6日线性回归预测值

   B赋值:A1+A2+A3+A4-4*A5

   TOWERC赋值:B的2日指数移动平均

   VAR1赋值:TOWERC的绝对值+1日前的TOWERC的绝对值*50

   VAR2赋值:(3*收盘价+2*开盘价+最高价+最低价)/7

   A6赋值:VAR2的12日指数移动平均的6日线性回归预测值

   主力赋值:VAR3+VAR7+VARB+VARF,

   散户赋值:VAR4+VAR8+VARC+VAR10,

   NOTEXT主力平均赋值:主力的2日简单移动平均,

   NOTEXT散户平均赋值:散户的2日简单移动平均,

   主增率B赋值:(NOTEXT主力平均-1日前的NOTEXT主力平均)/NOTEXT主力平均,

   散减率B赋值:(1日前的NOTEXT散户平均-NOTEXT散户平均)/NOTEXT散户平均,

   和率A赋值:主增率B+散减率B,

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

   能量赋值:AA的32日[8日权重]移动平均

   BB赋值:如果能量>,返回?,否则返回?

   1日前的能量,能量-能量*1/100,能量+能量*1/100)

   趋势线赋值:BB的19日[6日权重]移动平均

   趋势线差赋值:能量-趋势线,

   XGA赋值:和率A>

   =0.20ORREF(和率A,1)+0.25<

   和率AAND趋势线差>

   3

   XGA1赋值:和率A>

   =0.20ORREF(和率A,1)+0.25<

   和率A

   WY1001赋值:(2*收盘价+最高价+最低价)/4

   WY1002赋值:WY1001的4日指数移动平均

   WY1003赋值:WY1002的4日指数移动平均

   WY1004赋值:WY1003的4日指数移动平均

   XYS0赋值:(WY1004-1日前的WY1004)/1日前的WY1004*100

   牛线赋值:XYS0的1日简单移动平均

   熊线赋值:XYS0的2日简单移动平均

   牛熊线差赋值:牛线-熊线,

   XGB赋值:牛线>

   =熊线ORCROSS(牛线,熊线)

   ZLCM赋值:以收盘价计算的获利盘比例*70的3日指数移动平均

   SHCM赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的3日指数移动平均

   ZZLKP赋值:ZLCM/(ZLCM+SHCM)*100

   ZZLJJ赋值:ZZLKP的89日指数移动平均

   资金强度赋值:ZZLKP-ZZLJJ,

   XGC赋值:资金强度>

   0

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

   K2赋值:100-K1的绝对值

   K3赋值:如果K2<,返回?,否则返回?

   90,K2,100)

   K4赋值:(最高价+最低价+收盘价)/3

   K5赋值:(K4-K4的14日简单移动平均)/(0.015*K4的14日平均绝对偏差)

   K6赋值:(K4-K4的70日简单移动平均)/(0.015*K4的70日平均绝对偏差)

   K7赋值:如果K5>,返回?,否则返回?

   =150ANDK5<

   200ANDK6>

   =150ANDK6<

   200,10,0)

   K8赋值:如果K5<,返回?,否则返回?

   =-150ANDK5>

   -200ANDK6<

   =-150ANDK6>

   -200,-10,K7)

   K9赋值:如果K6>,返回?,否则返回?

   =200ANDK5>

   =150,15,如果K6<,返回?,否则返回?

   =-200ANDK5<

   =-150,-15,K8))+60

   K10赋值:(K3<

   100ANDK9>

   60)

   K11赋值:成交量(手)>

   成交量(手)的3日[1日权重]移动平均*1.5

   K12赋值:K10ANDK11

   LC赋值:1日前的收盘价

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

   XGD赋值:K12ORCROSS(88,风险值)

   前引线赋值:"强筹码引力的CV",

   引导线赋值:"强筹码引力的MCV",

   主导线赋值:"强筹码引力的DIFF",

   主线赋值:主导线-前引线的绝对值

   GSSS赋值:前引线上穿引导线

   前引GS赋值:主线<

   1日前的主线AND主线<

   =8

   XGE1赋值:XGAANDXGBANDXGD不等于1

   输出GS:XGE1ANDXGCANDCAPITAL<

   10000000ANDC<

   =15ANDGSSSAND前引GSANDREF(XGE1,1)不等于1

   涨跌赋值:1日前的收盘价

   涨停赋值:如果((((收盘价-涨跌)*100)/涨跌)>,返回?,否则返回?

   =(10-((0.01*100)/涨跌))),1,0)

   DIF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)

   DEA赋值:DIF的9日指数移动平均

   MACD赋值:((DIF-DEA)*2)

   VAR2赋值:(收盘价*成交量(手))

   VAR3赋值:(((((VAR2的3日指数移动平均/成交量(手)的3日指数移动平均)+(VAR2的6日指数移动平均/成交量(手)的6日指数移动平均))+(VAR2的12日指数移动平均/成交量(手)的12日指数移动平均))+(VAR2的24日指数移动平均/成交量(手)的24日指数移动平均))/4)的13日指数移动平均

   VAR4赋值:收盘价的9日指数移动平均

   飞狐线赋值:(收盘价的25日简单移动平均+((收盘价的25日简单移动平均*20)/100))

   强势线赋值:(收盘价的25日简单移动平均+((收盘价的25日简单移动平均*6)/100))

   支撑线赋值:((((收盘价的3日简单移动平均+收盘价的6日简单移动平均)+收盘价的12日简单移动平均)+收盘价的24日简单移动平均)/4)

   压力线赋值:(VAR4*1.14)的5日指数移动平均

   盈损线赋值:(2日内1日前的最低价的最低值+((2日内1日前的最高价的最高值-2日内1日前的最低价的最低值)/2))

   QD赋值:(((收盘价>

   强势线)AND(收盘价>

   支撑线))AND(收盘价>

   盈损线))

   小妖赋值:((统计10日中满足QD的天数=1)ANDQD)

   XYJJ赋值:上次小妖距今天数

   JS赋值:收盘价上穿压力线

   妖狐赋值:((统计XYJJ日中满足JS的天数<

   =1)ANDJS)

   HX1赋值:((1日前的妖狐AND(开盘价>

   压力线))AND(收盘价>

   压力线))

   HX2赋值:((1日前的妖狐ANDCROSS(收盘价,飞狐线))AND(收盘价>

   压力线))

   狐仙前世赋值:(小妖AND妖狐)

   狐仙金身赋值:(HX1ORHX2)

   妖狐王赋值:((((1日前的涨停AND(开盘价>

   压力线))AND(开盘价>

   1日前的最高价))AND(1日前的最高价<

   1日前的压力线))AND(最低价>

   =压力线))

   ((狐仙前世OR狐仙金身)OR妖狐王)


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

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

网友评论

已有0人评论

清除 发表评论