Можно ли получить индекс биржи с помощью Finance :: Quote? - PullRequest
1 голос
/ 20 декабря 2009

Мне нужно получить индекс биржи, такой как NASDAQ, а не цену конкретной акции на этой бирже. Я предполагаю, что Finance :: Quote придет на помощь, но после быстрого просмотра документа я нахожу способ, которым можно использовать модуль для запроса, подобен:

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

, что означает, что в запросе должны быть указаны биржа и акция. тогда возникает вопрос: может ли сам индекс рассматриваться как акция и имеет имя символа, которое можно использовать в запросе?

Конечно, если у вас есть другой способ удовлетворить мои потребности, а не использовать Finance :: Quote, пожалуйста, не стесняйтесь записать ваше решение.

Ответы [ 2 ]

5 голосов
/ 20 декабря 2009

Проблема с вашим вопросом заключается в том, что вы предполагаете, что для конкретного обмена существует только один индекс. Хотя вполне может существовать определенный индекс, который является доминирующим (например, для акций, в основном торгуемых на Лондонской фондовой бирже, FTSE 100 может считаться основным индексом; аналогично для NYSE это будет промышленный индекс Доу-Джонса), другие биржи могут у них менее явный лидер в сборе связанных с ними признаков (например, для Австралийской фондовой биржи S & P / ASX 200 и индекс All Ordinaries часто цитируются рядом в вечерних новостях).

Символика акций, индексов, цепочек опционов, фьючерсов и т. Д. - довольно сложная область в финансовых ИТ. Многие из стандартов символики поддерживаются поставщиком данных (например, Reuters, Bloomberg), и для использования их стандартов требуется коммерческая лицензия. С другой стороны, есть и другие усилия, направленные на то, чтобы сделать символику более открытой (сами Bloomberg стоят за одним из этих усилий ).

Я не знаком с источниками данных пакета Finance :: Quote, на который вы ссылаетесь, но если вы серьезно относитесь к доступу к рыночным данным (т.е. готовы платить за них), но вам не нужны затраты / сложность / скорость решения от Reuters, Bloomberg и т. д., вы могли бы сделать намного хуже, чем проверить, что Xignite предлагает в отношении рыночных данных, доступных через веб-сервисы.

3 голосов
/ 20 декабря 2009

символ для композита NASDAQ - «^ IXIC». Для Nyse Composite это "^ NYA".

у каждого провайдера котировок может быть свой синтаксис.

...