ph 3的两种一元酸:IOLO分笔主力力度公式!盘中利器(新增V2代码) - 指标公式 - 创幻论坛 - 中国最...

来源:百度文库 编辑:中财网 时间:2024/04/19 20:32:49

IOLO分笔主力力度公式!盘中利器(新增V2代码)


(2代代码在图下方)
我想说3点:
---------------
1. buyvol 和 sellvol不是好算法,如果你能找到验证过的在分笔下比较好的算法请联系我!(会判断开盘,收盘,封停板出货,封停板被动吃货)
2. 大单门限根据自己的习惯可以重新设定,如果你是实战高手,有多年经验,烦请相告,门限如何设置更科学一点,谢谢。
3. 这是原创,转载请注明!
------
公式使用经验:
我最近才开始写一些符合个人实战经验的优质公式,所以你看到的公式都是我的血汗金钱经验最后换来的。
这个公式是要和我的另一个分笔看盘公式结合使用的。
另一个公式已经发布了,大家可以自己去找,用于在分笔下看资金增量的走势,已经主力筹码在个个价位上的分布。
而这个公式则实时显现给你大单的力度分布!

成交金额5个将成交单划分6档,分别为:
散户, 中户 ,游资(私募,中小板),大单(中小板),主力(在中大型股票上作战主力的大单门限),特大主力(大型股票以及封停板交易才能简单的单子)
通常股价最符合中户,游资和大单的走势。

混合比列是指,所有6档成交单在当日成交中的比重,一共是12个比列,6进6出。颜色则由散户到特大主力从暗至明。 你看到混合比列比较明艳的时候,说明主力操作激烈。
以下4档分别描绘了 游资 大单 主力 和 特大主力在成交中的比重, 前面的数字是 (买入-卖出)/总量的 比例值。
最后一档,是累加从游资到特大主力的买入和卖出单,得出一个主力当日净仓,是出的就是绿的,进的就是红的,红得比例当然越大越好,一般超过15%,主力就比较强势了。

该公式适合在开盘15分钟后来分析主力的变化,很容易看出是虚假拉高,还是真实拉高。
盘中则应当关注,各档变化,如果你担心盘变,你甚至可以用这个公式对你的股票进行预警,但主力大单比列低于一个限度时,卖出股票!

---
源码:
var5:=buyvol;
var6:=sellvol;

x0:=50000;
x1:=150000;
x2:=500000;
x3:=2000000;
x4:=4000000;

特买:=IF(AMOUNT>=x4,Var5,0);
特卖:=IF(AMOUNT>=x4,Var6,0);

主买:=IF(AMOUNT=x3,Var5,0);
主卖:=IF(AMOUNT=x3,Var6,0);

大买:=IF(AMOUNT=x2,Var5,0);
大卖:=IF(AMOUNT=x2,Var6,0);

游买:=IF(AMOUNT=x1,Var5,0);
游卖:=IF(AMOUNT=x1,Var6,0);

中买:=IF(AMOUNT=x0,Var5,0);
中卖:=IF(AMOUNT=x0,Var6,0);

