Приложение yahoo финансы что это
Все финансовые рынки мира в API Яху Финанс
В этой статье я расскажу об API агрегатора финансовых данных Yahoo! Finance. В рассказе есть один нюанс — официальное API Яху Финанс было закрыто три года назад, однако практически сразу же появилась его недокументированная работоспособная версия, которая жива до сих пор. Хочу в исследовательских целях рассказать об использовании этой работоспособной версии подробнее.
Тем более, что список рынков, данные с которых можно получать через Яху Финанс огромен. На текущий момент в нем 79 стран, включая и Россию.
Apple Inc. (AAPL) на сайте и в API Яху Финанс
Взгляд на данные с позиции долгосрочного частного инвестора
Ниже рассмотрю получение только тех параметров, которые, на мой взгляд, могут быть интересны долгосрочному частному инвестору:
Название бумаги / Name
Имея только тикер всегда можно получить огромное число параметров, первым в списке, на мой взгляд стоит наименование инструмента. Сначала найдем его на сайте на примере SPDR S&P 500 ETF Trust (SPY):
Имя ETF на сайте Яху Финанс
Имя ETF через API Яху Финанс
Цена бумаги / Price
Следующий важный параметр — конечно цена. Найдем её для акций Berkshire Hathaway Inc. (BRKA):
Цена акций на сайте Яху Финанс
Дальше получим цену через API. Раздел где содержится цена, аналогичен получению имени:
Цена акций через API Яху Финанс
Ключ с именем raw для regularMarketPrice можно получить как с форматированием, так и без него. Путь для получения этого свойства: JSON.quoteSummary.result[0].price.regularMarketPrice.raw
Доход с начала года / YTD Daily Total Return
Этот параметр можно посмотреть только для фондов. На примере Vanguard Total Stock Market Index Fund ETF Shares (VTI):
Доход с начала года на сайте Яху Финанс
Посмотрим этот параметр через API. Раздел где содержится доход с начала года:
Доход с начала года через API Яху Финанс
Свойство с именем fmt для ytdReturn можно получить как с форматированием, так и без. Путь для получения этого свойства: JSON.quoteSummary.result[0].defaultKeyStatistics.ytdReturn.fmt
Дивидендная доходность / Dividend Yield
Важный параметр, финансовые консультанты даже складывают доходность бумаги с дивидендной доходностью и показывают получившуюся цифру как потенциал роста бумаги. Найдем её для VanEck Vectors Russia ETF (RSX):
Дивидендная доходность ETF на сайте Яху Финанс
Получим этот параметр через API. Раздел где содержится дивидендная доходность:
Дивидендная доходность ETF через API Яху Финанс
Свойство с именем fmt для yield можно получить как с форматированием, так и без. Путь для получения этого свойства: JSON.quoteSummary.result[0].defaultKeyStatistics.yield.fmt
Дата предыдущего дивиденда / Dividend Date
Найдем дату последней выплаты дивиденда. Для этого придется обращаться к истории и можно будет получить все дивидендные выплаты. На сайте эти данные в разделе Historical Data, возьмем например акции Microsoft Corporation (MSFT):
Дата предыдущего дивиденда акции на сайте Яху Финанс
Для получения даты возможны два варианта:
Значение предыдущего дивиденда / Next Dividend
Полностью аналогично предыдущему разделу. Только ищем не дату, а значение. Найдем значение прошлого дивиденда для ETF iShares MSCI Mexico Capped ETF (EWW):
Значение предыдущего дивиденда ETF на сайте Яху Финанс
В API ссылка будет выглядеть:
Расшифровка запроса аналогична получению даты выше.
Значение предыдущего дивиденда ETF через API Яху Финанс
Годовая плата / Expense Ratio
Годовая плата, которую все фонды или ETF взимают со своих акционеров. На сайте можно посмотреть в разделе Summary:
Годовая плата, которую все фонды или ETF взимают со своих акционеров на сайте Яху Финанс
В API ссылка будет выглядеть:
Годовая плата, которую все фонды или ETF взимают со своих акционеров через API Яху Финанс
Свойство с именем fmt для annualReportExpenseRatio можно получить как с форматированием, так и без. Путь для получения этого свойства: JSON.quoteSummary.result[0].fundProfile.feesExpensesInvestment.annualReportExpenseRatio.fmt
Категория акций / Sector и Industry
На сайте можно посмотреть в разделе Profile. Для примера возьмем Cisco Systems, Inc. (CSCO):
Категория акции на сайте Яху Финанс
Эти данные можно посмотреть только для акций и возможных вариантов секторов не так уж и много:
В API ссылка будет выглядеть:
Категория акции через API Яху Финанс
Свойство с ключом sector можно получить по следующему пути: JSON.quoteSummary.result[0].assetProfile.sector
Общие правила работы с API Яху Финанс
query1.finance.yahoo.com для HTTP / 1.0
query2.finance.yahoo.com для HTTP / 1.1
Основные данные
/v10/finance/quoteSummary/GOOGL?modules= (Полный список модулей ниже)
(замените GOOGL на любой символ)
История цен, сплитов и дивидендов
&interval=3mo это 3 месяца.
&interval=1d это 1 день.
&interval=5m это 5 минут, возвращает 80 дней.
&interval=1m это 1 минута, возвращает 4-5 дней.
period1= unix timestamp представление даты, с которой вы хотите начать. Значения ниже начальной торговой даты будут округлены до начальной торговой даты.
period2= unix timestamp представление даты, на которой вы хотите закончить. Значения, превышающие последнюю торговую дату, будут округлены до последней доступной отметки времени.
Добавить данные до и после рынка: &includePrePost=true
Добавить дивиденды и сплиты: &events=div%2Csplit
Пример полного запроса:
Приведенный выше запрос вернет все данные о цене тикера GOOGL с интервалом в 1 день, включая данные до и после рынка, а также дивиденды и сплиты.
Всю информацию об API можно получить изучая код страницы Яху Финанс, но первоначально информация была взята с Stack Overflow и GitHub.
Пример кода на Node.js
Пример кода на Python
Я написал эту статью, желая в исследовательских целях разобраться в работающем API Яху Финанс, содержащем подробные данные о десятках тысяч ценных бумаг по всему миру, включая Россию.
Бесплатные приложения, с помощью которых я слежу за динамикой своего пенсионного портфеля
Когда я купил свою первую акцию через мобильное приложение от брокера, я и подумать не мог, что через какое-то время буду дублировать все свои сделки ещё в 5 различных мест. Думаю это знакомо многим. Иногда приходится тратить по несколько вечеров, чтобы с брокерского отчета перенести все свои сделки в новое место для сравнения доходности своего портфеля с бенчмарком.
Возможно в будущем приложения от брокеров станут более продвинутыми и информативными, и мне не придется скачивать дополнительные приложения, чтобы получить необходимую информацию. В рамках данной статьи я расскажу какими приложениями для инвестиций я пользуюсь в данный момент и какую информацию от них получаю. Сразу скажу, что все они абсолютно бесплатны и за рекламу мне никто не платил.
Итак, после сделки на фондовом рынке я проделываю следующие манипуляции:
Возможно вам изначально покажется это слишком сложным и вы не будете видеть в этом смысла. Но со временем все придет, я вас уверяю 🙂 Как бы сильно я не доверял брокеру, я хочу иметь виртуальную копию своего портфеля в другом месте. Если чисто теоретически у меня исчезнет какая-то акция из портфеля или сделка, я легко смогу это вычислить, потому что у меня есть куча бэкапов моих сделок в разных приложениях.
Вообще Webull – это один из брокеров в США. Но чтобы следить за динамикой своего портфеля нам необязательно открывать у них счет. Мы можем составить виртуальный портфель из акций и следить за его динамикой. Но есть очень большое НО: данное приложение не знает тикеров российских компаний. То есть если вы инвестируете только в российский фондовый рынок, то для вас это приложение бесполезно.
К счастью, я инвестирую только в компании из индекса S&P500 и Webull просто находка для меня. С помощью данного приложения я могу сравнить график роста своего портфеля относительно основных индексов (S&P500, NASDAQ и пр.). Наглядно можно посмотреть – выигрываете ли вы у индекса или всё-таки лучше было покупать какой-нибудь ETF.
Есть как мобильная версия, так и десктопная. В Webull можно смотреть котировки, новости, основные показатели компаний и многое другое. Функций и возможностей огромное множество. Я, конечно, пользуюсь лишь малой частью. Кстати, вы сами можете настраивать виджеты с необходимой для вас информацией (в десктопной версии).
Webull автоматически рассчитывает дивиденды по акциям и выводит их отдельной позицией в сводке по портфелю (без учета налогов). Если вы продали акции, то это так же можно отразить в приложении и оно рассчитает доходность портфеля с учетом всех ваших сделок (и покупок и продаж).
Yahoo Finance — один из главных поставщиков новостей с фондового рынка (жаль не на русском языке). Помимо новостей, котировок, скринера ценных бумаг здесь есть возможность создавать виртуальные портфели. Yahoo FInance в отличие от Webull знает акции российских компаний. Если в вашем портфеле есть акции и США и России, то вы можете в Yahoo Finance вести 2 виртуальных портфеля: один рублевый, один долларовый. Соответственно вы сможете получать информацию о состоянии каждого из них в отдельности. Как и в Webull вы можете заносить свои сделки как на компьютере, так и в мобильном приложении.
Если в Webull сравнивать график своего портфеля с графиком какого-нибудь индекса сплошное удовольствие, то в Yahoo Finance это адовый ад. Можно посмотреть обгоняете ли вы индекс или нет только через компьютер и только вот в таком кастрированном виде (маленькая картинка без возможности задать свой временной отрезок):
Ведение портфеля в Yahoo Finance не учитывает дивиденды, комиссии и сделки по продаже ценных бумаг. Все это будет искажать реальные данные по вашему портфелю. Но зато приложение бесплатное, без рекламы и знает российские акции.
Ради интереса я экспортировал данные из Yahoo Finance в свою Google-табличку и был приятно удивлен полученному результату:
В текущий момент я имею доходность портфеля в 33% годовых! И это без учета дивидендов. Да, в данный момент я обгоняю индекс, но это не повод для гордости. В моем портфеле очень много IT-компаний, что сыграло свою роль. Но на длинной дистанции я скорее всего стану проигрывать индексу. Поэтому цель по-прежнему та же: максимально приблизиться к доходности S&P500, покупая акции согласно весам в индексе.
Я рассказал вам только о тех приложениях, которыми пользуюсь сам. Есть большое количество аналогов: Investing, Smart-lab, Intelinvest и пр. Если вы считаете, что у меня слишком замороченная система учета и вы знаете более оптимальный вариант — можете подсказать мне в комментариях к этой статье, буду благодарен.
Источник: мой Telegram-канал, где публикую свой собственный опыт достижения ранней пенсии и финансовой независимости. Если ссылка не открывается, можете найти меня через поиск в самом Telegram’е — @wkpbro. Буду рад найти единомышленников!
Yahoo Finance 4+
Yahoo
Розроблено для iPad
Знімки екрана
Your #1 finance destination to track the markets and the economy.
Follow the stocks you care about most and get personalized news and alerts. Access real-time stock information and investment updates to stay on top of the market.
Favorite features:
• Track the performance of your personal portfolio
• Follow stocks to get real-time quotes and personalized news
• Discover detailed financial information such as historical financials, ESG ratings, and top holders
• Go beyond stocks and track currencies, bonds, commodities, equities, world indices, and futures
• Compare and evaluate stocks with interactive full screen charts
• Sign in to view and edit your web portfolio on the go
Helpful tips:
• Follow all the stocks you care about by searching for the ticker and tapping the star icon
• Create multiple watchlists to organize the stocks you follow
• Enable notifications for price alerts, breaking news, earnings reports, and more
• Sync your portfolios across devices
About Yahoo Finance Plus billing:
• Upgrade to Yahoo Finance Plus for exclusive tools that help you maximize your profits with confidence.
Stock Quotes & Market Updates
Yahoo
Разработано для iPad
Снимки экрана
Описание
Your #1 finance destination to track the markets and the economy.
Follow the stocks you care about most and get personalised news and alerts. Access real-time stock information and investment updates to stay on top of the market.
Favourite features:
• Track the performance of your personal portfolio
• Follow stocks to get real-time quotes and personalised news
• Discover detailed financial information such as historical financials, ESG ratings, and top holders
• Go beyond stocks and track currencies, bonds, commodities, equities, world indices, and futures
• Compare and evaluate stocks with interactive full screen charts
• Sign in to view and edit your web portfolio on the go
Helpful tips:
• Follow all the stocks you care about by searching for the ticker and tapping the star icon
• Create multiple watchlists to organise the stocks you follow
• Enable notifications for price alerts, breaking news, earnings reports, and more
• Sync your portfolios across devices
Privacy Policy: https://legal.yahoo.com/us/en/yahoo/privacy/index.html
Terms of Service: https://legal.yahoo.com/us/en/yahoo/privacy/index.html
Что нового
Exciting news for our M1 Mac and iPad users:
— The Yahoo Finance app is now available for M1-powered Macs.
— Supports multitasking and multiple app windows with drag-and-drop simplicity.
— The tab bar has been replaced by the new and improved sidebar to make navigation more intuitive and enable quick access to key parts of the app. You can also hide the sidebar to create more room for the financial content you care about.*
— The quote view has been refreshed to make the information more accessible, digestible, and easier to dive into.*
* Note for iPad users: Initially available to a smaller audience, these new features will reach your device soon.
Please continue sharing your overall app experience and ideas through the «Send feedback» option in Account > Settings. Thanks for using Yahoo Finance!
Stock Quotes & Market Updates
Yahoo
Разработано для iPad
Снимки экрана
Описание
Your #1 finance destination to track the markets and the economy.
Follow the stocks you care about most and get personalised news and alerts. Access real-time stock information and investment updates to stay on top of the market.
Favourite features:
• Track the performance of your personal portfolio
• Follow stocks to get real-time quotes and personalised news
• Discover detailed financial information such as historical financials, ESG ratings, and top holders
• Go beyond stocks and track currencies, bonds, commodities, equities, world indices, and futures
• Compare and evaluate stocks with interactive full screen charts
• Sign in to view and edit your web portfolio on the go
Helpful tips:
• Follow all the stocks you care about by searching for the ticker and tapping the star icon
• Create multiple watchlists to organise the stocks you follow
• Enable notifications for price alerts, breaking news, earnings reports, and more
• Sync your portfolios across devices
Privacy Policy: https://legal.yahoo.com/us/en/yahoo/privacy/index.html
Terms of Service: https://legal.yahoo.com/us/en/yahoo/privacy/index.html
Что нового
Exciting news for our M1 Mac and iPad users:
— The Yahoo Finance app is now available for M1-powered Macs.
— Supports multitasking and multiple app windows with drag-and-drop simplicity.
— The tab bar has been replaced by the new and improved sidebar to make navigation more intuitive and enable quick access to key parts of the app. You can also hide the sidebar to create more room for the financial content you care about.*
— The quote view has been refreshed to make the information more accessible, digestible, and easier to dive into.*
* Note for iPad users: Initially available to a smaller audience, these new features will reach your device soon.
Please continue sharing your overall app experience and ideas through the «Send feedback» option in Account > Settings. Thanks for using Yahoo Finance!