25 12
发新话题
打印

[飞狐] 接受广陵子的批评,有违版规,请版主删了,谢谢!

噫!
怎么不能回帖?

TOP

戊辰老师看一下,是这样吗?

{
//引用公式名:相关引用
相关:c;
时间:DATE;
}
代码:=STKLABEL;
名称:=STKNAME;
字符长:=STRLEN(BLKNAME);
开始位置:=STRFIND(BLKNAME,',',1);
BK:=STRLEFT(BLKNAME,开始位置-1);//'房地产';
板块个股:=STKCOUNT(bk),linethick0;
指数类:=STKINBLOCK(STKLABEL,'板块指数'),linethick0;
指数个:=STKCOUNT('板块指数'),linethick0;
BKK:=if(指数类>0,指数个,板块个股),linethick0;
PARTLINE(1,0),COLORBLACK;
BKS:=if(指数类>0,STKCOUNT('板块指数'),STKCOUNT(BK));//板块中的证券数量
PX:='相关引用.相关';//排序指标
TT:='相关引用.时间';//排序日期
SS:=DATACOUNT;//

variable:DM1[BKS]='',VarX1[BKS]=0,VarH1[BKS]=0;

for i=1 to BKS do begin
    D:=if(指数类>0,STRRIGHT(STKFROMBLK('板块指数',i),4),STRRIGHT(STKFROMBLK(BK,i),6));//板块中第i个成员的代码
    E:=if(STKINBLOCK(STKLABEL,'板块指数'),4,6);
    DM1:=strright(D,E);
    TMPC:=STKINDI(代码,PX,0,6);
    TMPM:=STKINDI(D,PX,0,6);
    TMP1:=RELATE(TMPC,TMPM,5);
    TMPP1:=STKINDI(D,TT,0,6);//板块中第i个成员在最后周期日期
    tmpPP1:=stkindi('1A0001',tt,0,6);//大盘的最后周期日期
    VarX1:=IF(tmpPP1[ss]=TMPP1[SS],TMP1[SS],0);
    VarH1:=IF(tmpPP1[ss]=TMPP1[SS],TMP1[SS],0);
end;

Nu1:=SORTPOS(VarX1,1,1,BKS);
xss:='';
xs:='';
xss1:='';
xss1d:='';
for j=1 to bks do BEGIN
zxff:=if(j=2,'                                                         正序  ','                                                               ');
dxff:=if(j=bks-1,'                                                                                                  倒序  ','                                                                                                        ');
zxsf:=if(j<10,'  ',if(j<100,' ',''))+NUMTOSTR(j,0)+'.';
dxsf:=if(bks-j+1<10,'  ',if(bks-j+1<100,' ',''))+NUMTOSTR(bks-j+1,0)+'.';
aa:=STRLEFT(STKNAMEEX(DM1[VarX1[j]]),8)+'('+DM1[VarX1[j]]+')'+'='+NUMTOSTR(VarH1[VarX1[j]],3)+{'% '+}'\n';
XSS1:=XSS1+zxff+zxsf+aa;
xss1d:=dxff+dxsf+aa+XSS1d;
end;

排序日期:tmppp1[datacount],LINETHICK,COLORWHITE;
DRAWTEXT(barpos=SYSPARAM(2),10,代码+' '+名称),COLORyellow;
DRAWTEXT(barpos=SYSPARAM(2)+20,10,'所属板块:'+if(指数类>0,'板块指数',BK)),COLORyellow;
DRAWTEXT(barpos=SYSPARAM(2),10,xss1),COLORRED;
DRAWTEXT(barpos=SYSPARAM(2),10,xss1d),COLORCYAN;




[ 本帖最后由 一发千钧 于 2008-7-4 16:59 编辑 ]

TOP

咳,一贴图就不行,等审核吧!

TOP

谢谢顺风兄,我也做到这一步,你的简洁,向兄学习,
这个论台怎么老是上不了?

TOP

顺风,戊辰老师为什么执行此公式,立即退出飞弧股软.请指教!谢谢!

[ 本帖最后由 程诗 于 2008-7-4 22:42 编辑 ]

TOP

你有没有建了这样的板块和板块指数
复制内容到剪贴板
代码:
戊辰老师看一下,是这样吗?

{
//引用公式名:相关引用
相关:c;
时间:DATE;
}
代码:=STKLABEL;
名称:=STKNAME;
字符长:=STRLEN(BLKNAME);
开始位置:=STRFIND(BLKNAME,',',1);
BK:=STRLEFT(BLKNAME,开始位置-1);//'房地产';
板块个股:=STKCOUNT(bk),linethick0;
指数类:=STKINBLOCK(STKLABEL,'板块指数'),linethick0;
指数个:=STKCOUNT('板块指数'),linethick0;
BKK:=if(指数类>0,指数个,板块个股),linethick0;
PARTLINE(1,0),COLORBLACK;
BKS:=if(指数类>0,STKCOUNT('板块指数'),STKCOUNT(BK));//板块中的证券数量
PX:='相关引用.相关';//排序指标
TT:='相关引用.时间';//排序日期
SS:=DATACOUNT;//

