连连涨 发表于 2010-6-10 22:34

<P>一段时间以来各种软件都有一套所谓的资金流指标,这让很多人流连忘返、甚至与痴迷。<BR>但这些数据都是收费的或者说你必须通过相应的渠道才能获得的。我们可不可以用软件现有提供给我们的日线数据而达到或接近这个收费指标系统的效果?<BR>回答是肯定的。<BR>可以!<BR>而且也很接近。<BR>现在把源码给大家,你可以根据你自己的需要来调整计算原则,它会满足你的好奇心,也会满足你的更高层次的需求,只要你肯动脑。<BR>指标思路来源于其它软件自带的同类系统,数据源来源于日线上的变通,即K线四分法模拟分类。</P>
<P>贴图示范<BR>http://www.88gs.com/soft/UploadPic/2010-5/20105116504441726.gif</P>
<P>http://www.88gs.com/soft/UploadPic/2010-5/20105116505428999.gif</P>
<P>一、飞狐指标<BR>1、茶舍资金流<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=qj0*(MIN(OPEN,CLOSE)-LOW);<BR>XD1:=qj0*(jj-MIN(CLOSE,OPEN));<BR>XD2:=qj0*(HIGH-MAX(OPEN,CLOSE));<BR>TD2:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>日净额:((TD1+XD1)-(TD2+XD2))/10000,PRECISION2,linethick;<BR>周净额:sum(日净额,5),PRECISION2,linethick;<BR>月净额:sum(日净额,22),PRECISION2,linethick;<BR>FILLRGN(周净额&gt;0,0,周净额),COLOR000066;<BR>FILLRGN(周净额&lt;0,0,周净额),COLOR003300;<BR>stickline(日净额&gt;0,0,日净额,6,0),color0000aa;<BR>stickline(日净额&gt;0,0,日净额,3,0),color0000cc;<BR>stickline(日净额&gt;0,0,日净额,1,0),color0000ff;<BR>stickline(日净额&lt;0,日净额,0,6,0),color00aa00;<BR>stickline(日净额&lt;0,日净额,0,3,0),color00cc00;<BR>stickline(日净额&lt;0,日净额,0,1,0),color00ff00;<BR>DRAWTEXTEx(c,1,0,0,'茶舍资金流(万元)'),COLORYELLOW;<BR>DRAWTEXTEX(CLOSE,1,0,150,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;<BR>2、茶舍主力持仓线<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>买1:=qj0*(MIN(OPEN,CLOSE)-LOW);<BR>买2:=qj0*(jj-MIN(CLOSE,OPEN));<BR>卖1:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>卖2:=qj0*(HIGH-MAX(OPEN,CLOSE));<BR>DT:=((买1+买2)-(卖1+卖2))/10000;<BR>主力持仓线:sum(DT,66),COLOR888888,linethick2;<BR>STICKLINE(DT&gt;0,主力持仓线,主力持仓线+DT,2,0),COLOR0000FF;<BR>STICKLine(DT&lt;0,主力持仓线+DT,主力持仓线,2,0),COLOR00FF00;<BR>DRAWTEXTEX(DT&gt;0,0,150,0,'主力增:'+NUMTOSTR(DT,2)+' 万元'),COLOR00FFFF;<BR>dRAWTEXTEX(DT&lt;0,0,150,0,'主力减:'+NUMTOSTR(DT,2)+' 万元'),COLOR00FF00;<BR>DRAWTEXT(ISLASTBAR,主力持仓线,'主\n力\n线 ');<BR>DRAWTEXTEX(c,1,0,0,'茶舍主力持仓线 '),COLORYELLOW;<BR>DRAWTEXTEX(CLOSE,1,0,150,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;<BR>3、茶舍散户持仓线<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=qj0*(MIN(OPEN,CLOSE)-LOW);DD1:=qj0*(jj-MIN(CLOSE,OPEN));<BR>DD2:=qj0*(HIGH-MAX(OPEN,CLOSE));TD2:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>td:=TD1-TD2;da:=DD1-DD2;xd1:=1-(TD1+DD1);xd2:=1-(TD2+DD2);<BR>tz:=v/sum(v,60)*100;DT:=((xd1-xd2)/10000)/tz;<BR>散户持仓线:sum(DT,22),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,散户持仓线,散户持仓线+DT,2,0),COLORFF00FF;<BR>STICKLine(DT&lt;0,散户持仓线+DT,散户持仓线,2,0),COLORFF8800;<BR>DRAWTEXT(ISLASTBAR,散户持仓线,'散\n户\n线 ');<BR>DRAWTEXTEX(DT&gt;0,0,150,0,'散户增:'+NUMTOSTR(DT,2)+' 万元'),COLOR00FFFF;<BR>dRAWTEXTEX(DT&lt;0,0,150,0,'散户减:'+NUMTOSTR(DT,2)+' 万元'),COLOR00FF00;<BR>DRAWTEXTEx(c,1,0,0,'茶舍散户持仓线'),COLORYELLOW;<BR>DRAWTEXTEX(CLOSE,1,0,150,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;</P>
<P>二、大智慧新一代指标<BR>1、茶舍资金流<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=qj0*(MIN(OPEN,CLOSE)-LOW);<BR>XD1:=qj0*(jj-MIN(CLOSE,OPEN));<BR>XD2:=qj0*(HIGH-MAX(OPEN,CLOSE));<BR>TD2:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>日净额:((TD1+XD1)-(TD2+XD2))/10000,PRECIS2,linethick0;<BR>周净额:sum(日净额,5),PRECIS2,linethick0;<BR>月净额:sum(日净额,22),PRECIS2,linethick0;<BR>FILLRGN(周净额,0,周净额&gt;0,RGB(80,0,0),周净额&lt;0,RGB(0,50,0));<BR>stickline(日净额&gt;0,0,日净额,6,0),color0000aa;<BR>stickline(日净额&gt;0,0,日净额,3,0),color0000cc;<BR>stickline(日净额&gt;0,0,日净额,1,0),color0000ff;<BR>stickline(日净额&lt;0,日净额,0,6,0),color00aa00;<BR>stickline(日净额&lt;0,日净额,0,3,0),color00cc00;<BR>stickline(日净额&lt;0,日净额,0,1,0),color00ff00;<BR>DRAWTEXTREL(0,0,'茶舍资金流(万元)'),COLORYELLOW;<BR>DRAWTEXTREL(0,80,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;<BR>2、茶舍主力持仓线<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>买1:=qj0*(MIN(OPEN,CLOSE)-LOW);<BR>买2:=qj0*(jj-MIN(CLOSE,OPEN));<BR>卖1:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>卖2:=qj0*(HIGH-MAX(OPEN,CLOSE));<BR>DT:=((买1+买2)-(卖1+卖2))/10000;<BR>主力持仓线:sum(DT,66),COLOR888888,linethick2;<BR>STICKLINE(DT&gt;0,主力持仓线,主力持仓线+DT,2,0),COLOR0000FF;<BR>STICKLine(DT&lt;0,主力持仓线+DT,主力持仓线,2,0),COLOR00FF00;<BR>DRAWTEXT(DISPSTATUS=2,主力持仓线,'主力线 ');<BR>DRAWTEXTREL(0,0,'茶舍主力持仓线 '),COLORYELLOW;<BR>DRAWTEXTREL(0,80,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;<BR>3、茶舍散户持仓线<BR>jj:=(HIGH+LOW+CLOSE)/3;qj0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=qj0*(MIN(OPEN,CLOSE)-LOW);DD1:=qj0*(jj-MIN(CLOSE,OPEN));<BR>DD2:=qj0*(HIGH-MAX(OPEN,CLOSE));TD2:=qj0*(MAX(CLOSE,OPEN)-jj);<BR>td:=TD1-TD2;da:=DD1-DD2;xd1:=1-(TD1+DD1);xd2:=1-(TD2+DD2);<BR>tz:=v/sum(v,60)*100;DT:=((xd1-xd2)/10000)/tz;<BR>散户持仓线:sum(DT,22),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,散户持仓线,散户持仓线+DT,2,0),COLORFF00FF;<BR>STICKLine(DT&lt;0,散户持仓线+DT,散户持仓线,2,0),COLORFF8800;<BR>DRAWTEXT(DISPSTATUS=2,散户持仓线,'散户线 ');<BR>DRAWTEXTREL(0,0,'茶舍散户持仓线'),COLORYELLOW;<BR>DRAWTEXTREL(0,80,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;</P>
<P>三、通达信指标<BR>1、茶舍资金流<BR>JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=QJ0*(MIN(OPEN,CLOSE)-LOW);<BR>XD1:=QJ0*(JJ-MIN(CLOSE,OPEN));<BR>XD2:=QJ0*(HIGH-MAX(OPEN,CLOSE));<BR>TD2:=QJ0*(MAX(CLOSE,OPEN)-JJ);<BR>日净额:((TD1+XD1)-(TD2+XD2))/10000,NODRAW;<BR>周净额:SUM(日净额,5),NODRAW;<BR>月净额:SUM(日净额,22),NODRAW;<BR>DRAWBAND(周净额,RGB(80,0,0),0,RGB(0,50,0));<BR>STICKLINE(日净额&gt;0,0,日净额,3,0),COLOR0000AA;<BR>STICKLINE(日净额&gt;0,0,日净额,2,0),COLOR0000CC;<BR>STICKLINE(日净额&gt;0,0,日净额,1,0),COLOR0000FF;<BR>STICKLINE(日净额&lt;0,日净额,0,3,0),COLOR00AA00;<BR>STICKLINE(日净额&lt;0,日净额,0,2,0),COLOR00CC00;<BR>STICKLINE(日净额&lt;0,日净额,0,1,0),COLOR00FF00;<BR>2、茶舍主力持仓线<BR>JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>买1:=QJ0*(MIN(OPEN,CLOSE)-LOW);<BR>买2:=QJ0*(JJ-MIN(CLOSE,OPEN));<BR>卖1:=QJ0*(MAX(CLOSE,OPEN)-JJ);<BR>卖2:=QJ0*(HIGH-MAX(OPEN,CLOSE));<BR>DT:=((买1+买2)-(卖1+卖2))/10000;<BR>主力持仓线:SUM(DT,66),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,主力持仓线,主力持仓线+DT,2,0),COLOR0000FF;<BR>STICKLINE(DT&lt;0,主力持仓线+DT,主力持仓线,2,0),COLOR00FF00;<BR>DRAWTEXT(ISLASTBAR,主力持仓线,'主力线 ');<BR>3、茶舍散户持仓线<BR>JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>TD1:=QJ0*(MIN(OPEN,CLOSE)-LOW);DD1:=QJ0*(JJ-MIN(CLOSE,OPEN));<BR>DD2:=QJ0*(HIGH-MAX(OPEN,CLOSE));TD2:=QJ0*(MAX(CLOSE,OPEN)-JJ);<BR>TD:=TD1-TD2;DA:=DD1-DD2;XD1:=1-(TD1+DD1);XD2:=1-(TD2+DD2);<BR>TZ:=V/SUM(V,60)*100;DT:=((XD1-XD2)/10000)/TZ;<BR>散户持仓线:SUM(DT,22),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,散户持仓线,散户持仓线+DT,2,0),COLORFF00FF;<BR>STICKLINE(DT&lt;0,散户持仓线+DT,散户持仓线,2,0),COLORFF8800;<BR>DRAWTEXT(ISLASTBAR,散户持仓线,'散户线 ');</P>
<P>&nbsp;</P>

问道青城山 发表于 2010-6-19 11:35

<P>怎么有两套指标啊。而且还做不上去啊</P>

阳光好友 发表于 2010-6-19 21:41

不知用那个好呀,为什么呢?

宋大夫 发表于 2010-6-30 09:02

<P>通达信指标:</P>
<P>将两个持仓合二为一:</P>
<P>JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);<BR>买1:=QJ0*(MIN(OPEN,CLOSE)-LOW);<BR>买2:=QJ0*(JJ-MIN(CLOSE,OPEN));<BR>卖1:=QJ0*(MAX(CLOSE,OPEN)-JJ);<BR>卖2:=QJ0*(HIGH-MAX(OPEN,CLOSE));<BR>DT:=((买1+买2)-(卖1+卖2))/10000;<BR>主力持仓线:SUM(DT,66),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,主力持仓线,主力持仓线+DT,2,0),COLOR0000FF;<BR>STICKLINE(DT&lt;0,主力持仓线+DT,主力持仓线,2,0),COLOR00FF00;<BR>DRAWTEXT(ISLASTBAR,主力持仓线,'主力线 ');</P>
<P>TD1:=QJ0*(MIN(OPEN,CLOSE)-LOW);DD1:=QJ0*(JJ-MIN(CLOSE,OPEN));<BR>DD2:=QJ0*(HIGH-MAX(OPEN,CLOSE));TD2:=QJ0*(MAX(CLOSE,OPEN)-JJ);<BR>TD:=TD1-TD2;DA:=DD1-DD2;XD1:=1-(TD1+DD1);XD2:=1-(TD2+DD2);<BR>TZ:=V/SUM(V,60)*100;<BR>散户持仓线:SUM(DT,22),COLOR888888,LINETHICK2;<BR>STICKLINE(DT&gt;0,散户持仓线,散户持仓线+DT,2,0),COLORFF00FF;<BR>STICKLINE(DT&lt;0,散户持仓线+DT,散户持仓线,2,0),COLORFF8800;<BR>DRAWTEXT(ISLASTBAR,散户持仓线,'散户线 ');</P>
<P>试试看行不!
页: [1]
查看完整版本: 茶舍资金流系统-大智慧 飞狐通达信适用