相关简介: 通达信主力出货指标源码
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
在高价区反复制造震荡,让散户误以为庄家只是在整理而已,而庄家则在震荡中慢慢分批出货。这种出货方式就叫震荡式出货。这种出货方式所震时间较长,常用于大盘股或重要指标股的出货操作。
通达信指标公式源码:
PJJ:=DMA((H+L+C*2)/4,0.9);
JJ:=REF(EMA(PJJ,3),1);
QJJ:=vol/((H-L)*2-ABS(C-O));
XVL:=IF(C>O,QJJ*(H-L),IF(C<O,QJJ*(H-O+(C-L)),VOL/2))+IF(C>O,0-QJJ*(H-C+(O-L)),IF(C<O,0-QJJ*(H-L),0-VOL/2));
ZLL:=VOL/CAPITAL;
HSL1:=IF(ZLL>10,10,ZLL);
HSL:=XVL/20/1.15;
攻击流量:=HSL*0.55+REF(HSL,1)*0.33+REF(HSL,2)*0.22;
GJJ:=EMA(攻击流量,8);
LLJX:=EMA(攻击流量,3);
流量:LLJX,COLORC875B7;
STICKLINE(流量>0,流量*1000,0,4,0),COLOR0000FF;
STICKLINE(流量<0,流量*1000,0,4,0),COLORFF4242;
流量基线:GJJ,COLOR00BBBB;
STICKLINE(HSL*0.4>=0,HSL*0.4*1.5*1000,0,0,1),COLORYELLOW;
STICKLINE(HSL*0.4<0,HSL*0.4*1.5*1000,0,0,1),COLOR95FF95;
ZJLL:=REF(LLJX,1);
QZJJ:=(((LLJX-ZJLL)/ZJLL)*100);
流量幅:IF(((LLJX>0)AND(ZJLL<0)),ABS(QZJJ),IF((((LLJX<0)AND(ZJLL<0))AND(LLJX<ZJLL)),(0-QZJJ),QZJJ)),COLORWHITE;
力度:HSL/1000,COLOR9B37FF;
周流量:SUM(LLJX,5),COLORFFBFDF;
BB:=REF(周流量,1);
ZQZJJ:=(周流量-BB)/BB*100;
周幅:IF(周流量>0ANDBB<0,ABS(ZQZJJ),IF(周流量<0ANDBB<0AND周流量<BB,-ZQZJJ,ZQZJJ)),COLORWHITE;
输出:GJJ*1000,COLOR00BBBB;
VAR1:=1/WINNER(CLOSE);
VAR2:=ma(CLOSE,13);
VAR3:=100-Abs((CLOSE-VAR2)/VAR2*100);
VAR4:=LLV(LOW,75);
VAR5:=HHV(HIGH,75);
VAR6:=(VAR5-VAR4)/100;
VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1);
VAR8:=SMA((OPEN-VAR4)/VAR6,20,1);
VAR9:=3*VAR7-2*SMA(VAR7,15,1);
VARA:=3*VAR8-2*SMA(VAR8,15,1);
VARB:=100-VARA;
VARC:=IF(900101<DATEANDDATE<9999999,1,0);
进场系数:(100-VAR9)*VARC,,{000B0001};
出货量:MA(WINNER(CLOSE*0.95)*100,3)*VARC,,COLORYELLOW;
进货量:(100-IF(VAR1>5,IF(VAR1<100,VAR1,VAR3-10),0))*VARC,,COLORGREEN;
VARD:=出货量>VAR3;
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:=(-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<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-CLOSE>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>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:=IF(VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,10,0);
VAR25:=IF(VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,-10,VAR24);
VAR26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
VAR27:=REVERSE(VAR26);
VAR28:=SMA(VAR26,3,1);
散户:SMA(VAR28,3,1)*VARC,,COLORMAGENTA;
庄家:SMA(散户,3,1)*VARC,,COLORYELLOW;
见顶:IF(crOSS(散户,庄家)AND散户<30,庄家,0)*VARC,,COLORRED;
见底:IF(CROSS(庄家,散户)AND庄家>75,庄家,100)*VARC,,COLORGREEN;
DRAWTEXT(CROSS(散户,庄家)AND散户<30,庄家,'低吸!'),,COLORWHITE;
DRAWTEXT(CROSS(庄家,散户)AND庄家>75,庄家,''),,COLORGREEN;
预警:(IF(VAR23>=200ANDVAR22>=150,15,IF(VAR23<=-200ANDVAR22<=-150,-15,VAR25))+50)*VARC,,{00050006};
DRAWTEXT(CROSS(VAR20,0.5)ANDCOUNT(VAR20=1,10)=1,35,'抄底'),,COLORYELLOW;
DRAWTEXT(CROSS(VARD,0.5)ANDCOUNT(VARD=1,10)=1,65,'逃顶'),,COLORCYAN;
stICKLINE(VARD,100,25,1,0),,COLORCYAN;
STICKLINE(1,出货量,0,1,0),,COLORYELLOW;
STICKLINE(1,进货量,100,1,0),,{00010001};
STICKLINE(VAR20,0,80,1,0),,COLORRED;
[源码注释]通达信公式动态翻译结果
PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:如果收盘价>,返回?,否则返回?
开盘价,QJJ*(最高价-最低价),如果收盘价<,返回?,否则返回?
开盘价,QJJ*(最高价-开盘价+(收盘价-最低价)),成交量(手)/2))+如果收盘价>,返回?,否则返回?
开盘价,0-QJJ*(最高价-收盘价+(开盘价-最低价)),如果收盘价<,返回?,否则返回?
开盘价,0-QJJ*(最高价-最低价),0-成交量(手)/2))
ZLL赋值:成交量(手)/当前流通股本(手)
HSL1赋值:如果ZLL>,返回?,否则返回?
10,10,ZLL)
HSL赋值:XVL/20/1.15
攻击流量赋值:HSL*0.55+1日前的HSL*0.33+2日前的HSL*0.22
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
输出流量:LLJX,COLORC875B7
当满足条件流量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,流量*1000,0,4,0),COLOR0000FF
当满足条件流量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,流量*1000,0,4,0),COLORFF4242
输出流量基线:GJJ,COLOR00BBBB
当满足条件HSL*0.4>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0,HSL*0.4*1.5*1000,0,0,1),画黄色
当满足条件HSL*0.4<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,HSL*0.4*1.5*1000,0,0,1),COLOR95FF95
ZJLL赋值:1日前的LLJX
QZJJ赋值:(((LLJX-ZJLL)/ZJLL)*100)
输出流量幅:如果((LLJX>,返回?,否则返回?
0)AND(ZJLL<
0)),QZJJ的绝对值,如果(((LLJX<,返回?,否则返回?
0)AND(ZJLL<
0))AND(LLJX<
ZJLL)),(0-QZJJ),QZJJ)),画白色
输出力度:HSL/1000,COLOR9B37FF
输出周流量:LLJX的5日累和,COLORFFBFDF
BB赋值:1日前的周流量
ZQZJJ赋值:(周流量-BB)/BB*100
输出周幅:如果周流量>,返回?,否则返回?
0ANDBB<
0,ZQZJJ的绝对值,如果周流量<,返回?,否则返回?
0ANDBB<
0AND周流量<
BB,-ZQZJJ,ZQZJJ)),画白色
输出输出:GJJ*1000,COLOR00BBBB
VAR1赋值:1/以收盘价计算的获利盘比例
VAR2赋值:收盘价的13日简单移动平均
VAR3赋值:100-(收盘价-VAR2)/VAR2*100的绝对值
VAR4赋值:75日内最低价的最低值
VAR5赋值:75日内最高价的最高值
VAR6赋值:(VAR5-VAR4)/100
VAR7赋值:(收盘价-VAR4)/VAR6的20日[1日权重]移动平均
VAR8赋值:(开盘价-VAR4)/VAR6的20日[1日权重]移动平均
VAR9赋值:3*VAR7-2*VAR7的15日[1日权重]移动平均
VARA赋值:3*VAR8-2*VAR8的15日[1日权重]移动平均
VARB赋值:100-VARA
VARC赋值:如果900101<DATEANDDATE<9999999,返回1,否则返回0
输出进场系数:(100-VAR9)*VARC,,
输出出货量:以收盘价*0.95计算的获利盘比例*100的3日简单移动平均*VARC,,画黄色
输出进货量:(100-如果VAR1>5,返回如果VAR1<100,返回VAR1,否则返回VAR3-10,否则返回0)*VARC,,画绿色
VARD赋值:出货量>VAR3
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赋值:(-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<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-收盘价>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>50
VAR21赋值:(最高价+最低价+收盘价)/3
VAR22赋值:(VAR21-VAR21的14日简单移动平均)/(0.015*VAR21的14日平均绝对偏差)
VAR23赋值:(VAR21-VAR21的70日简单移动平均)/(0.015*VAR21的70日平均绝对偏差)
VAR24赋值:如果VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,返回10,否则返回0
VAR25赋值:如果VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,返回-10,否则返回VAR24
VAR26赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
VAR27赋值:VAR26的相反数
VAR28赋值:VAR26的3日[1日权重]移动平均
输出散户:VAR28的3日[1日权重]移动平均*VARC,,画洋红色
输出庄家:散户的3日[1日权重]移动平均*VARC,,画黄色
输出见顶:如果散户上穿庄家AND散户<30,返回庄家,否则返回0*VARC,,画红色
输出见底:如果庄家上穿散户AND庄家>75,返回庄家,否则返回100*VARC,,画绿色
当满足条件散户上穿庄家AND散户<30时,在庄家位置书写文字,,画白色
当满足条件庄家上穿散户AND庄家>75时,在庄家位置书写文字,,画绿色
输出预警:(如果VAR23>=200ANDVAR22>=150,返回15,否则返回如果VAR23<=-200ANDVAR22<=-150,返回-15,否则返回VAR25+50)*VARC,,
当满足条件VAR20上穿0.5ANDCOUNT(VAR20=1,10)=1时,在35位置书写文字,,画黄色
当满足条件VARD上穿0.5ANDCOUNT(VARD=1,10)=1时,在65位置书写文字,,画青色
当满足条件VARD时,在100和25位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画青色
当满足条件1时,在出货量和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画黄色
当满足条件1时,在进货量和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,,
当满足条件VAR20时,在0和80位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画红色
评论(0)