Блог им. Aphelion

Бесплатные котировки американских акций и опционов через REST API

Американские брокеры постепенно приходят к осознанию, что для ритейловых алготрейдеров простое, платформо-независимое REST API куда удобнее клиентского. И, что самое интересное, некоторые брокеры дают доступ к своему HTTP API всем желающим. Я нашел двух таких брокеров: TD Ameritrade и Tradier. Оба бесплатно дают котировки акций, ETF и опционов на них с задержкой 15 минут. Если открыть брокерский счет, можно получить real-time котировки, но, насколько я знаю, ни один из этих брокеров не открывает счета россиянам.

TD Ameritrade


Что есть в API:
1. Текущие котировки акций и ETF
2. Текущие котировки опционов на акции и ETF. Одним запросом можно получить все существующие серии.
3. Исторические данные акций и ETF. Количество данных зависит от периода, например, минутками можно получить только последние две недели, в том время как 15-минутками доступны последние полгода и т.д.
4. Поиск инструментов. Здесь еще можно получить мультипликаторы компании и данные о предыдущих и предстоящих дивидендах.

Можно делать до 120 запросов в минуту.

Как получить доступ:

1. Перейти по ссылке https://developer.tdameritrade.com, нажать Register и зарегистрироваться.
2. Подтвердить email и войти в аккаунт
3. Перейти по ссылке https://developer.tdameritrade.com/user/me/apps и нажать Add a New App
4. Ввести название и описание приложения. В callback URL можно ввести localhost или любой другой URL

После этого приложение будет автоматически одобрено, и вы получите consumer key, который нужен для доступа к API.
Документация доступна по ссылке https://developer.tdameritrade.com/apis
 

Tradier

Что есть в API:
1. Текущие котировки акций и ETF.
2. Текущие котировки на акции и ETF. Для каждой серии нужен отдельный запрос.
3. Исторические данные акций и ETF. Количество данных зависит от периода. Минутки — последние 20 дней, все остальное — последние 40 дней. Более старые данные получить нельзя.
4. Поиск инструментов.

Можно делать до 60 запросов в минуту.

Как получить доступ:

1. Перейти по ссылке https://developer.tradier.com/user/sign_up и зарегистрироваться.
2. Подтвердить email и войти в аккаунт.
3. Создать приложение по ссылке https://developer.tradier.com/applications/new
4. Ввести название приложения. Поле Website URL можно не заполнять.

После этого приложение будет автоматически одобрено, и вы получите access token, который нужен для доступа в API.
Документация доступна по ссылке https://documentation.tradier.com/brokerage-api
5.1К | ★38
2 комментария
Да рил тайм коты можно и через IB по API получать, если за это заплатить... 
avatar
Андрей Андреичъ, через Tradier можно скачать только последние 40 дней. Через TDAmertitrade качал последние 9 месяцев 15-минутками, более старые данные он тоже не давал.
avatar

Читайте на SMART-LAB:
Фото
Стратегия 2026 по рынку акций от Mozgovik Research: трудный год, но, возможно, последний год низких цен
Сегодня у меня первый день официального отпуска. За окном темная звездная ночь, яркая белая луна, +24С и шум волн Андаманского моря. Неудачный...
Обновление кредитных рейтингов в ВДО и розничных облигациях (АО «Нэппи Клаб» понижен до ruC)
🔴АО «Нэппи Клаб» Эксперт РА понизило рейтинг кредитоспособности до уровня ruC, прогноз по рейтингу развивающийся. По рейтингу установлен...
Фото
Газ без магии: ключевые мысли Давида Абельмана с эфира
Давид Абельман, эксперт нефтегазового рынка, поделился своим взглядом на ценообразование природного газа. Его фокус – американский природный газ,...

теги блога Aphelion

....все тэги



UPDONW
Новый дизайн