自用牛马熊指标-----大盘监控工具(需要设置扩展数据) 自用牛马熊指标。 思路:利用大智慧2自定义数据之横向统计功能,将沪深A股中所有交易品种进行统计。 分别统计出牛,马,熊的比例,用以辅助监控大盘当前真实状况,做到心中有数。 =============================================================== 首先,建立编写一个有关牛马熊的定义指标----取名牛熊。 本人的定义如下: nx:=if(ema(c,3)>max(ema(c,13),ema(c,55)),1,if(ema(c,3)<min(ema(c,13),ema(c,55)),-1,0)); 牛:if(nx=1,1,0); 熊:if(nx=-1,1,0); 马:if(nx=0,1,0); ======================================================================== 点工具----自定义数据管理----新建-----取名-----选中横向统计---指标----点牛熊指标---分别建立 牛,马,熊,三个自定义数据。完成后,再引入牛马熊指标,即可。 =============================================================== 牛马熊指标源码如下 牛马熊源码
n:=EMA(SUM(selfdata('牛'),1),1); x:=EMA(SUM(selfdata('熊'),1),1); m:=EMA(SUM(selfdata('马'),1),1);
aa:=n+m+x; 牛:=n/aa*100; 熊:=x/aa*100; 马:=m/aa*100; 【牛股】:n/aa*100,coloryellow,linethick2; 【熊股】:x/aa*100,color00ff00,linethick2; 【马股】:m/aa*100,colorff9900,linethick2;
stickline(c>0,90,90,10,0),colorff00ff; stickline(牛>90,100,牛,4,0),colorred; stickline(熊>90,100,熊,4,0),color00ff00;
drawtext(cross(牛,熊),70,'牛'),coloryellow; drawtext(cross(牛,熊),60,'区'),coloryellow;
drawtext(cross(熊,牛),70,'熊'),color00ff00; drawtext(cross(熊,牛),60,'区'),color00ff00;
drawtext(cross(马,熊),50,'▲'),coloryellow; drawtext(cross(熊,马),50,'★'),color00ff00; ======================================================== 贴图如下,供参考。 ===========================================
 |