该公式是我自用的一个公式,为了能分析上证指数、深证成指的换手,借用了横向统计数据,该公式存在下面几个特征:
1、既可以分析个股的换手,又能分析大盘指数的换手;
2、通过光标的移动,可以倒算统计的周期数和累计换手;
3、将换手的大小进行合理的划分,并用不同颜色的线柱进行表示,便于大家分析;
4、用红色的三角形标出个股的全换手周期,以便大家分析个股的活跃程度。
注意事项:
1、因借用了横向统计数据,所以要求大家每天要坚持日线收盘;
2、横向统计公式中运用了财务函数FINANCE(7),所以也要求大家及时更新财务及财务除权数据‘
一、横向统计公式
{总流通}
A:=FINANCE(7);
总流通:IF(VOL>0,A,0);
设置路径:“管理”——“横向统计管理”
设置方法:将上证、深证分开设置,具体方法见下图(图中我是设置在数据1与数据2的位置,具体数据位置自己可以根据各自软件情况设置,但必须将主图中的数据位置进行相应的更改)
二、副图公式
【游子换手】
DRAWGBK((CLOSE > 0),COLORRGB(0,0,0),COLORRGB(0,0,0),1);//黑色背景
input:n(5000,100,20000),m(500,1,5000);
AG:=IF(C<N,ESTDATA(1),ESTDATA(2));//提取横向统计数据,ESTDATA(1)是上证总流通,ESTDATA(2)是深证总流通,可以根据自己实际横向数据位置调整括号中的数值,N的参数是区分上证指数与深证成指,介于两个指数之间,自己可以根据不同时段的不同指数自行进行调整。
流通:IF(C>M,AG/10000,CAPITAL/1000000),LINETHICK0,ColorEAEA00;//计算大盘与个股的流通盘,单位为亿,M的参数是区分大盘指数与个股,取值介入上证指数与两市最高价个股的时价之间,可自行根据不同的时段进行调整。
换手:IF(C>M,V/AG,V/CAPITAL*100),LINETHICK0,ColorEA00EA;//分别计算大盘与个股的换手率。
地量小于1:STICKLINE(换手<=1,0,换手 , 8,0 ),coloraaaaCC;//白色柱线
STICKLINE(换手<=1,0,换手, 6.6,0 ),colorbbbbCC;
STICKLINE(换手<=1,0,换手 , 4.4,0 ),colorccccCC;
STICKLINE(换手<=1,0,换手 , 3.3,0 ),colorddddCC;
STICKLINE(换手<=1,0,换手 , 2.2,0 ),coloreeeeCC;
STICKLINE(换手<=1,0,换手 , 1.1,0 ),colorFFffCC;
低迷1至2:STICKLINE(换手>1 AND 换手<=2,0,换手,8,0),Color00aa00;//绿色柱线
STICKLINE(换手>1 AND 换手<=2,0,换手,6.6,0),Color00bb00;
STICKLINE(换手>1 AND 换手<=2,0,换手,4.4,0),Color00cc00;
STICKLINE(换手>1 AND 换手<=2,0,换手,3.3,0),Color00dd00;
STICKLINE(换手>1 AND 换手<=2,0,换手,2.2,0),Color00ee00;
STICKLINE(换手>1 AND 换手<=2,0,换手,1.1,0),Color00ff00;
温和2至3:STICKLINE(换手>2 AND 换手<=3,0,换手 ,8,0),COLORFFaa00;//青色柱线
STICKLINE(换手>2 AND 换手<=3,0,换手 ,6.6,0),COLORFFbb00;
STICKLINE(换手>2 AND 换手<=3,0,换手,4.4,0),COLORFFcc00;
STICKLINE(换手>2 AND 换手<=3,0,换手 ,3.3,0),COLORFFdd00;
STICKLINE(换手>2 AND 换手<=3,0,换手 ,2.2,0),COLORFFee00;
STICKLINE(换手>2 AND 换手<=3,0,换手 ,1.1,0),COLORFFff00;
活跃3至5:STICKLINE(换手>3 AND 换手<=5,0,换手,8 ,0 ),COLOR00aaff;//黄s柱线
STICKLINE(换手>3 AND 换手<=5,0,换手,6.6 ,0 ),COLOR00bbff;
STICKLINE(换手>3 AND 换手<=5,0,换手,4.4,0 ),COLOR00ccff;
STICKLINE(换手>3 AND 换手<=5,0,换手,3.3 ,0 ),COLOR00ddff;
STICKLINE(换手>3 AND 换手<=5,0,换手,2.2 ,0 ),COLOR00eeff;
STICKLINE(换手>3 AND 换手<=5,0,换手,1.1 ,0 ),COLOR00ffff;
放量5至15:STICKLINE(换手>5 AND 换手<=15,0,换手,8,0),COLOraa00bb;//粉红色柱线
STICKLINE(换手>5 AND 换手<=15,0,换手,6.6,0),COLORbb11bb;
STICKLINE(换手>5 AND 换手<=15,0,换手,4.4,0),COLOrcc22bb;
STICKLINE(换手>5 AND 换手<=15,0,换手,3.3,0),COLORdd33bb;
STICKLINE(换手>5 AND 换手<=15,0,换手,2.2,0),COLORee44bb;
STICKLINE(换手>5 AND 换手<=15,0,换手,1.1,0),COLORff55bb;
巨量大于15:STICKLINE(换手>15 ,0,换手,8,0 ),COLOR0000AA;//红色柱线
STICKLINE(换手>15 ,0,换手,6.6 ,0 ),COLOR0000bb;
STICKLINE(换手>15 ,0,换手,4.4,0 ),COLOR0000cc;
STICKLINE(换手>15 ,0,换手,3.3,0 ),COLOR0000dd;
STICKLINE(换手>15 ,0,换手,2.2 ,0 ),COLOR0000ee;
STICKLINE(换手>15 ,0,换手,1.1 ,0 ),COLOR0000ff;
hs:=FLOOR(SUM(v,0)/CAPITAL);
a:=IF(hs>0,hs,0);
aa:=IF(a-REF(a,1)>0,a,0);
▲完全换手:DRAWICON(aa>0,0,8),Color0000FF;//计算个股完全换手周期,也就从上一个红三角到下一次红三角之间实现了一次近似99.99%的换手
b:=DATACOUNT-BARPOS+1;
Wb:=BARSLAST(SYSPARAM(1)=BARPOS)+1;
换手率1:=SUM(换手,Wb);
累计换手:=REFX(换手率1,Wb[DATACOUNT]-1);//倒算累计换手
DRAWTEXT(SYSPARAM(1)=BARPOS,hhv(换手,SYSPARAM(2)),'累计'+NUMTOSTR(b[SYSPARAM(1)],0)+'天'+'换手: '
+NUMTOSTR(累计换手[SYSPARAM(1)],2)+'% '),ALIGN2,Color00AAAA;//显示倒算累计换手的日线时间和累计换手率
VERTLINE(SYSPARAM(1)=BARPOS),LINEDOT,Color808080;
VERTLINE(SYSPARAM(3)=BARPOS and b),LINEDOT,Color808080;//取点位置,显示为垂直虚线段 |