Подтвердить что ты не робот

Есть ли во всем мире фондовый рынок в режиме реального времени котировки Интерфейс прикладного программирования (API)?

Я ищу интерфейс прикладного программирования, который позволит мне получить доступ к котировкам и другим данным о нескольких символах компании по крайней мере на следующих биржах:

American Stock Exchange (AMEX)
Australian Stock Exchange (ASX)
Bank of Canada
Bombay Stock Exchange (BOM) 
Canadian Venture Exchange (CVE) 
Euronext: Amsterdam (AMS)
Euronext: Brussels (EBR)
Euronext: Lisbon (ELI)  
Euronext: Paris (EPA)  
Frankfurt Stock Exchange
Hong Kong Stock Exchange (HKG)
London Stock Exchange (LON)
NASDAQ Stock Exchange (NASDAQ)
National Stock Exchange of India
New York Stock Exchange (NYSE)
New Zealand Stock Exchange (NZE)
Nikkei Indices
Shanghai Stock Exchange (SHA)
Shenzhen Stock Exchange (SHE)
Taiwan Stock Exchange (TPE)
Tokyo Stock Exchange (TYO)
Toronto Stock Exchange (TSE)

Как финансовые средства Google, так и Yahoo, похоже, ограничиваются американским и европейским рынком, они также задерживают данные. Interactive Brokers предлагает API (http://www.interactivebrokers.com/en/pagemap/pagemap_APISolutions.php), но они не сообщают никаких подробностей, и они не позволяют использовать API без внесения 10.000 USD и несколько сотен в месяц. Это слишком дорого, чтобы попробовать.

Итак, мне интересно, существуют ли какие-либо API-интерфейсы, которые соответствуют моим потребностям?

Спасибо заранее.

4b9b3361

Ответ 1

Ну, есть Thomson-Reuters и Bloomberg очень дорогой, но всеобъемлющий глобальный охват, как данные в реальном времени, так и фундаментальные вещи. Morningstar приобрел поставщик данных в режиме реального времени до недавнего времени. Они почти такие же всеобъемлющие, как и предыдущие два, но немного более привлекательные. Все три имеют решения в режиме реального времени (эти большие слова - это то, за что вы платите), которые обеспечивают хороший (или, по крайней мере, работоспособный) API. Я использовал их все, и все они имеют свои проблемы и тонкости. По моему опыту, если вы можете убедить одного из продавцов своего потенциала в качестве клиента, вы можете получить пробную версию в течение месяца или около того. Попросите получить документацию по API до начала пробного запуска, чтобы вы могли столкнуться с землей, и к концу месяца вы сможете определить, стоит ли высокая цена.

В общем, данные в режиме реального времени кровавые дороги, и плата, которую вы платите поставщику данных, как правило, просто начинается. В эти дни довольно много обменов также требуют прямой оплаты от сторон, получающих данные в режиме реального времени. $10.000 + $500/месяц - это очень хорошая сделка, но потратьте некоторое время на чтение контракта и обратите внимание, что использование их API, вероятно, заблокирует вас в своих брокерских услугах. После предоставления вам дешевых данных, они могут решить получить прибыль в другом месте.

ОБНОВЛЕНИЕ: Я просто смотрел ссылку IB, которую вы предоставляете, и я вижу 50-ти котировую/вторую лимиту, которая, например, - только AAPL генерирует около 100 000 котировок в течение 16 часов основного рыночной активности. 2/секунду в среднем (пиковые периоды, вокруг регулярного открытия/закрытия рынка часто имеют в 10 раз средний уровень сообщений или больше). Вы будете регулярно нажимать на то, что 50 кат/сек ограничивают момент, когда вы заинтересованы в более чем нескольких десятках акций. В этой статье NANEX о флэш-крахе may-6 есть интересная информация об объемах, связанных с полем HFT. Кроме того, их продукт NxCore может вас заинтересовать.

Ответ 2

Вы должны посмотреть веб-службы, предоставленные Xignite. У них есть глобальная котировка, в которой есть много обменов (хотя, возможно, не все), о которых вы просили.

Преимущества использования Xignite:

  • Их услуги полностью задокументированы на их веб-сайте без дополнительной регистрации.

  • Они поддерживают REST и SOAP, а для последних они выставляют свои WSDL, чтобы вы могли легко создавать заглушку клиента с помощью вашего предпочтительного инструментария веб-сервисов.

  • Их цена относительно дешевле, чем упомянутый вами канал IB, и вы можете зарегистрироваться для пробной проверки на реальные данные (хотя вы также можете сбросить WSDL в инструмент, например eviWare soapUI, чтобы действовать как макет для своих веб-сервисов). Однако, как отмечают комментаторы, любые достойные, качественные и надежные финансовые данные не будут "дешевыми" в абсолютном смысле.

Конечно, это услуга вытаскивания по сравнению с потоковыми push-сервисами, предоставляемыми Thomson Reuters, Bloomberg, ACTIV Financial и т.д., поэтому есть определенные типы финансовых приложений (высокочастотные торговые системы и т.д.), что такие данные feed не подходит для.

Ответ 3

Если вы просто ищете верхнюю часть цитат из книги, попробуйте использовать IQFeed. Это довольно немного clunkier, чем сказать thomson, но он, похоже, работает нормально. В прошлом году у меня не было много проблем с качеством данных, которые я использовал. Вы также можете получить некоторые фундаментальные данные от них, хотя он гораздо более ограничен, чем thomson. Тем не менее, в зависимости от того, что вы используете, данные могут работать.

Ответ 4

Если USD 10K слишком дорого, другие альтернативы, такие как Bloomberg и Reuters (Thomson) также будут непомерно высокими.

Если намерение на этом этапе просто "дать ему попробовать", не могли бы вы начать с источника, такого как http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html в качестве площадки для тестирования.

Это также вопрос о том, каково ваше намерение: является ли это торговой платформой для себя или клиента или вы разрабатываете приложение для продажи (вы будете против какой-то хорошо укоренившейся конкуренции с глубокими карманами).

Все лучшее