资源描述:
《大智慧超赢指标数据内核解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大智慧超赢模型是在Topview数据基础上,加入Level2大单分析而建立的,大部分指标用了未公开的Topview函数,注意普通机构版以下用户是无法在自己编写的公式中使用这些函数的。下面是大智慧超赢指标源码:{SVSH -散户线模型}input:p1(7);variable:散户帐号数=0;参数:=min(1-(h-c)/c,1-(c-l)/c,1-(h-l)/c);TOP散户:=TOPVIEW(1360)+TOPVIEW(1361);T1:=topview(1430);T2:=topview(1431);T3:=topview(1432);T4
2、:=topview(1433);s1:=(t1-ref(t1,1));s7:=(t1-ref(t1,p1));bb:=if(order(1)-order(2)>=0,pow(abs((order(1)-order(2))*参数),0.8),0-pow(abs((order(1)-order(2))*参数),0.8));;aa:=INTPART(max(min(散户帐号数+bb,capital/8),capital/2000));散户帐号数:if(TOPVIEW(1400,0,1)<>0,TOP散户,aa),PRECIS0,linethick2;dr
3、awmovetext(s7>0,numtostr(p1)+'日内散户增仓占'+numtostr(s7)+'%'),colorgreen;drawmovetext(s7<0,numtostr(p1)+'日内散户减仓占'+numtostr(abs(s7))+'%'),colorred;drawflagtext(s1>1,散户帐号数,'散户当日增仓占流通盘的'+NUMTOSTR(s1)+'%'),colorgreen;drawflagtext(s1<-1,散户帐号数,'散户当日减仓占流通盘的'+NUMTOSTR(abs(s1))+'%'),colorre
4、d;DRAWGBK((topview(1400,0,10)-ref(topview(1400,0,10),1))<>0andSTRCMP(STKLABEL,'')<>0andcapital<>0),COLOR;drawmovetext((topview(1400,0,10)-ref(topview(1400,0,10),1))>0,'流通A股增加了'+NUMTOSTR((topview(1400,0,10)-ref(topview(1400,0,10),1))/10000)+'万股'),coloryellow;drawmovetext((topvi
5、ew(1400,0,10)-ref(topview(1400,0,10),1))<0,'流通A股减少了'+NUMTOSTR((ref(topview(1400,0,10),1)-topview(1400,0,10))/10000)+'万股'),coloryellow; {SVZL-主力持仓分析}input:p1(7);主力持仓:topview(1436,0,200),LINETHICK2;bb1:=主力持仓-ref(主力持仓,1);STICKLINE(bb1<0.2andbb1>=0,bb1+主力持仓,主力持仓,0.1,0),colorred;ST
6、ICKLINE(bb1>=0.2andbb1<1,bb1+主力持仓,主力持仓,1,0),colorred;STICKLINE(bb1>=1andbb1<2,bb1+主力持仓,主力持仓,2,0),colorred;STICKLINE(bb1>=2,bb1+主力持仓,主力持仓,3,0),colorred;STICKLINE(bb1>-0.2andbb1<0,主力持仓+bb1,主力持仓,0.1,0),COLORCYAN;STICKLINE(bb1<=-0.2andbb1>-1,主力持仓+bb1,主力持仓,1,0),COLORCYAN;STICKLINE(
7、bb1<=-1andbb1>-2,主力持仓+bb1,主力持仓,2,0),COLORCYAN;STICKLINE(bb1<=-2,主力持仓+bb1,主力持仓,3,0),COLORCYAN;多日净值:=主力持仓-ref(主力持仓,p1);drawmovetext(多日净值>0,NUMTOSTR(p1)+'日内买卖净占比'+NUMTOSTR(多日净值)+'%'),colorred;drawmovetext(多日净值<=0,NUMTOSTR(p1)+'日内买卖净占比'+NUMTOSTR(-多日净值)+'%'),colorgreen;drawflagtext
8、(bb1>0.2,主力持仓+bb1,'当日主力净买入占流通盘的'+NUMTOSTR(intpart(bb1*100)/10