手机版 理想小程序
理想小程序
RSS 论坛APP
返回列表

请高人看看如何用

[互 助] 6983
设置
3660285 Lv.3

专栏

复制 显示全部楼层 倒序浏览 |
跳转到指定楼层

选股公式,炒股软件,炒股公式,股票,股票软件软件数据教程_技术交流论坛股票软件指标公式技术理想股票技术论坛

先修改了两个,可适用于下列格式的“港澳资讯”F10,另附修改后的“港澳资讯”F10模板文件。☆最新提示☆ ◇港澳资讯600833 更新日期:2006-11-15◇ 灵通V4.0★本栏包 ...软件数据教程_技术交流论坛股票软件指标公式技术

<span style=\"FONT-SIZE: 13px\">先修改了两个,可适用于下列格式的“港澳资讯”F10,另附修改后的“港澳资讯”F10模板文件。<br /><font color=\"#ff0000\">☆最新提示☆ ◇港澳资讯600833 更新日期:2006-11-15◇ 灵通V4&#46;0<br />本栏包括【1&#46;最新公告】、【2&#46;最新报道】、【3&#46;最新异动】、【4&#46;最新运作】</font><br /><div class=\"altbg2\" id=\"code0\" style=\"CLEAR: both; BORDER-RIGHT: #98b2cc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #98b2cc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 3px 2em 2em; BORDER-LEFT: #98b2cc 1px solid; WORD-BREAK: break-all; PADDING-TOP: 5px; BORDER-BOTTOM: #98b2cc 1px solid\">{持股数——适用于万国、Wind、鹏搏、维赛特、港澳资讯F10}<br />INPUT:GD(5,0,10);//柱高度调节<br />DRAWGBK(v>1,COLORRGB(6,50,242),COLORRGB(200,100,0),1);<br />//F10数据查找<br />F10:=IF(F10FIND(\'万国测评制作\',1)>0,1,IF(F10FIND(\'Wind资讯\',1)>0,2,IF(F10FIND(\'鹏搏资讯\',1)>0,3,IF(F10FIND(\'维赛特\',1)>0,4,IF(F10FIND(\'☆ ◇港澳资讯\',1)>0,5,0)))));<br />DRAWTEXT(SYSPARAM(2)+20=BARPOS AND F10=0,15,\'本公式不适合该种F10资料。\'),COLOREEFF;<br />IF F10=0 THEN EXIT;<br />QSW:=IF(F10=2,F10FIND(\'【1:主力运作】\',100),IF(F10=3,F10FIND(\'控盘情况:\',1),IF(F10=4,F10FIND(\'(三)历年人均持股情况\',1),IF(F10=5,F10FIND(\'【1&#46;机构持股汇总】 \',1000),F10FIND(\'◆ 控盘情况 ◆\',100)))));<br />QSW:=IF(F10=5,F10FIND(\'【2&#46;股东户数\',QSW),QSW);<br /><br />IF QSW>0 THEN BEGIN<br />WZ1:=F10FIND(\'-\',QSW)-4;WZ2:=F10FIND(\'-\',WZ1+IF(F10=1,10,IF(F10=4,60,20)))-4;WZ3:=F10FIND(\'-\',WZ2+IF(F10=1,10,IF(F10=4,60,20)))-4;WZ4:=F10FIND(\'-\',WZ3+IF(F10=1,10,IF(F10=4,60,20)))-4;<br />WZ5:=IF(F10=2,F10FIND(\'【2:机构持股】\',WZ1),IF(F10=3,F10FIND(\'公司简况\',WZ1),IF(F10=4,F10FIND(\'(四)QFII持股\',WZ1),IF(F10=5,F10FIND(\'└——\',WZ1),F10FIND(\'◆ 概念题材\',WZ1)))));//查找结束位<br /><br />//取时间<br />T1:=F10TEXT(WZ1,10);T2:=IF(WZ2<WZ5,F10TEXT(WZ2,10),\'\');T3:=IF(WZ3<WZ5,F10TEXT(WZ3,10),\'\');T4:=IF(WZ4<WZ5,F10TEXT(WZ4,10),\'\');<br />//取股东户数<br />LS:=IF(F10=1,142,IF(F10=4,29,IF(F10=5,12,14)));//14;<br />HS1:=STRTONUM(F10TEXT(WZ1+LS,10));HS2:=IF(WZ2<WZ5,STRTONUM(F10TEXT(WZ2+LS,10)),0);HS3:=IF(WZ3<WZ5,STRTONUM(F10TEXT(WZ3+LS,10)),0);HS4:=IF(WZ4<WZ5,STRTONUM(F10TEXT(WZ4+LS,10)),0);<br />//取户均持股数<br />LS:=IF(F10=2,28,IF(F10=3,38,IF(F10=4,43,IF(F10=5,30,205))));<br />RS1:=STRTONUM(F10TEXT(WZ1+LS,10));RS2:=IF(WZ2<WZ5 AND HS2>100,STRTONUM(F10TEXT(WZ2+LS,10)),0);<br />RS3:=IF(WZ3<WZ5 AND HS3>100,STRTONUM(F10TEXT(WZ3+LS,10)),0);RS4:=IF(WZ4<WZ5 AND HS4>100,STRTONUM(F10TEXT(WZ4+LS,10)),0);<br />//日期转换<br />TD1:=STRTONUM(\'1\'+STRMID(T1,3,2)+STRMID(T1,6,2)+STRRIGHT(T1,2));<br />TD2:=STRTONUM(\'1\'+STRMID(T2,3,2)+STRMID(T2,6,2)+STRRIGHT(T2,2));<br />TD3:=STRTONUM(\'1\'+STRMID(T3,3,2)+STRMID(T3,6,2)+STRRIGHT(T3,2));<br />TD4:=STRTONUM(\'1\'+STRMID(T4,3,2)+STRMID(T4,6,2)+STRRIGHT(T4,2));<br />{将变化持股数对应显示在对应位置}<br />DRAWNUMBER(CROSS(DATE,TD1) AND HS1>100,c,RS1,2),colorFF00FF,ALIGN4;<br />DRAWNUMBER(CROSS(DATE,TD2) AND HS2>100,c,RS2,2),colorFFFF00,ALIGN4;<br />DRAWNUMBER(CROSS(DATE,TD3) AND HS3>100,c,RS3,2),colorFF00,ALIGN4;<br />DRAWNUMBER(CROSS(DATE,TD4) AND HS4>100,c,RS4,2),colorEEFF,ALIGN4;<br /><br />A5:=SYSPARAM(5);A3:=SYSPARAM(3);AG:=INTPART((SYSPARAM(3)-SYSPARAM(2))/8);<br />ZY:=MAX(RS1,MAX(RS2,MAX(RS3,RS4))),LINETHICK;<br />ZX:=(SYSPARAM(4)-A5),LINETHICK;//主图<br />ZX:=(ZY-A5);//副图<br />AAA:=ZY/ZX*10/GD,LINETHICK;<br />D:=BACKSET(ISLASTBAR,80);<br />A:=D>REF(D,1);<br /><br />STICKLINE(GD>0 AND BARPOS=A3-AG*1 AND HS1>100,A5,RS1/AAA+A5,AG*3,1),colorFF00FF,LINETHICK2;<br />STICKLINE(GD>0 AND BARPOS=A3-AG*2 AND HS2>100,A5,RS2/AAA+A5,AG*3,1),colorFFFF00,LINETHICK2;<br />STICKLINE(GD>0 AND BARPOS=A3-AG*3 AND HS3>100,A5,RS3/AAA+A5,AG*3,1),colorFF00,LINETHICK2;<br />STICKLINE(GD>0 AND BARPOS=A3-AG*4 AND HS4>100,A5,RS4/AAA+A5,AG*3,1),colorFFCC,LINETHICK2;<br />//<br />END;<br />IF QSW=-1 THEN EXIT;<br />//显示文字<br />XSW:=SYSPARAM(2)+1=BARPOS;<br />DRAWTEXT(XSW AND HS1>100,A5,\'股东户数 \\n户均持股 \\n 时间\'),COLORFFFF00,PXUP50;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*1 AND HS1>100,SYSPARAM(5),HS1,2),,COLORAFFF00,ALIGN,PXUP50;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*2 AND HS2>100,SYSPARAM(5),HS2,2),,COLORAFFF00,ALIGN,PXUP50;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*3 AND HS3>100,SYSPARAM(5),HS3,2),,COLORAFFF00,ALIGN,PXUP50;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*4 AND HS4>100,SYSPARAM(5),HS4,2),,COLORAFFF00,ALIGN,PXUP50;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*1 AND HS1>100,SYSPARAM(5),RS1,2),,COLORDDDDDD,ALIGN,PXUP30;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*2 AND HS2>100,SYSPARAM(5),RS2,2),,COLORDDDDDD,ALIGN,PXUP30;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*3 AND HS3>100,SYSPARAM(5),RS3,2),,COLORDDDDDD,ALIGN,PXUP30;<br />DRAWNUMBER(GD>0 ANDBARPOS=A3-AG*4 AND HS4>100,SYSPARAM(5),RS4,2),,COLORDDDDDD,ALIGN,PXUP30;<br />DRAWTEXT(GD>0 ANDBARPOS=A3-AG*1 AND HS1>100,SYSPARAM(5),T1),COLORDD00,ALIGN;<br />DRAWTEXT(GD>0 ANDBARPOS=A3-AG*2 AND HS2>100,SYSPARAM(5),T2),COLORDD00,ALIGN;<br />DRAWTEXT(GD>0 ANDBARPOS=A3-AG*3 AND HS3>100,SYSPARAM(5),T3),COLORDD00,ALIGN;<br />DRAWTEXT(GD>0 ANDBARPOS=A3-AG*4 AND HS4>100,SYSPARAM(5),T4),COLORDD00,ALIGN;<br />//<br />{参数精灵:<br />柱高度调节Param#1(0-10)</div><div class=\"altbg2\" id=\"code1\" style=\"CLEAR: both; BORDER-RIGHT: #98b2cc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #98b2cc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 3px 2em 2em; BORDER-LEFT: #98b2cc 1px solid; WORD-BREAK: break-all; PADDING-TOP: 5px; BORDER-BOTTOM: #98b2cc 1px solid\">{机构持股-鹏博、Wind、维赛特、港澳资讯F10}<br />//确定F10种类<br />F10:=IF(F10FIND(\'万国测评制作\',1)>0,1,IF(F10FIND(\'Wind资讯\',1)>0,2,IF(F10FIND(\'鹏搏资讯\',1)>0,3,IF(F10FIND(\'维赛特\',1)>0,4,IF(F10FIND(\'☆ ◇港澳资讯\',1)>0,5,0)))));<br />DRAWTEXT(SYSPARAM(2)+20=BARPOS AND F10=0,15,\'本公式不适合该种F10资料。\'),COLOREEFF;<br />IF F10=0 THEN EXIT;<br />//F10数据查找<br />QSW:=IF(F10=2,F10FIND(\'股东进出】 <<占流通股比例区\',1000),IF(F10=3,F10FIND(\'【十大流通股东】\',500),IF(F10=5,F10FIND(\'☆股东研究☆\',500),F10FIND(\'【基金机构持股】\',1000))));//起<br />JSW:=IF(F10=2,F10FIND(\'【2:大股东介绍】\',QSW+300),IF(F10=3,F10FIND(\'【十大股东】\',QSW+500),IF(F10=5,F10FIND(\'【2&#46;基金持股】\',QSW+300),F10FIND(\'<!P关联个股>\',QSW+300))));//止<br /><br />IF QSW<0 THEN EXIT;<br />SJT:=IF(F10=2,F10FIND(\'流通股东名\',QSW+50),IF(F10=5,F10FIND(\'十大流通股东情况\',QSW+50),F10FIND(\'截止日期\',QSW+10)));<br />IF SJT<0 THEN EXIT;<br />{<br />HJW:=F10FIND(IF(F10=2,\'总计\',IF(F10=3,\'流通A股合计\',IF(F10=5,\'合计持有\',\'合计\'))),SJT+300);<br />CGT:=LTRIM(IF(F10=4,F10TEXT(HJW+42,36)-\'│\'-\'─\',IF(F10=5,F10TEXT(HJW+8,0)-\'流通\',F10TEXT(HJW+IF(F10=2,20,12),60))));<br />TTT:=RTRIM(F10TEXT(SJT+IF(F10=2,(-145),IF(F10=3,9,IF(F10=5,(-12),10))),12));<br />持股A:=IF(F10=4,STRLEFT(CGT,STRFIND(CGT,\' \',3)-1),STRLEFT(CGT,STRFIND(CGT,IF(F10=2,\' \',IF(F10=5,\'万\',\'(万股\')),1)-1));<br />CGT:=LTRIM(STRRIGHT(CGT-持股A,STRLEN(CGT-持股A)-STRFIND(CGT-持股A,\'%\',1)-3));<br />比例A:STRTONUM(IF(F10=4,STRLEFT(LTRIM(CGT-持股A),STRFIND(LTRIM(CGT-持股A),\' \',3)-1),IF(F10=2,STRLEFT(LTRIM(CGT-持股A),STRFIND(LTRIM(CGT-持股A),\'%\',1)-1),<br /> IF(F10=5,STRMID(CGT,STRFIND(CGT,\'股\',1)+2,STRFIND(CGT,\'%\',5)),STRMID(CGT,STRFIND(CGT,\':\',10)+1,STRFIND(CGT,\'%\',10)-1)))));<br />DRAWTEXT(SYSPARAM(2)+20=BARPOS,15,CGT+NUMTOSTR(比例A,3));<br />STRFIND(CGT,\'万\',3);<br />}<br />VARIABLE:TT[4]=\'STR\',持股[4]=\'STR\',比例[4]=0,变化[4]=0;<br />FOR i=1 to 4 DO BEGIN<br />TT:=RTRIM(F10TEXT(SJT+IF(F10=2,(-145),IF(F10=3,9,IF(F10=5,(-12),10))),12));//时间<br />//RTRIM(F10TEXT(SJT+IF(F10=2,(-145),IF(F10=3,9,10)),12));<br />HJW:=F10FIND(IF(F10=2,\'总计\',IF(F10=3,\'流通A股合计\',IF(F10=5,\'合计持有\',\'合计\'))),SJT+300);<br />//F10FIND(IF(F10=2,\'总计\',IF(F10=3,\'流通A股合计\',\'合计\')),SJT+300);<br />CGT:=LTRIM(IF(F10=4,F10TEXT(HJW+42,36)-\'│\'-\'─\',IF(F10=5,F10TEXT(HJW+8,0)-\'流通\',F10TEXT(HJW+IF(F10=2,20,12),60))));<br />//LTRIM(IF(F10=4,F10TEXT(HJW+42,36)-\'│\'-\'─\',F10TEXT(HJW+IF(F10=2,20,12),60)));<br />持股:=IF(F10=4,STRLEFT(CGT,STRFIND(CGT,\' \',3)-1),STRLEFT(CGT,STRFIND(CGT,IF(F10=2,\' \',IF(F10=5,\'万\',\'(万股\')),1)-1));<br />//IF(F10=4,STRLEFT(CGT,STRFIND(CGT,\' \',3)-1),STRLEFT(CGT,STRFIND(CGT,IF(F10=2,\' \',\'(万股\'),1)-1));<br />CGT1:=LTRIM(IF(F10=5,STRRIGHT(CGT-持股,STRLEN(CGT-持股)-STRFIND(CGT-持股,\'%\',1)-3),CGT-持股));<br />比例:=STRTONUM(IF(F10=4,STRLEFT(CGT1,STRFIND(CGT1,\' \',3)-1),IF(F10=2,STRLEFT(CGT1,STRFIND(CGT1,\'%\',1)-1),<br />  IF(F10=5,STRMID(CGT1,STRFIND(CGT1,\'股\',1)+2,STRFIND(CGT1,\'%\',5)),STRMID(CGT,STRFIND(CGT,\':\',10)+1,STRFIND(CGT,\'%\',10)-1)))));<br />//比例:=STRTONUM(IF(F10=4,STRLEFT(LTRIM(CGT-持股),STRFIND(LTRIM(CGT-持股),\' \',3)-1),<br />//  IF(F10=2,STRLEFT(LTRIM(CGT-持股),STRFIND(LTRIM(CGT-持股),\'%\',1)-1),STRMID(CGT,STRFIND(CGT,\':\',10)+1,STRFIND(CGT,\'%\',10)-1))));<br /><br />//变化:=STRTONUM(STRRIGHT(CGT,STRLEN(CGT)-STRFIND(CGT,\' \',16)));//维赛特<br />SJT:=IF(F10=2,F10FIND(\'流通股东名\',HJW+50),IF(F10=5,F10FIND(\'十大流通股东情况\',HJW+50),F10FIND(\'截止日期\',HJW+10)));<br />//IF(F10=2,F10FIND(\'流通股东名\',HJW+50),F10FIND(\'截止日期\',HJW+10));<br />IF SJT>JSW OR SJT<0 THEN BREAK;<br />END;<br />//DRAWTEXT(SYSPARAM(2)+20=BARPOS,5,TT[4]);<br /><br />当期:STRTONUM(持股[1]),COLORFF,LINETHICK;<br />当期(%):比例[1],PRECISION2,COLORCC,LINETHICK;<br />上期:STRTONUM(持股[2]),COLORFFFF,LINETHICK;<br />上期(%):比例[2],PRECISION2,COLORCCDD,LINETHICK;<br />±比例:当期(%)-上期(%),PRECISION2,COLORCC00DD,LINETHICK;<br />前二:STRTONUM(持股[3]),LINETHICK,COLORFFFF00;<br />前二(%):比例[3],PRECISION2,COLORCDDD00,LINETHICK;<br />前三:STRTONUM(持股[4]),COLORFF00,LINETHICK;<br />前三(%):比例[4],PRECISION2,COLORAD00,LINETHICK;<br />DRAWTEXT(BARPOS=SYSPARAM(2),10,\'“\'+IF(F10=4,\'机构持股\',\'十大流通股东\')+\'”最新日期:\'+TT[1]),COLOREEEEEE,ALIGN4;<br />//画柱线<br />A3:=SYSPARAM(3);AG:=INTPART((SYSPARAM(3)-SYSPARAM(2))/IF(DATACOUNT>120,30,20));A5:=SYSPARAM(5);<br />STICKLINE(BARPOS=A3-AG*5 AND 当期>0,0,当期,AG*9,1),colorFF,LINETHICK2;<br />STICKLINE(BARPOS=A3-AG*9 AND 上期>0,0,上期,AG*9,1),colorFFFF,LINETHICK2;<br />STICKLINE(BARPOS=A3-AG*13 AND 前二>0,0,前二,AG*9,1),colorFFFF00,LINETHICK2;<br />STICKLINE(BARPOS=A3-AG*17 AND 前三>0,0,前三,AG*9,1),colorFF00,LINETHICK2;<br />//显示文字<br />DRAWNUMBER(BARPOS=A3-AG*3 AND 当期>0,A5,当期,2),,COLORFFD000,ALIGN,PXUP80;<br />DRAWNUMBER(BARPOS=A3-AG*7 AND 上期>0,A5,上期,2),,COLORFFD000,ALIGN,PXUP80;<br />DRAWNUMBER(BARPOS=A3-AG*11 AND 前二>0,A5,前二,2),,COLORFFD000,ALIGN,PXUP80;<br />DRAWNUMBER(BARPOS=A3-AG*15 AND 前三>0,A5,前三,2),,COLORFFD000,ALIGN,PXUP80;<br />DRAWNUMBER(BARPOS=A3-AG*3 AND 当期>0,A5,当期(%),2),,COLORDDEE,ALIGN,PXUP55;<br />DRAWNUMBER(BARPOS=A3-AG*7 AND 上期>0,A5,上期(%),2),,COLORDDEE,ALIGN,PXUP55;<br />DRAWNUMBER(BARPOS=A3-AG*11 AND 前二>0,A5,前二(%),2),,COLORDDEE,ALIGN,PXUP55;<br />DRAWNUMBER(BARPOS=A3-AG*15 AND 前三>0,A5,前三(%),2),,COLORDDEE,ALIGN,PXUP55;<br />{维赛特}<br />//DRAWNUMBER(BARPOS=A3-AG*3 AND 当期>0,A5,变化[1],2),,COLORDD0E,ALIGN,PXUP30;<br />//DRAWNUMBER(BARPOS=A3-AG*7 AND 上期>0,A5,变化[2],2),,COLORDD0E,ALIGN,PXUP30;<br />//DRAWNUMBER(BARPOS=A3-AG*11 AND 前二>0,A5,变化[3],2),,COLORDD0E,ALIGN,PXUP30;<br />//DRAWNUMBER(BARPOS=A3-AG*15 AND 前三>0,A5,变化[4],2),,COLORDD0E,ALIGN,PXUP30;<br />DRAWTEXT(BARPOS=A3-AG*3 AND 当期>0,A5,TT[1]),COLORCCEE90,ALIGN,PXUP2;<br />DRAWTEXT(BARPOS=A3-AG*7 AND 上期>0,A5,TT[2]),COLORCCEE90,ALIGN,PXUP2;<br />DRAWTEXT(BARPOS=A3-AG*11 AND 前二>0,A5,TT[3]),COLORCCEE90,ALIGN,PXUP2;<br />DRAWTEXT(BARPOS=A3-AG*15 AND 前三>0,A5,TT[4]),COLORCCEE90,ALIGN,PXUP2;<br />//-30,COLOR;<br />DRAWTEXT(SYSPARAM(2)+1=BARPOS AND 当期>0,A5,\'持股数(万) \\n占流通比 \\n \\n 时间\'),COLORFFFF,PXUP80;//比前期变<br />//</div></span>
714.middle
8714
Lv.2

专栏

发表于 2017-10-8 14:08 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

楼主
2楼
143212vybcku3j5julj3yk
160828rrwbe8b2ijeeae8w
站长推荐 /1

最新主题