因为有朋友问到了这个问题,通达信自身又没有这个功能,所以我这里花了一点时间给通达信的用户写了个指标公式,让大家可以很直观的看到聪明资金的净流入流出情况。
1、新建技术指标公式
代码:
净流入:SCJYVALUE(2,1,0)+SCJYVALUE(2,2,0),NODRAW; 沪股通流入:SCJYVALUE(2,1,0),NODRAW; 深股通流入:SCJYVALUE(2,2,0),NODRAW; NOTEXT1:MA(净流入,5), LINETHICK2, COLORWHITE; STICKLINE(净流入>0,0,净流入,2,0),COLORRED; STICKLINE(净流入<0,0,净流入,2,0),COLORCYAN; STICKLINE(净流入=0,0,净流入,2,0),COLORWHITE; DRAWTEXT_FIX(1,0.20,0.88,1,'注:请下载专业财务数据盘后'),COLORRED;
大家切换到指数的K线图下面可以看到如下效果:
我这里今天的没有显示是因为我没有下载专业财务数据,大家可以下载下。
好了,其中的那条白色的曲线是净流入的5日平均线,你也可以改成3日或者2日这个就随你们自己看了。
2、个股的港资持股曲线
先来一个陶博士版本的,同样新建指标公式:
NOTEXT曲线:GPJYVALUE(6,1,1),COLORFFFF00; IF((GPJYVALUE(6,1,1)/FINANCE(7))>0.01,NOTEXT曲线,DRAWNULL),LINETHICK1,COLORRED; IF((GPJYVALUE(6,1,1)/FINANCE(7))=0,NOTEXT曲线,DRAWNULL),LINETHICK1,COLORWHITE; IF((GPJYVALUE(6,1,1)/FINANCE(7))>0 AND (GPJYVALUE(6,1,1)/FINANCE(7))<0.01,NOTEXT曲线,DRAWNULL),LINETHICK1,COLORCYAN; 持股量:GPJYVALUE(6,1,1)/10000,COLORLIBLUE; 万股:DRAWNULL; 占流通比:(GPJYVALUE(6,1,1)/FINANCE(7))*100,NODRAW; 占总股比:(GPJYVALUE(6,1,1)/FINANCE(1))*100,NODRAW; 增减万股:(GPJYVALUE(6,1,1)-REF(GPJYVALUE(6,1,1),1))/10000; 增减:=GPJYVALUE(6,1,1)-REF(GPJYVALUE(6,1,1),1); IF(增减<0,增减,DRAWNULL),STICK,LINETHICK4,COLORCYAN; IF(增减=0,增减,DRAWNULL),STICK,LINETHICK4,COLORWHITE; IF(增减>0,增减,DRAWNULL),STICK,LINETHICK4,COLORRED;
显示的效果如下:
大家可以看到这个曲线这里有点问题,看一看到一根特别到的红色的柱子,这个就是除权的时候会出现异常导致红色的柱子激增,这个问题也可以解决,不过就留给大家自己琢磨吧。
3、港资持股的条件选股公式
这也是朋友要求我写的,有两个:
一、陆股通持股占流通比增加1%
代码:
占流通比增加1%:=((GPJYVALUE(6,1,1)/FINANCE(7))*100-REF((GPJYVALUE(6,1,1)/FINANCE(7))*100,D))>=N; XGGZ:占流通比增加1%;
筛选的时候默认有两个参数,一个是占流通比多少,一个是多少个交易日内。
2.30天内陆股通持股占流通股的比例增加0.5%或市值增加5000万并且接近一年新高90%以上(陶博士条件)
代码:
占流通比增加1%:=((GPJYVALUE(6,1,1)/FINANCE(7))*100-REF((GPJYVALUE(6,1,1)/FINANCE(7))*100,D))>=N;{30天内港资增仓流通股份0.5%以上} 市值增加1个亿:=GPJYVALUE(6,1,1)*C-REF((GPJYVALUE(6,1,1)*C),D)>M*100000000;{30天内港资持仓市值增加5千万元以上} AA1:=占流通比增加1% OR 市值增加1个亿; AA2:=CLOSE/HHV(HIGH,250)>0.9; AA1 AND AA2;
条件选股界面如下:
4、附赠一个SEPA趋势模版的条件选股公式(我自己写给自己用的)
代码:
A1:=MA(CLOSE,N1);{50日移动平均线} A2:=MA(CLOSE,N2);{150日移动平均线} A3:=MA(CLOSE,N3);{200日移动平均线} CON1:=CLOSE>A1 AND CLOSE >A2; {当前股价处在150日和200日均线上方} CON2:=A2>A3; {150日线位于200日均线上方} CON3:=A3>REF(A3,30)*1.15; {200日均线至少比1个月前上涨了15%} CON4:=A1>(A2+A3)/2; {50日移动平均线高于150日和200日移动平均值} CON5:=CLOSE>A1; {当前价格高于50日移动平均值} CON6:=C>LLV(LOW,250)*1.3; {当前股价比最近一年最低股价至少高30%} CON7:=C>HHV(HIGH,250)*0.85; {当前股价至少处在最近一年最高价的15%以内(距离最高价越近越好)} CON8:=EXTDATA_USER(3,0)/10>90; CON9:=EXTDATA_USER(2,0)/10>90; {相对动力排名不低于70,最好在80、90左右(A股我习惯用RPS250大于90)} SEPA:CON1 AND CON2 AND CON3 AND CON4 AND CON5 AND CON6 AND CON7 AND CON8 AND CON9;
这里要注意的是条件8和条件9需要RPS250和RPS120配合。不熟悉的可以去翻之前的文章,还搞不定的以后我每周也筛选筛选类似的股票吧。
之前的文章链接:点这里
所以公式都只是为了节省时间,并不能将所有好的股票一网打尽,希望大家也不要来问我某只某只股票符不符合我的SEPA趋势模版之类的,关键要理解公式背后的逻辑,仅供参考,没事多翻翻书。
祝大家大赚!