Интерактивные брокеры Список символов
Я хочу использовать IB Api, но не могу понять, как запросить полный список символов и информацию.
В документации я нашел: reqScannerParameters() - но не ясно, как получить список, например, акции NASDAQ?
Есть ли способ лучше?
2 ответа
Насколько мне известно, IB не предлагает список символов. Но хорошая новость в том, что это легко и бесплатно получить в другом месте. Eoddata.com является хорошим источником, и вы можете скачать их или довольно легко автоматизировать.
Перейдите сюда и просто нажмите на ссылку для скачивания в правом верхнем углу таблицы: список символов EodData
Не уверен, какой язык вы используете для API IB, но у меня есть простое руководство по C#, которое охватывает чтение тикеров для акций и опций на моем веб-сайте: получение данных о запасах в реальном времени из API Interactive Brokers
Реализовать фрагмент кода, очищающий все биржевые символы с сайта IB, довольно просто.
Акции NYSE доступны на сайте IB
Просто замените nyse на другое имя биржи, например, nasdaq или amex.
Если вы перейдете к их списку продуктов, вы можете развернуть, чтобы найти списки всей вселенной продуктов (в случае, если срок действия ссылки истекает, я просто гуглил "Списки продуктов IB")
https://www.interactivebrokers.com/en/index.php?f=1563
Например, я зашел в их продукт на NYSE и пролистал несколько страниц, чтобы найти все, что мне нужно. Вот пример того, что я нашел