小买:=IF(AMOUNT小卖:=IF(AMOUNT

特买量:=sum(特买,0);
特卖量:=sum(特卖,0);

主买量:=sum(主买,0);
主卖量:=sum(主卖,0);

大买量:=sum(大买,0);
大卖量:=sum(大卖,0);

游买量:=sum(游买,0);
游卖量:=sum(游卖,0);

中买量:=sum(中买,0);
中卖量:=sum(中卖,0);

小买量:=sum(小买,0);
小卖量:=sum(小卖,0);


小量差:=小买量-小卖量;
中量差:=中买量-中卖量;
游量差:=游买量-游卖量;
大量差:=大买量-大卖量;
主量差:=主买量-主卖量;
特量差:=特买量-特卖量;

主力量差:=游量差+大量差+主量差+特量差;

总量:=sum(vol,0);
flow:=capital/100;

xbb:=小买量/总量;
xsb:=小卖量/总量;
mbb:=中买量/总量;
msb:=中卖量/总量;
ybb:=游买量/总量;
ysb:=游卖量/总量;

dbb:=大买量/总量;
dsb:=大卖量/总量;
zbb:=主买量/总量;
zsb:=主卖量/总量;
tbb:=特买量/总量;
tsb:=特卖量/总量;

allc:=xbb+xsb+mbb+msb+ybb+ysb+dbb+dsb+zbb+zsb+tbb+tsb;

left1:=120;
right1:=left1+xbb*400;
left2:=right1;
right2:=left2+xsb*400;

left3:=right2;
right3:=left3+mbb*400;
left4:=right3;
right4:=left4+msb*400;

left5:=right4;
right5:=left5+ybb*400;
left6:=right5;
right6:=left6+ysb*400;

left7:=right6;
right7:=left7+dbb*400;
left8:=right7;
right8:=left8+dsb*400;

left9:=right8;
right9:=left9+zbb*400;
left10:=right9;
right10:=left10+zsb*400;

left11:=right10;
right11:=left11+tbb*400;
left12:=right11;
right12:=left12+tsb*400;

y1:=15;
y2:=25;
drawtextabs(10,y1,'混合比例'),colorwhite;
DRAWRECTABS(left1-2, y1-2 ,left1+402, y2+3 ,  RGB(30,30,30)  ),colorgray,linethick2;

DRAWRECTABS(left1, y1 ,right1, y2 ,  RGB(50,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left2, y1 ,right2, y2 ,  RGB(0,50,0)  ),colorblack,linethick0;

DRAWRECTABS(left3, y1 ,right3, y2 ,  RGB(80,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left4, y1 ,right4, y2 ,  RGB(0,80,0)  ),colorblack,linethick0;

DRAWRECTABS(left5, y1 ,right5, y2 ,  RGB(130,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left6, y1 ,right6, y2 ,  RGB(0,130,0)  ),colorblack,linethick0;

DRAWRECTABS(left7, y1 ,right7, y2 ,  RGB(180,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left8, y1 ,right8, y2 ,  RGB(0,180,0)  ),colorblack,linethick0;

DRAWRECTABS(left9, y1 ,right9, y2 ,  RGB(210,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left10, y1 ,right10, y2 ,  RGB(0,210,0)  ),colorblack,linethick0;

DRAWRECTABS(left11, y1 ,right11, y2 ,  RGB(240,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left12, y1 ,right12, y2 ,  RGB(0,240,0)  ),colorblack,linethick0;


drawtextabs(10,y1+20,'游资比例:'+(ybb-ysb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+20 ,left1+402, y2+3+20 ,  RGB(30,30,30)  ),colorgray,linethick2;
r1:=left1+ybb*400;
l2:=r1;
r2:=l2+ysb*400;
DRAWRECTABS(left1, y1+20 ,r1, y2+20 ,  RGB(130,0,0)  ),colorblack,linethick0;
DRAWRECTABS(l2, y1+20 ,r2, y2+20 ,  RGB(0,130,0)  ),colorblack,linethick0;


drawtextabs(10,y1+20*2,'大资比例:'+(dbb-dsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+20*2 ,left1+402, y2+3+20*2 ,  RGB(30,30,30)  ),colorgray,linethick2;
rr1:=left1+dbb*400;
ll2:=rr1;
rr2:=ll2+dsb*400;
DRAWRECTABS(left1, y1+20*2 ,rr1, y2+20*2 ,  RGB(180,0,0)  ),colorblack,linethick0;
DRAWRECTABS(ll2, y1+20*2 ,rr2, y2+20*2 ,  RGB(0,180,0)  ),colorblack,linethick0;


drawtextabs(10,y1+20*3,'主资比例:'+(zbb-zsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+20*3 ,left1+402, y2+3+20*3 ,  RGB(30,30,30)  ),colorgray,linethick2;
rrr1:=left1+zbb*400;
lll2:=rrr1;
rrr2:=lll2+zsb*400;
DRAWRECTABS(left1, y1+20*3 ,rrr1, y2+20*3 ,  RGB(210,0,0)  ),colorblack,linethick0;
DRAWRECTABS(lll2, y1+20*3 ,rrr2, y2+20*3 ,  RGB(0,210,0)  ),colorblack,linethick0;

drawtextabs(10,y1+20*4,'特资比例:'+(tbb-tsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+20*4 ,left1+402, y2+3+20*4 ,  RGB(30,30,30)  ),colorgray,linethick2;
rrrr1:=left1+tbb*400;
llll2:=rrrr1;
rrrr2:=llll2+tsb*400;
DRAWRECTABS(left1, y1+20*4 ,rrrr1, y2+20*4 ,  RGB(240,0,0)  ),colorblack,linethick0;
DRAWRECTABS(llll2, y1+20*4 ,rrrr2, y2+20*4 ,  RGB(0,240,0)  ),colorblack,linethick0;

zllc:=(tbb+zbb+dbb+ybb)-(tsb+zsb+dsb+ysb);
drawtextabs(10,y1+20*5,'游上累差:'+zllc*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+20*5 ,left1+402, y2+3+20*5 ,  RGB(30,30,30)  ),colorgray,linethick2;

rrrrr1:=left1+abs(zllc*400);

DRAWRECTABS(left1, y1+20*5 ,rrrrr1, y2+20*5 ,if(zllc>0, RGB(250,0,0) , RGB(0,250,0))),colorblack,linethick0;

drawtextabs(left1+75,y1+20*5.6,'|20%'),colorgray;
drawtextabs(left1+155,y1+20*5.6,'|40%'),colorgray;
drawtextabs(left1+235,y1+20*5.6,'|60%'),colorgray;
drawtextabs(left1+315,y1+20*5.6,'|80%'),colorgray;

-------
图:黄圈部分
xx.GIF (40.3 KB)
2008-10-23 12:32

2代的变化:
1.更加紧凑,利于在笔记本上查看
2.加入两项 前一百笔 和 前两百笔的 游上累差历史(成交是一笔笔做的,此前100,200笔大单成交的状态和当前的区别有多大,确保了资金流入趋势的刻画)
-----------------
var5:=buyvol;
var6:=sellvol;

x0:=50000;
x1:=150000;
x2:=500000;
x3:=2000000;
x4:=4000000;

特买:=IF(AMOUNT>=x4,Var5,0);
特卖:=IF(AMOUNT>=x4,Var6,0);

主买:=IF(AMOUNT=x3,Var5,0);
主卖:=IF(AMOUNT=x3,Var6,0);

大买:=IF(AMOUNT=x2,Var5,0);
大卖:=IF(AMOUNT=x2,Var6,0);

游买:=IF(AMOUNT=x1,Var5,0);
游卖:=IF(AMOUNT=x1,Var6,0);

中买:=IF(AMOUNT=x0,Var5,0);
中卖:=IF(AMOUNT=x0,Var6,0);

小买:=IF(AMOUNT小卖:=IF(AMOUNT

特买量:=sum(特买,0);
特卖量:=sum(特卖,0);

主买量:=sum(主买,0);
主卖量:=sum(主卖,0);

大买量:=sum(大买,0);
大卖量:=sum(大卖,0);

游买量:=sum(游买,0);
游卖量:=sum(游卖,0);

中买量:=sum(中买,0);
中卖量:=sum(中卖,0);

小买量:=sum(小买,0);
小卖量:=sum(小卖,0);


小量差:=小买量-小卖量;
中量差:=中买量-中卖量;
游量差:=游买量-游卖量;
大量差:=大买量-大卖量;
主量差:=主买量-主卖量;
特量差:=特买量-特卖量;

主力量差:=游量差+大量差+主量差+特量差;

总量:=sum(vol,0);
flow:=capital/100;

xbb:=小买量/总量;
xsb:=小卖量/总量;
mbb:=中买量/总量;
msb:=中卖量/总量;
ybb:=游买量/总量;
ysb:=游卖量/总量;

dbb:=大买量/总量;
dsb:=大卖量/总量;
zbb:=主买量/总量;
zsb:=主卖量/总量;
tbb:=特买量/总量;
tsb:=特卖量/总量;

allc:=xbb+xsb+mbb+msb+ybb+ysb+dbb+dsb+zbb+zsb+tbb+tsb;

left1:=120;
right1:=left1+xbb*400;
left2:=right1;
right2:=left2+xsb*400;

left3:=right2;
right3:=left3+mbb*400;
left4:=right3;
right4:=left4+msb*400;

left5:=right4;
right5:=left5+ybb*400;
left6:=right5;
right6:=left6+ysb*400;

left7:=right6;
right7:=left7+dbb*400;
left8:=right7;
right8:=left8+dsb*400;

left9:=right8;
right9:=left9+zbb*400;
left10:=right9;
right10:=left10+zsb*400;

left11:=right10;
right11:=left11+tbb*400;
left12:=right11;
right12:=left12+tsb*400;

y1:=5;
y2:=15;
drawtextabs(10,y1,'混合比例'),colorwhite;
DRAWRECTABS(left1-2, y1-2 ,left1+402, y2+3 ,  RGB(30,30,30)  ),colorgray,linethick2;

DRAWRECTABS(left1, y1 ,right1, y2 ,  RGB(50,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left2, y1 ,right2, y2 ,  RGB(0,50,0)  ),colorblack,linethick0;

DRAWRECTABS(left3, y1 ,right3, y2 ,  RGB(80,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left4, y1 ,right4, y2 ,  RGB(0,80,0)  ),colorblack,linethick0;

DRAWRECTABS(left5, y1 ,right5, y2 ,  RGB(130,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left6, y1 ,right6, y2 ,  RGB(0,130,0)  ),colorblack,linethick0;

DRAWRECTABS(left7, y1 ,right7, y2 ,  RGB(180,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left8, y1 ,right8, y2 ,  RGB(0,180,0)  ),colorblack,linethick0;

DRAWRECTABS(left9, y1 ,right9, y2 ,  RGB(210,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left10, y1 ,right10, y2 ,  RGB(0,210,0)  ),colorblack,linethick0;

DRAWRECTABS(left11, y1 ,right11, y2 ,  RGB(240,0,0)  ),colorblack,linethick0;
DRAWRECTABS(left12, y1 ,right12, y2 ,  RGB(0,240,0)  ),colorblack,linethick0;


drawtextabs(10,y1+15,'游资比例:'+(ybb-ysb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+15 ,left1+402, y2+3+15 ,  RGB(30,30,30)  ),colorgray,linethick2;
r1:=left1+ybb*400;
l2:=r1;
r2:=l2+ysb*400;
DRAWRECTABS(left1, y1+15 ,r1, y2+15 ,  RGB(130,0,0)  ),colorblack,linethick0;
DRAWRECTABS(l2, y1+15 ,r2, y2+15 ,  RGB(0,130,0)  ),colorblack,linethick0;


drawtextabs(10,y1+15*2,'大资比例:'+(dbb-dsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+15*2 ,left1+402, y2+3+15*2 ,  RGB(30,30,30)  ),colorgray,linethick2;
rr1:=left1+dbb*400;
ll2:=rr1;
rr2:=ll2+dsb*400;
DRAWRECTABS(left1, y1+15*2 ,rr1, y2+15*2 ,  RGB(180,0,0)  ),colorblack,linethick0;
DRAWRECTABS(ll2, y1+15*2 ,rr2, y2+15*2 ,  RGB(0,180,0)  ),colorblack,linethick0;


drawtextabs(10,y1+15*3,'主资比例:'+(zbb-zsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+15*3 ,left1+402, y2+3+15*3 ,  RGB(30,30,30)  ),colorgray,linethick2;
rrr1:=left1+zbb*400;
lll2:=rrr1;
rrr2:=lll2+zsb*400;
DRAWRECTABS(left1, y1+15*3 ,rrr1, y2+15*3 ,  RGB(210,0,0)  ),colorblack,linethick0;
DRAWRECTABS(lll2, y1+15*3 ,rrr2, y2+15*3 ,  RGB(0,210,0)  ),colorblack,linethick0;

drawtextabs(10,y1+15*4,'特资比例:'+(tbb-tsb)*100),colorwhite;

DRAWRECTABS(left1-2, y1-2+15*4 ,left1+402, y2+3+15*4 ,  RGB(30,30,30)  ),colorgray,linethick2;
rrrr1:=left1+tbb*400;
llll2:=rrrr1;
rrrr2:=llll2+tsb*400;
DRAWRECTABS(left1, y1+15*4 ,rrrr1, y2+15*4 ,  RGB(240,0,0)  ),colorblack,linethick0;
DRAWRECTABS(llll2, y1+15*4 ,rrrr2, y2+15*4 ,  RGB(0,240,0)  ),colorblack,linethick0;

zllc:=(tbb+zbb+dbb+ybb)-(tsb+zsb+dsb+ysb);
drawtextabs(10,y1+15*5,'游上累差:'+zllc*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+15*5 ,left1+402, y2+3+15*5 ,  RGB(30,30,30)  ),colorgray,linethick2;
rrrrr1:=left1+abs(zllc*400);
DRAWRECTABS(left1, y1+15*5 ,rrrrr1, y2+15*5 ,if(zllc>0, RGB(250,0,0) , RGB(0,250,0))),colorblack,linethick0;

HR100:=left1+abs(ref(zllc,100))*400;
HR200:=left1+abs(ref(zllc,200))*400;

drawtextabs(10,y1+15*6,'前一百笔:'+ref(zllc,100)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+15*6 ,left1+402, y2+3+15*6 ,  RGB(30,30,30)  ),colorgray,linethick2;
DRAWRECTABS(left1, y1+15*6 ,HR100, y2+15*6 ,if(ref(zllc,100)>0, RGB(240,0,0) , RGB(0,240,0))),colorblack,linethick0;

drawtextabs(10,y1+15*7,'前两百笔:'+ref(zllc,200)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+15*7 ,left1+402, y2+3+15*7 ,  RGB(30,30,30)  ),colorgray,linethick2;
DRAWRECTABS(left1, y1+15*7 ,HR200, y2+15*7 ,if(ref(zllc,200)>0, RGB(230,0,0) , RGB(0,230,0))),colorblack,linethick0;

drawtextabs(left1+75,y1+15*8,'|20%'),colorgray;
drawtextabs(left1+155,y1+15*8,'|40%'),colorgray;
drawtextabs(left1+235,y1+15*8,'|60%'),colorgray;
drawtextabs(left1+315,y1+15*8,'|80%'),colorgray;