相关简介:    操盘手资金博弈优化指标公式                              

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

1.底部吸筹资金越多越好,尤其是最近5个交易日有吸筹资金的个股重点关注。
2.大多数个股: 0.2<=macd<=0.5 是股价起爆区间 ;0.5<macd<1 是股价加速区间。震荡行情注意不要追高。
3.有效提示MACD底背离区间,KDJ乖离率,DIFDEA金叉点,抄底吸筹资金。

通达信指标公式源码:

    PJ:=(H+L+C)/3;
    V1:=IF(H=L,1,H-maX(O,C));
    V2:=IF(H=L,1,MAX(C,O)-PJ);
    V3:=IF(H=L,1,MIN(O,C)-L);
    V4:=IF(H=L,1,PJ-MIN(C,O));
    V5:=vol/IF(H=L,4,H-L);
    V6:=(V1*V5)+(V2*V5);
    V7:=(V3*V5)+(V4*V5);
    WP1:=DYNAINFO(23);
    NP1:=DYNAINFO(22);
    WP2:=IF(ISLAstBAR,V7*240/FROMOPEN,V7);
    NP2:=IF(ISLASTBAR,V6*240/FROMOPEN,V6);
    WP:=IF(ISLASTBARANDPERIOD=5,WP1,WP2);
    NP:=IF(ISLASTBARANDPERIOD=5,NP1,NP2);
    资金:WP-NP,LINETHICK0;
    STICKLINE(资金>O,0,资金,-1,0),COLORRED;
    STICKLINE(资金<O,0,资金,-1,0),COLORCYAN;
    均值:SUM(资金,5),COLOR00CCCC,LINETHICK1;
    大资金:+SUM(资金,5),COLOR00CCCC,LINETHICK1;
    散资金:-SUM(资金,5),COLORLICYAN,LINETHICK1;
    月差:=SUM(资金,22),NODRAW;
    WP-NP,COLOR00CCCC,LINETHICK0;
    选股:crOSS(大资金,散资金)AND月差>0,LINETHICK0;
    {STICKLINE(日差<REF(日差,1)AND日差>0,日差,0,-1,0),COLORBLUE;}
    ddx:(WP-NP)*10000/FINANCE(7),LINETHICK0;
    DDY:IF(均值>0,(WP-NP)*100/INDEXV,0),LINETHICK0;
    DK1:BArslAST(选股)+1,LINETHICK0;
    M1:=10;
    M2:=30;
    M3:=60;
    P波段王:=100;
    买延迟:=100;
    成交量:VOL,NODRAW,COLORYELLOW;
    STICKLINE(CLOSE>=OPEN,0,VOL*1,8,0),COLORRED;
    STICKLINE(CLOSE>=OPEN,0,VOL*0.8,8,0),COLOR0088FF;
    STICKLINE(CLOSE>=OPEN,0,VOL*0.6,8,0),COLOR00AAFF;
    STICKLINE(CLOSE>=OPEN,0,VOL*0.4,8,0),COLOR00DDFF;
    STICKLINE(CLOSE>=OPEN,0,VOL*0.2,8,0),COLORYELLOW;
    STICKLINE(CLOSE<OPEN,0,VOL*1,8,0),COLORFFFFFF;
    STICKLINE(CLOSE<OPEN,0,VOL*0.8,8,0),COLORFFBBBB;
    STICKLINE(CLOSE<OPEN,0,VOL*0.6,8,0),COLORFF9999;
    MA1:=MA(VOL,M1),COLORFFFFFF;
    MA2:=MA(VOL,M2),COLOR00FFFF;
    DRAWICON((((VOL-MA2)/MA2)>1.53),VOL*1.3,70);
    VAR2:=(1/WINNER(CLOSE));
    VAR3:=MA(CLOSE,13);
    VAR4:=(100-ABS((((CLOSE-VAR3)/VAR3)*100)));
    VAR5:=LLV(LOW,75);
    VAR6:=HHV(HIGH,75);
    VAR7:=((VAR6-VAR5)/100);
    VAR8:=SMA(((CLOSE-VAR5)/VAR7),20,1);
    VAR9:=SMA(((OPEN-VAR5)/VAR7),20,1);
    VARA:=((3*VAR8)-(2*SMA(VAR8,15,1)));
    VARB:=((3*VAR9)-(2*SMA(VAR9,15,1)));
    VARC:=(100-VARB);
    看(我)实力:=(100-VARA);
    散户:=MA((WINNER((CLOSE*0.95))*100),3);
    新庄:=(100-IFF((VAR2>5),IFF((VAR2<100),VAR2,(VAR4-10)),0));
    VARD:=(散户>VAR4);
    VARE:=(REF(LOW,1)*0.9);
    VARF:=(LOW*0.9);
    VAR10:=(((VARF*VOL)+(VARE*(CAPITAL-VOL)))/CAPITAL);
    VAR11:=EMA(VAR10,30);
    VAR12:=(CLOSE-REF(CLOSE,1));
    VAR13:=MAX(VAR12,0);
    VAR14:=ABS(VAR12);
    VAR15:=((SMA(VAR13,7,1)/SMA(VAR14,7,1))*100);
    VAR16:=((SMA(VAR13,13,1)/SMA(VAR14,13,1))*100);
    VAR17:=BARSCOUNT(CLOSE);
    VAR18:=((SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1))*100);
    VAR19:=((((0-200)*(HHV(HIGH,60)-CLOSE))/(HHV(HIGH,60)-LLV(LOW,60)))+100);
    VAR1A:=(((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*100);
    VAR1B:=SMA(((SMA(VAR1A,4,1)-50)*2),3,1);
    VAR1C:=(((INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14)))*100);
    VAR1D:=SMA(VAR1C,4,1);
    VAR1E:=SMA(VAR1D,3,1);
    VAR1F:=(((HHV(HIGH,30)-CLOSE)/CLOSE)*100);
    VAR20:=(((((((((VAR18<=25)AND(VAR19<(0-95)))AND(VAR1F>20))AND(VAR1B<(0-30)))AND(VAR1E<30))AND((VAR11-CLOSE)>=(0-0.25)))AND(VAR15<22))AND(VAR16<28))AND(VAR17>50));
    VAR21:=(((HIGH+LOW)+CLOSE)/3);
    VAR22:=((VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14)));
    VAR23:=((VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70)));
    VAR24:=IFF(((((VAR22>=150)AND(VAR22<200))AND(VAR23>=150))AND(VAR23<200)),10,0);
    VAR25:=IFF(((((VAR22<=(0-150))AND(VAR22>(0-200)))AND(VAR23<=(0-150)))AND(VAR23>(0-200))),(0-10),VAR24);
    小心断裂:=(IFF(((VAR23>=200)AND(VAR22>=150)),15,IFF(((VAR23<=(0-200))AND(VAR22<=(0-150))),(0-15),VAR25))+50);
    VAR26:=(((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21)))*100);
    VAR27:=REVERSE(VAR26);
    VAR28:=SMA(VAR26,3,1);
    波段王:=SMA(VAR28,3,1);
    波段鬼:=SMA(波段王,3,1);
    地:=IFF((CROSS(波段王,波段鬼)AND(波段王<40)),35,0);
    天:=IFF((CROSS(波段鬼,波段王)AND(波段鬼>75)),70,100);
    上一次买:=BARSLAST(((CROSS(MA1,MA2)AND(散户<P波段王))AND(波段王<21)));
    MA买延迟线:=IFF((上一次买<买延迟),(VOL*1.3),0);
    低吸:IFF((CROSS(波段王,波段鬼)AND(波段王<40)),1,0),NODRAW,COLORFFFFFF;
    减磅:IFF((CROSS(波段鬼,波段王)AND(波段鬼>75)),1,0),NODRAW,COLORFFFF00;
    DRAWTEXT(低吸,VOL+HHV(VOL,30)/2,'低吸'),COLORFFFFFF;
    DRAWTEXT(减磅,VOL+HHV(VOL,30)/2,'减磅'),COLORFFFF00;

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

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

   V1赋值:如果最高价=最低价,返回1,否则返回最高价-开盘价和收盘价的较大值

   V2赋值:如果最高价=最低价,返回1,否则返回收盘价和开盘价的较大值-PJ

   V3赋值:如果最高价=最低价,返回1,否则返回开盘价和收盘价的较小值-最低价

   V4赋值:如果最高价=最低价,返回1,否则返回PJ-收盘价和开盘价的较小值

   V5赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价

   V6赋值:(V1*V5)+(V2*V5)

   V7赋值:(V3*V5)+(V4*V5)

   WP1赋值:外盘/板块指数涨停

   NP1赋值:内盘/板块指数跌停数

   WP2赋值:如果是否最后一个周期,返回V7*240/当前离开盘分钟数,否则返回V7

   NP2赋值:如果是否最后一个周期,返回V6*240/当前离开盘分钟数,否则返回V6

   WP赋值:如果ISLASTBARANDPERIOD=5,返回WP1,否则返回WP2

   NP赋值:如果ISLASTBARANDPERIOD=5,返回NP1,否则返回NP2

   输出资金:WP-NP,线宽为0

   当满足条件资金>开盘价时,在0和资金位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画红色

   当满足条件资金<开盘价时,在0和资金位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画青色

   输出均值:资金的5日累和,COLOR00CCCC,线宽为1

   输出大资金:+资金的5日累和,COLOR00CCCC,线宽为1

   输出散资金:-资金的5日累和,画淡青色,线宽为1

   月差赋值:资金的22日累和,NODRAW

   WP-NP,COLOR00CCCC,线宽为0

   输出选股:大资金上穿散资金AND月差>0,线宽为0

   输出大单动向:(WP-NP)*10000/流通股本(股),线宽为0

   输出涨跌动因:如果均值>0,返回(WP-NP)*100/大盘的成交量,否则返回0,线宽为0

   输出DK1:上次选股距今天数+1,线宽为0

   M1赋值:10

   M2赋值:30

   M3赋值:60

   P波段王赋值:100

   买延迟赋值:100

   输出成交量:成交量(手),NODRAW,画黄色

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

   =开盘价,0,成交量(手)*1,8,0),画红色

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

   =开盘价,0,成交量(手)*0.8,8,0),COLOR0088FF

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

   =开盘价,0,成交量(手)*0.6,8,0),COLOR00AAFF

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

   =开盘价,0,成交量(手)*0.4,8,0),COLOR00DDFF

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

   =开盘价,0,成交量(手)*0.2,8,0),画黄色

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

   开盘价,0,成交量(手)*1,8,0),COLORFFFFFF

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

   开盘价,0,成交量(手)*0.8,8,0),COLORFFBBBB

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

   开盘价,0,成交量(手)*0.6,8,0),COLORFF9999

   MA1赋值:成交量(手)的M1日简单移动平均,COLORFFFFFF

   MA2赋值:成交量(手)的M2日简单移动平均,COLOR00FFFF

   当满足条件(((成交量(手)-MA2)/MA2)>时,在?位置画?号图标

   1.53),成交量(手)*1.3,70)

   VAR2赋值:(1/以收盘价计算的获利盘比例)

   VAR3赋值:收盘价的13日简单移动平均

   VAR4赋值:(100-(((收盘价-VAR3)/VAR3)*100)的绝对值)

   VAR5赋值:75日内最低价的最低值

   VAR6赋值:75日内最高价的最高值

   VAR7赋值:((VAR6-VAR5)/100)

   VAR8赋值:((收盘价-VAR5)/VAR7)的20日[1日权重]移动平均

   VAR9赋值:((开盘价-VAR5)/VAR7)的20日[1日权重]移动平均

   VARA赋值:((3*VAR8)-(2*VAR8的15日[1日权重]移动平均))

   VARB赋值:((3*VAR9)-(2*VAR9的15日[1日权重]移动平均))

   VARC赋值:(100-VARB)

   看(我)实力赋值:(100-VARA)

   散户赋值:(以(收盘价*0.95)计算的获利盘比例*100)的3日简单移动平均

   新庄赋值:(100-如果(VAR2>,返回?,否则返回?

   5),如果(VAR2<,返回?,否则返回?

   100),VAR2,(VAR4-10)),0))

   VARD赋值:(散户>

   VAR4)

   VARE赋值:(1日前的最低价*0.9)

   VARF赋值:(最低价*0.9)

   VAR10赋值:(((VARF*成交量(手))+(VARE*(当前流通股本(手)-成交量(手))))/当前流通股本(手))

   VAR11赋值:VAR10的30日指数移动平均

   VAR12赋值:(收盘价-1日前的收盘价)

   VAR13赋值:VAR12和0的较大值

   VAR14赋值:VAR12的绝对值

   VAR15赋值:((VAR13的7日[1日权重]移动平均/VAR14的7日[1日权重]移动平均)*100)

   VAR16赋值:((VAR13的13日[1日权重]移动平均/VAR14的13日[1日权重]移动平均)*100)

   VAR17赋值:收盘价的有效数据周期数

   VAR18赋值:((VAR12和0的较大值的6日[1日权重]移动平均/VAR12的绝对值的6日[1日权重]移动平均)*100)

   VAR19赋值:((((0-200)*(60日内最高价的最高值-收盘价))/(60日内最高价的最高值-60日内最低价的最低值))+100)

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

   VAR1B赋值:((VAR1A的4日[1日权重]移动平均-50)*2)的3日[1日权重]移动平均

   VAR1C赋值:(((大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值))*100)

   VAR1D赋值:VAR1C的4日[1日权重]移动平均

   VAR1E赋值:VAR1D的3日[1日权重]移动平均

   VAR1F赋值:(((30日内最高价的最高值-收盘价)/收盘价)*100)

   VAR20赋值:(((((((((VAR18<

   =25)AND(VAR19<

   (0-95)))AND(VAR1F>

   20))AND(VAR1B<

   (0-30)))AND(VAR1E<

   30))AND((VAR11-收盘价)>

   =(0-0.25)))AND(VAR15<

   22))AND(VAR16<

   28))AND(VAR17>

   50))

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

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

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

   VAR24赋值:如果((((VAR22>,返回?,否则返回?

   =150)AND(VAR22<

   200))AND(VAR23>

   =150))AND(VAR23<

   200)),10,0)

   VAR25赋值:如果((((VAR22<,返回?,否则返回?

   =(0-150))AND(VAR22>

   (0-200)))AND(VAR23<

   =(0-150)))AND(VAR23>

   (0-200))),(0-10),VAR24)

   小心断裂赋值:(如果((VAR23>,返回?,否则返回?

   =200)AND(VAR22>

   =150)),15,如果((VAR23<,返回?,否则返回?

   =(0-200))AND(VAR22<

   =(0-150))),(0-15),VAR25))+50)

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

   VAR27赋值:VAR26的相反数

   VAR28赋值:VAR26的3日[1日权重]移动平均

   波段王赋值:VAR28的3日[1日权重]移动平均

   波段鬼赋值:波段王的3日[1日权重]移动平均

   地赋值:如果(波段王上穿波段鬼AND(波段王<,返回?,否则返回?

   40)),35,0)

   天赋值:如果(波段鬼上穿波段王AND(波段鬼>,返回?,否则返回?

   75)),70,100)

   上一次买赋值:上次((MA1上穿MA2AND(散户<距今天数

   P波段王))AND(波段王<

   21)))

   MA买延迟线赋值:如果(上一次买<,返回?,否则返回?

   买延迟),(成交量(手)*1.3),0)

   输出低吸:如果(波段王上穿波段鬼AND(波段王<,返回?,否则返回?

   40)),1,0),NODRAW,COLORFFFFFF

   输出减磅:如果(波段鬼上穿波段王AND(波段鬼>,返回?,否则返回?

   75)),1,0),NODRAW,COLORFFFF00

   当满足条件低吸时,在成交量(手)+30日内成交量(手)的最高值/2位置书写文字,COLORFFFFFF

   当满足条件减磅时,在成交量(手)+30日内成交量(手)的最高值/2位置书写文字,COLORFFFF00

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。