Есть ли свободные фиды финансовых данных в реальном времени после кончины OpenQuant?
Теперь, когда олигополе поставщиков рыночных данных успешно убило OpenQuant, существует ли какая-либо альтернатива проприетарным и дорогостоящим подпискам для рыночных данных в реальном времени?
В идеале я хотел бы отслеживать тики по тиковым ценным бумагам с NYSE, NASDAQ и AMEX (около 6000 символов).
Большинство продавцов одновременно устанавливают ограничение на 500 символов, это неприемлемо для меня, даже если можно представить себе поворот среди 500 символов, т.е. делая окна 5 сек. эффективного наблюдения за каждую минуту для каждого символа.
В настоящее время я делаю это с помощью пула потоков Java, который называется Google Finance, но это неудовлетворительно по нескольким причинам: один из них заключается в том, что Google не возвращает объем торговли, но главный из них заключается в том, что Google быстро убивает ботов воспользоваться этой услугой; -)
Любой намек, который ценится,
Приветствия
Ответы
Ответ 1
Я думаю, вы найдете все, что вам нужно знать, взглянув на этот вопрос: источник исторических данных о запасах
Я не знаю ни одной бесплатной ленты данных, кроме Yahoo !, но она не предоставляет данные по тикам, она предлагает только 1-минутные интервалы с 15-минутной задержкой. Если вы хотите использовать уже существующий инструмент для загрузки исторических данных, я бы порекомендовал EclipseTrader. Он сохраняет только Open, Close, High, Low и Volume.
![Eclipse Trader]()
(источник: divbyzero.com)
Вы можете написать свой собственный скребок данных без особых усилий. Я написал статью о загрузке данных в реальном времени из Yahoo в моем блоге, но это на С#. Если вы знакомы с С#, то сможете довольно быстро перевести действие на Java. Если вы напишите свой собственный очиститель данных, то вы можете получить НИЧЕГО, что Yahoo! показывает на своем веб-сайте: Bid, Ask, Dividend Share, Доля в доходах, Day Day, Day Low и т.д. и т.д. и т.д. и т.д.
Если вы не знаете С#, не волнуйтесь, это ДЕЙСТВИТЕЛЬНО просто: Yahoo позволяет загружать файлы CSV с кавычками, просто изменяя URL. Вы можете узнать все об URL и тегах, которые используются на Yahoo здесь: http://www.gummy-stuff.org/Yahoo-data.htm
Вот основные шаги, которые вы должны выполнить:
- Создайте URL для символа или нескольких символов на ваш выбор.
- Добавьте теги, которые вы хотите загрузить (Open, Close, Volume, Beta, максимум 52 недели и т.д. И т.д.).
- Создайте
URLConnection
с только что созданным URL.
- Используйте
BufferedReader
для чтения файла CSV, который возвращается из потока соединения.
Ваш CSV будет иметь следующий формат:
- Каждая строка - это другой символ.
- Каждый столбец - это отдельный тег.
Ответ 2
Откройте учетную запись TDAmeritrade, и у вас будет свободный доступ к платформе для торговли и кавычек в реальном времени ThinkOrSwim. Прямая торговля в реальном времени и торговля бумагами задерживается на 15 минут. Я забыл, что минимальным является открытие учетной записи TDAmeritrade, но вы можете перейти на TDAMeritrade.com или thinkorswim.com, чтобы проверить их.
Ответ 3
Intrinio имеет несколько каналов с платными и бесплатными уровнями. По сути, вам нужно платить только за то, что вам нужно, в отличие от крупных поставщиков данных. Intrinio фокусируется на качестве данных и ориентируется на разработчиков, поэтому я думаю, что это был бы отличный вариант для вас.
полное раскрытие информации - я работаю в Intrinio в качестве разработчика
Ответ 4
Там есть удобная функция в Google Таблицах (ImportHTML), которую я использовал некоторое время для разумного эффекта.
Например -
= ImportHTML ( " http://www.bloomberg.com/markets/commodities/futures/metals/", "таблица", 1), 5,3) возвращает цену золота в золоте.
Он также работает с Yahoo, поэтому = Index (ImportHTML ( " http://finance.yahoo.com/q?s=DX-Y.NYB", "table", 0), 2,2 ) возвращает DXY.
Данные обновляются с небольшой задержкой, но могут использоваться.