我如何检索所有的指数从彭博社成员名使用数据处理工具箱?
7视图(30天)
显示旧的评论
我正在寻找一种方式来显示类似于MATLAB使用标准普尔指数成员数据处理工具。
接受的答案
MathWorks支金宝app持团队
2009年9月22日
下面的代码演示了如何在MATLAB可能显示标准普尔成员使用数据处理工具。
B =彭博
D =获取(B,“SPX指数”,“GETDATA”,“INDX_MEMBERS”);
D.INDX_MEMBERS {:}
这将返回证券构成标准普尔指数。
这里是一个例子覆盖参数返回证券为特定日期。
B =彭博
d =获取(B,“SPX指数”,“GETDATA”,“INDX_MWEIGHT”,{“END_DT”},{“20080919”});
请注意,“END_DT”覆盖不是一个有效的覆盖“INDX_MEMBERS”字段。因此,添加这个覆盖你的请求不会改变“INDX_MEMBERS”的内容。如果你想指数成员特定日期,下面的代码演示了如何完成这一“INDX_MWEIGHT”:
B =彭博
d =获取(B,“SPX指数”,“GETDATA”,“INDX_MWEIGHT”,{“END_DT”},{“20080919”});
成员= d.INDX_MWEIGHT {1};
1评论
Tanisha Nahar
2019年3月13日
你好,有一种我可以传递一个变量作为一个覆盖值而不是“20080919”。基本上,我想运行代码来获取指数成员特定日期的日期开始的2008年。我打算把这个函数在一个循环中,日期变量作为参数传递。
提前谢谢。