相关简介: 操盘手资金博弈优化指标公式
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
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
评论(0)