是否有可能使用Finance :: Quote获得交易所的指数?

时间:2009-12-20 08:04:40

标签: perl finance stocks

我需要获得像纳斯达克这样的交易所的指数,而不是该交易所中特定股票的价格。我想Finance::Quote将会解决问题,但在快速浏览一下文档后,我发现可以使用该模块进行查询的方式如下:

   %info = $q->fetch("australia","CML")

表示应在查询中指定交易所和股票。那么问题是:索引本身是否可以被视为股票并且具有可以在查询中使用的符号名称?

当然,如果您有其他方式可以满足我的需求而不是使用Finance :: Quote,请随时写下您的解决方案。

2 个答案:

答案 0 :(得分:5)

您的问题的问题在于您假设特定交易所只有一个索引。虽然可能有一个特定的指数占主导地位(例如,对于主要在伦敦证券交易所交易的股票,富时100指数可能被视为主要指数;类似于纽约证券交易所,它将是道琼斯工业平均指数)其他交易所可能在他们收集的相关指标中有一个不那么明确的领导者(例如,澳大利亚证券交易所,S& P / ASX 200和所有普通股指数都经常在晚间广播新闻中并排引用)。

股票,指数,期权链,期货等的符号学在金融IT领域是一个相当复杂的领域。许多符号系统标准由数据供应商(例如路透社,彭博社)支持,并且他们的标准的使用需要商业许可。另一方面,还有其他努力旨在使符号系统更加开放(彭博自己落后于one of these efforts)。

我不熟悉您参考的Finance :: Quote软件包的数据来源,但如果您认真考虑访问市场数据(即准备付费)但不需要成本/复杂性/路透社,彭博等解决方案的速度,你可以做的很多,比查看Xignite提供的通过网络服务访问市场数据的方式更糟糕。

答案 1 :(得分:3)

纳斯达克复合材料的符号是“^ IXIC”。对于纽约复合材料来说,它是“^ NYA”。

每个报价提供商可能有不同的语法。