variable:DM1[BKS]='',VarX1[BKS]=0,VarH1[BKS]=0;

for i=1 to BKS do begin
    D:=if(指数类>0,STRRIGHT(STKFROMBLK('板块指数',i),4),STRRIGHT(STKFROMBLK(BK,i),6));//板块中第i个成员的代码
    E:=if(STKINBLOCK(STKLABEL,'板块指数'),4,6);
    DM1:=strright(D,E);
    TMPC:=STKINDI(代码,PX,0,6);
    TMPM:=STKINDI(D,PX,0,6);
    TMP1:=RELATE(TMPC,TMPM,5);
    TMPP1:=STKINDI(D,TT,0,6);//板块中第i个成员在最后周期日期
    tmpPP1:=stkindi('1A0001',tt,0,6);//大盘的最后周期日期
    VarX1:=IF(tmpPP1[ss]=TMPP1[SS],TMP1[SS],0);
    VarH1:=IF(tmpPP1[ss]=TMPP1[SS],TMP1[SS],0);
end;

Nu1:=SORTPOS(VarX1,1,1,BKS);
xss:='';
xs:='';
xss1:='';
xss1d:='';
for j=1 to bks do BEGIN
zxff:=if(j=2,'                                                         正序  ','                                                               ');
dxff:=if(j=bks-1,'                                                                                                  倒序  ','                                                                                                        ');
zxsf:=if(j<10,'  ',if(j<100,' ',''))+NUMTOSTR(j,0)+'.';
dxsf:=if(bks-j+1<10,'  ',if(bks-j+1<100,' ',''))+NUMTOSTR(bks-j+1,0)+'.';
aa:=STRLEFT(STKNAMEEX(DM1[VarX1[j]]),8)+'('+DM1[VarX1[j]]+')'+'='+NUMTOSTR(VarH1[VarX1[j]],3)+{'% '+}'\n';
XSS1:=XSS1+zxff+zxsf+aa;
xss1d:=dxff+dxsf+aa+XSS1d;
end;

排序日期:tmppp1[datacount],LINETHICK,COLORWHITE;
DRAWTEXT(barpos=SYSPARAM(2),10,代码+' '+名称),COLORyellow;
DRAWTEXT(barpos=SYSPARAM(2)+20,10,'所属板块:'+if(指数类>0,'板块指数',BK)),COLORyellow;
DRAWTEXT(barpos=SYSPARAM(2),10,xss1),COLORRED;
DRAWTEXT(barpos=SYSPARAM(2),10,xss1d),COLORCYAN;
[ 本帖最后由 戊辰 于 2008-7-5 14:58 编辑 ]

TOP

这样提问是不是违反了版规了

这样提问是不是违反了版规了 要是的还是要说明下的

TOP

有版规就要一视同仁 所谓无规矩不成方圆

另外,告知楼主,以后不要向专人求助。否则不予回复。看看版规就清楚了。

[ 本帖最后由 大庆老杨 于 2008-7-5 19:10 编辑 ]

TOP

引用:
原帖由 广陵子 于 2008-7-5 21:10 发表
另外,告知楼主,以后不要向专人求助。否则不予回复。看看版规就清楚了。

[ 本帖最后由 大庆老杨 于 2008-7-5 19:10 编辑 ]
谢谢广陵子兄的批评,有违版规,请版主删了,谢谢!致歉!(622)

[ 本帖最后由 戊辰 于 2008-7-5 22:18 编辑 ]

TOP

引用:
原帖由 广陵子 于 2008-7-5 21:10 发表
另外,告知楼主,以后不要向专人求助。否则不予回复。看看版规就清楚了。

[ 本帖最后由 大庆老杨 于 2008-7-5 19:10 编辑 ]
http://www.55188.com/viewthread. ... ;page=1#pid41107939

TOP

 25 12
发新话题

理想论坛上的网友发表的帖子纯属个人意见,理想论坛不负任何责任! 免责声明
共同建设网络精神文明,欢迎广大网友举报论坛上的不良信息,我们会在最短的时间内及时处理

信息产业部信息备案:津ICP备05011481号      天津市通信管理局电子公告专项备案:060006号
茂名市公安局网警备案:4409013011161号 感谢茂名群英网络提供带宽支持
理想论坛值班电话[8:30~17:30]: 022-23707282  022-23707281 022-23707280 15022655188(紧急)