主动性买卖量(公式)
提取'大买量'与'大卖量'
参数N=20
Var1:=AMOUNT/VOL/100; Var2:=REF(ASKPRICE(1),1); Var3:=REF(BIDPRICE(1),1); Var4:=(Var2-Var3)*0.35; Var5:=IF(Var1>=Var2-Var4,VOL,IF(Var1<Var2-Var4 AND Var1>Var3+Var4,BUYVOL,0)); Var6:=IF(Var1<=Var3+Var4,VOL,IF(Var1<Var2-Var4 AND Var1>Var3+Var4,SELLVOL,0)); J: SUM(Var5,0); 大单买量:SUM(IF(AMOUNT>=50000,Var5,0),0); 小单买量:SUM(IF(AMOUNT<50000,Var5,0),0); T: SUM(Var6,0); 大单卖量:SUM(IF(AMOUNT>=50000,Var6,0),0); 小单卖量:SUM(IF(AMOUNT<50000,Var6,0),0); 小单买卖和:大单买量+大单卖量; 大单买卖和:小单买量+小单卖量; Var2; P: Var1; Var3; VOL, VOLSTICK; U: EMA(J-T,3); Var7:=BARSLAST(CLOSE>REF(CLOSE,1)); Var8:=BARSLAST(CLOSE<REF(CLOSE,1)); Var9:=SUM(IF(REF(CLOSE,Var7)<=CLOSE,VOL,0),0); VarA:=SUM(IF(REF(CLOSE,Var8)>=CLOSE,VOL,0),0); U1: EMA(Var9-VarA,3);
主动性买卖量的完善公式见下 分笔买卖及大买卖单计算公式及分笔透析指标
主力持筹(用于将分笔数据提取后在日线上显示出来) 主动性大买量:SELFDATA('大买量' ),stick; 主动性大卖量:SELFDATA('大卖量' ),stick; 大单买卖差:主动性大买量-主动性大卖量,stick,colorred; 主力仓量:sum(主动性大买量-主动性大卖量,0); 三天前主力仓量:ref(主力仓量,3),POINTDOT,colorblack; 五天前主力仓量:ref(主力仓量,5),POINTDOT,colorblue; 主力三天增减量:主力仓量-三天前主力仓量,COLORBROWN,POINTDOT; 主力五天增减量:主力仓量-五天前主力仓量,COLORBLUE,POINTDOT; 十天前主力量:ref(主力仓量,10),stick,coloryellow; 二十天前主力量:ref(主力仓量,20),stick,coloryellow; 主力二十增减量:主力仓量-二十天前主力量,COLORYELLOW,POINTDOT; Var9:=主力仓量; Var10:十天前主力量; 主力十天增减:Var9-Var10,COLORBROWN,stick; MA(主力仓量,5),colorblack,pointdot; MA(主力仓量,10),colorblue,pointdot; MA(主力仓量,30),colorred;
怎么用呢?,开讲了:
在“自定义数据”中建立两个数据
1。起名为“大买量” ,属性选“股票相关序列”把‘指标“点上沟,然后指向公式”主动性买卖量“中的”大单买量“然后OK,该数据设定完了
2,起名为“大卖量” ,属性选“股票相关序列”把‘指标“点上沟,然后指向公式”主动性买卖量“中的”大单卖量“然后OK,该数据设定完了
上面两个数据设定完后,即可用分析家的分笔数据算这两个数据了,现存30天的即可了,否则数据量太大,这两个数据算一遍要一个多钟头(以后不用这么久了,只保留每天的分笔即可,其他天的剪切到别的目录下,这样每天收盘后只用两三分钟即可了) 算完数据后,将”主力持筹“公式引入到个股的副图中,既可看到主力当天增减仓,三天增减仓,五天增减仓,二十天增减仓的具体数值了,主力增减仓一目了然
分笔数据越详尽越好(即每分钟达到20笔以上为最好,那样服务器发来的并笔现象就少,数据就越有参考价值,现在大智慧L2的数据就有极高的参考价值,最高的数据可达到一只股的交易一天4600笔(240分钟)),去创焕论坛下载,那里有两年的分笔数据,别忘了把分析家分笔数据保存设定超过30天 http://data./yao0730/0612.html
我的公式,已默认50000元或以上的成交为大单,小于5万元的为小单,你自己可以改,但公认5万元为一个分界线,然后根据当天的每笔金额乘上一个经验系数来加权累加,这种想法是否可行?——没试过,还是客观数据好
是的,全部算完后,把前29天的数据剪切到别的地方去,只留一天,第二天收完盘,将前一天的分笔数据再剪切到别的地方去,只流当天的,这样你算数据时始终只更新当天的,数据会算的很快 分笔数据是以QRT为结尾的数据
|
|
经过我改动过的“主力持仓K线”
主力K线
买入:selfDATA('大买量')/10000,colorgreen,linethick0;{COLORSTICK} 卖出:selfDATA('大卖量')/10000,colorwhite,linethick0;{COLORSTICK} 净买:买入-卖出,colorred,linethick0; 累计持仓:sum(净买,0),colorgreen,linethick2; stickline(1,累计持仓,累计持仓+买入,4,1),colorgreen; stickline(1,累计持仓,累计持仓+卖出,4,1),coloryellow; stickline(净买>0,累计持仓+买入,累计持仓-卖出,4,0),colorred; stickline(净买<0,累计持仓+卖出,累计持仓-买入,4,0),colorffff00; 卅日持仓:ma(累计持仓,30),pointdot,colorblue;
ma5:MA(累计持仓,5),colorred; ma10:MA(累计持仓,10),COLORGRAY; ma30:MA(累计持仓,30),colorgreen; ma50:MA(累计持仓,50),CIRCLEDOT,COLORMAGENTA; drawtext(ma(累计持仓,50)>ref(ma(累计持仓,50),1),ma(累计持仓,50),'o'),COLORBLACK;
很不错,但显示不出来。似应改成:d5斜率:ma(ddy-ref(ddy,1),5),linethick0; 这样就全显示出来了,重要是它的方向,以及加速度——都出来了
受你的好思路启发,主力持筹(主力K线)指标也可加上: 仓量斜率3:ma(主力仓量-ref(主力仓量,1),3)/FINANCE(7),linethick0; 仓量斜率5:ma(主力仓量-ref(主力仓量,1),5)/FINANCE(7),linethick0; 仓量斜率10:ma(主力仓量-ref(主力仓量,1),10)/FINANCE(7),linethick0; 仓量斜率20:ma(主力仓量-ref(主力仓量,1),20)/FINANCE(7),linethick0;
以下为最近完善的指标
主力K线
{用自定义数据计算大买量/大卖量} 买入:selfDATA('大买量')/10000,colorgreen,linethick0; 卖出:selfDATA('大卖量')/10000,colorwhite,linethick0;
{用自定义数据保存历史大买量/大卖量,最新的用扩展数据计算} { 买入:if(date<1061127,selfdata('历史大买量'),extDATA(1))/10000,colorgreen,linethick0; 卖出:if(date<1061127,selfdata('历史大卖量'),extDATA(2))/10000,colorwhite,linethick0; } 净买:买入-卖出,colorred,linethick0; 累计持仓:sum(净买,0),colorgreen,linethick2;
{主力持仓K线公式的思路,把每天的增减仓量用柱线,相对累计持仓位标示出来} stickline(1,累计持仓,累计持仓+买入,4,1),colorgreen; stickline(1,累计持仓,累计持仓-卖出,4,1),colorwhite;
{把净值部分显示在买/卖量的上端/下端} stickline(净买>0,累计持仓+买入,累计持仓+卖出,4,0),colorred; stickline(净买<0,累计持仓-卖出,累计持仓-买入,4,0),colorffff00;
{还有一种风格是把净买/净卖部分显示在中间, 按习惯选择,直接替换掉上面两句} { stickline(净买>0,累计持仓+净买,累计持仓,4,0),colorred; stickline(净买<0,累计持仓+净买,累计持仓,4,0),colorffff00; }
ma5:MA(累计持仓,5),colorred; ma10:MA(累计持仓,10),COLORGRAY; ma30:MA(累计持仓,30),colorgreen; ma50:MA(累计持仓,50),colormagenta,linethick0;
PARTLINE(ma50,ma50<ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),rgb(255,0,0), ma50<ma30,rgb(255,255,0), ma50>ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),rgb(255,0,255), 1,rgb(0,0,255)),CIRCLEDOT;
至于最后一个ma50的输出,额外输出一个'o',不如直接用变色线统一用不同颜色来表示: 当30日持仓线高于50日持仓线,而且30日,50日持仓都是上升的,则用红色圆圈,说明中线上升趋势不变 当30日持仓线仍高于50日持仓线,但30日持仓,50日持仓只要有一个是递减的,则用黄色,说明主力可能正在出货,应警惕观望。 当50日持仓线高于30日持仓线,且50日持仓递增时(30日肯定也上升), 用紫色, 意味着中线向上趋势开始; 当50日持仓线高于30日持仓线,且30日持仓或50日持仓递减时,用蓝色,说明仍是空头减仓格局(价格上看可能是底部,但不急着进入)
绿色折线是主力持仓量,线条上面和下面的矩形分别代表当日买入和卖出量,并在顶点位置把净买入和净卖出量用实心矩形标出。 再加入主力持仓的30日平均线(虚线),即可简捷地标识出主力仓位的变化情况。 (这个30日均线很重要)
主力持筹
大买:=SELFDATA('大买量'); 大卖:=SELFDATA('大卖量'); 当天增减:(大买-大卖),LINETHICK0,COLOR0000ff; 主力仓量:sum(大买-大卖,0),COLORBLACK;
三天前仓:=ref(主力仓量,3); 五天前仓:=ref(主力仓量,5); 十天前仓:=ref(主力仓量,10); 廿天前仓:=ref(主力仓量,20);
三天增减:主力仓量-三天前仓,LINETHICK0,color003399; 五天增减:主力仓量-五天前仓,LINETHICK0,color0055ff; 十天增减:主力仓量-十天前仓,LINETHICK0,color00aaff; 廿天增减:主力仓量-廿天前仓,LINETHICK0,color00ffff;
FILLRGN(廿天增减,0,廿天增减>0,rgb(255,255,00),廿天增减<0,rgb(00,255,255)); {廿天增减,COLORWHITE;}
FILLRGN(十天增减,0,十天增减>0,rgb(255,170,00),十天增减<0,rgb(00,170,255)); {十天图:十天增减,COLORWHITE;}
FILLRGN(五天增减,0,五天增减>0,rgb(255,85,00),五天增减<0,rgb(00,85,255)); {五天图:五天增减,COLORWHITE;}
FILLRGN(三天增减,0,三天增减>0,rgb(153,51,00),三天增减<0,rgb(00,51,153)); {三天图:三天增减,COLORWHITE;}
STICKLINE(当天增减>0,当天增减,0,6,0),COLOR0000ff; STICKLINE(当天增减<0,当天增减,0,6,0),color00ff00;
ma5:MA(主力仓量,5),colorred; ma10:MA(主力仓量,10),COLORGRAY; ma20:MA(主力仓量,20),COLORBLUE,linethick2; ma30:MA(主力仓量,30),colorgreen; ma50:MA(主力仓量,50),CIRCLEDOT,COLORMAGENTA; 主力增减:当天增减/FINANCE(7); drawtext(ma(主力仓量,50)>ref(ma(主力仓量,50),1),ma(主力仓量,50),'o'),COLORBLACK; PARTLINE(ma50,ma50<ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),rgb(255,0,0), ma50<ma30,rgb(255,255,0), ma50>ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),rgb(255,0,255), 1,rgb(0,0,255)),CIRCLEDOT; 当天增减比率:当天增减/CAPITAL*100; 三天增减比率:三天增减/CAPITAL*100; 五天增减比率:五天增减/CAPITAL*100; 十天增减比率:十天增减/CAPITAL*100; 廿天增减比率:廿天增减/CAPITAL*100; 仓量斜率3:ma(主力仓量-ref(主力仓量,1),3)/FINANCE(7),linethick0; 仓量斜率5:ma(主力仓量-ref(主力仓量,1),5)/FINANCE(7),linethick0; 仓量斜率10:ma(主力仓量-ref(主力仓量,1),10)/FINANCE(7),linethick0; 仓量斜率20:ma(主力仓量-ref(主力仓量,1),20)/FINANCE(7),linethick0;
一种选择牛股的好方法:(经测试,一月以来盈利达到80%——20天)实际上我们找到的东西越来越好,武器越来越先进。受radesain兄的启发,将主力斜率应用到"主力持筹“(主力K线)上,原公式如下:
主力持筹
大买:=SELFDATA('大买量'); 大卖:=SELFDATA('大卖量'); 当天增减:(大买-大卖),LINETHICK0,COLOR0000ff; 主力仓量:sum(大买-大卖,0),COLORGRAY;
三天前仓:=ref(主力仓量,3); 五天前仓:=ref(主力仓量,5); 十天前仓:=ref(主力仓量,10); 廿天前仓:=ref(主力仓量,20);
三天增减:主力仓量-三天前仓,LINETHICK0,color003399; 五天增减:主力仓量-五天前仓,LINETHICK0,color0055ff; 十天增减:主力仓量-十天前仓,LINETHICK0,color00aaff; 廿天增减:主力仓量-廿天前仓,LINETHICK0,colorblack;
FILLRGN(廿天增减,0,廿天增减>0,rgb(255,255,00),廿天增减<0,rgb(00,255,255)); {廿天增减,COLORWHITE;}
FILLRGN(十天增减,0,十天增减>0,rgb(255,170,00),十天增减<0,rgb(00,170,255)); {十天图:十天增减,COLORWHITE;}
FILLRGN(五天增减,0,五天增减>0,rgb(255,85,00),五天增减<0,rgb(00,85,255)); {五天图:五天增减,COLORWHITE;}
FILLRGN(三天增减,0,三天增减>0,rgb(153,51,00),三天增减<0,rgb(00,51,153)); {三天图:三天增减,COLORWHITE;}
STICKLINE(当天增减>0,当天增减,0,6,0),COLOR0000ff; STICKLINE(当天增减<0,当天增减,0,6,0),color00ff00;
ma5:MA(主力仓量,5),colorred; ma10:MA(主力仓量,10),COLORGRAY; ma20:MA(主力仓量,20),COLORBLUE,linethick2; ma30:MA(主力仓量,30),colorgreen; ma50:MA(主力仓量,50),CIRCLEDOT,COLORMAGENTA; 主力增减:当天增减/FINANCE(7); drawtext(ma(主力仓量,50)>ref(ma(主力仓量,50),1),ma(主力仓量,50),'o'),COLORblack; PARTLINE(ma50<ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),ma50),color0000ff,CIRCLEDOT; PARTLINE(ma50<ma30 and (ma50<ref(ma50,1) or ma30<ref(ma30,1)),ma50),color00ffff,CIRCLEDOT; PARTLINE(ma50>ma30 and ma50>ref(ma50,1) and ma30>ref(ma30,1),ma50),colorff00ff,CIRCLEDOT; PARTLINE(ma50>ma30 and (ma50<ref(ma50,1) or ma30<ref(ma30,1)),ma50),colorff0000; 当天增减比率:当天增减/CAPITAL*100; 三天增减比率:三天增减/CAPITAL*100; 五天增减比率:五天增减/CAPITAL*100; 十天增减比率:十天增减/CAPITAL*100; 廿天增减比率:廿天增减/CAPITAL*100; 仓量斜率三:ma(主力仓量-ref(主力仓量,1),3)/FINANCE(7),linethick0; 仓量斜率五:ma(主力仓量-ref(主力仓量,1),5)/FINANCE(7),linethick0; 仓量斜率十:ma(主力仓量-ref(主力仓量,1),10)/FINANCE(7),linethick0; 仓量斜率廿:ma(主力仓量-ref(主力仓量,1),20)/FINANCE(7),linethick0;
利用仓量斜率三每天盘后排序,数值由大到小,我发现一月份的好多大牛股,在刚一起动就被选中,收益非常惊人,下面是一月五日盘后排序选中的钱40名,其中有长安汽车,一汽夏利,天富热电,S南航,丝绸股份,大冶特钢等股——涨幅后来在60%~100%之间,尤其是前20名要高度关注,所以好的东西一定要好好研究,变为自己的东西,不能光让别人指导(可以说有了它你不用靠我了,会做的跟我一样好,甚至超过我!!)
2007-1-05 代码 名称 主力细解 1 '601111' 中国国航 4.431 2 '600173' S*ST丹江 3.561 3 '600029' S南航 3.52 4 '000625' 长安汽车 3.325 5 '000755' 山西三维 3.002 6 '000927' 一汽夏利 2.872 7 '000922' S 阿 继 2.849 8 '600795' 国电电力 2.827 9 '600743' SST幸福 2.674 10 '002031' 巨轮股份 2.673 11 '000750' S*ST集琦 2.635 12 '600509' 天富热电 2.394 13 '600863' 内蒙华电 2.391 14 '600239' S红河 2.365 15 '600027' 华电国际 2.352 16 '600221' 海南航空 2.301 17 '000796' 宝商集团 2.226 18 |