В последнее время я играл с некоторыми симуляторами биржевых брокеров, которые вдохновили меня начать небольшой проект для собственного удовольствия. Это небольшой веб-сайт, который я собираюсь запрограммировать, где я использую биржевые данные в реальном времени для некоторой аналитики, просто для развлечения.
Это заставило меня задуматься, откуда, например, онлайн-брокеры получают свои обновленные цены в режиме реального времени. Возьмем, к примеру, Plus500, каждую секунду они сообщают обновленную цену акции. Мой вопрос: откуда такие брокеры, как Plus500, получают данные в реальном времени? Возьмем, к примеру, раздел Yahoo Finance. Как Yahoo получает всю эту информацию? Или то же самое для Google, если вы наберете в Google «цена акций AAPL», вы мгновенно получите график, который постоянно обновляется. Откуда эти онлайн-брокеры, Google, Yahoo или другие онлайн-платформы получают эти данные? Я имею в виду, что в конце концов должен быть какой-то «корневой» источник, откуда они получают эту информацию. Будет ли что-то подобное доступно для «нормальных людей», таких как я, для использования в моем проекте? Прямо сейчас я использую Yahoo Finance API, но здесь то же самое, это также должно иметь какой-то корневой источник в первую очередь. Что это за источник, который используют большие веб-сайты?
Обычно Google получает их данные,
напрямую с бирж (Nasdaq, NYSE). Это очень дорого — десятки тысяч долларов в месяц только за лицензию от биржи, плюс к этому много телекоммуникационных расходов.
Как начался другой ответ, эта информация поступает прямо с биржи и обычно стоит целое состояние. . . Однако все меняется:
IEX, новая биржа, недавно открытая, предлагает данные о покупке/продаже в режиме реального времени бесплатно.
Вот описание API: https://www.iextrading.com/developer/
Эти данные должны быть хорошими для активных ценных бумаг, но для менее активно торгуемых ценных бумаг цифры могут быть устаревшими.
Маркинсон