以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  为啥每个品种取到的s30不同  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=65734)

--  作者:qq代人发帖
--  发布时间:2014/6/3 10:56:18
--  为啥每个品种取到的s30不同

请教:

为啥每个品种取到的s30不同

if selfdata(1)=0 then
BEGIN
x1:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
END
if selfdata(1)=1 then BEGIN
 x2:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
 END
if selfdata(1)=2 then BEGIN
x3:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
END
if selfdata(1)=3 then BEGIN
x4:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
END
if selfdata(1)=4 then BEGIN
x5:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
END
if selfdata(1)=5 then BEGIN
x6:STKINDI(STKLABEL,\'数据库0012WHFY.SPB\',0,3,-1),LINETHICK0;
END

s30:X1+X2+X3+X4+X5+X6,LINETHICK0;


--  作者:admin
--  发布时间:2014/6/3 11:39:07
--  
不明白你的描述
--  作者:ZHUZHU
--  发布时间:2014/6/3 14:20:01
--  
是这样的:我将自选择版块排序后,选择排前6的品种进行跨周期数据调用,但是只能引用到相应加载品种的值,不能引用其它品种的值
--  作者:admin
--  发布时间:2014/6/3 14:25:38
--  
取指定品种的自定义数据,你应该使用 SELFDATALABEL 函数
--  作者:ZHUZHU
--  发布时间:2014/6/3 14:31:56
--  
再说明一下:跨品种排序值可以取到,但是,前6个品种取到的值相加值不对,按照常理,每个品种取到的前6名的和值应该相同。


--  作者:ZHUZHU
--  发布时间:2014/6/3 14:56:58
--  
我不知道排序以后谁是第一名,我只想取到排名第一的值,也许品种会发生变化。比如:昨天ru排名第一,今天也许是螺纹钢,那就取螺纹钢,我只要前6名取值之和。
--  作者:admin
--  发布时间:2014/6/3 15:05:10
--  

你手工打开自定义数据里的品种存放的数据检查一下看看吧,如果里面的数据不是你想要的,那么你检查一下你的自定义数据计算设置看看