Винаги ще трябва да събирате исторически данни за акциите на компанията за всеки финансов анализ. Yahoo Finance ви позволява бързо да извличате тази информация с необходимата честота и период. Ако решите, можете да извличате ежедневни подробности от днешната дата до момента, в който компанията влезе за първи път на фондовата борса.
Прочетете статията по-долу, за да научите как да изтегляте исторически данни от Yahoo Finance.
Изтегляне на исторически данни от Yahoo Finance
Yahoo Finance ви позволява да изтеглите исторически данни за компания директно от техния уебсайт. Можете бързо да извлечете тези данни без акаунт в Yahoo Finance на вашия компютър или телефон.
От вашия компютър
За да изтеглите исторически данни от уебсайта Yahoo Finance на вашия компютър, изпълнете следните стъпки:
- Отидете на Yahoo Finance.
- Въведете оферта в полето за търсене и след това изберете офертата, за да я видите.
- Кликнете върху „Исторически данни“.
- Настройте параметрите „Период от време“, „Данни за показване“ и „Честота“.
- Щракнете върху „Прилагане“ и след това върху „Изтегляне“, за да запазите данните.
Файлът автоматично ще се запише в папката ви за изтегляне и е готов за използване.
От вашия мобилен телефон
- Отидете на Yahoo Finance.
- Въведете име на фирма или борсов символ в полето „Търсене на котировки“.
- Докоснете цитата в резултатите, за да го видите.
- Плъзнете менюто наляво и изберете „Исторически данни“.
- Променете параметрите „Период от време“, „Данни за показване“ и „Честота“.
- Докоснете „Прилагане“ и „Изтегляне“, за да запазите данните в телефона си.
За да изтеглите исторически данни от Yahoo Finance на мобилния си телефон, следвайте стъпките по-долу:
След като изтеглянето приключи, файлът е готов за използване. Ще трябва да изтеглите приложение за електронни таблици като Google Таблици за Android или iOS за анализ на резултатите. Можете също да използвате Microsoft Excel за Android или iOS.
Изтегляне на исторически данни от API
Yahoo Finance позволи на потребителите да изтеглят исторически данни чрез API. API беше спрян през 2017 г. Все още обаче има неофициални API, които вършат същата работа. Ако използвате един от тези API, имайте предвид, че те могат да нарушат Условията за ползване на Yahoo.
По-долу е примерният код, който бихте могли да използвате в API на Yahoo Finance и все още ще работи в неофициалните API.
Аргументи
По-долу са аргументите, които ще използвате, за да създадете кода, необходим за извличане на исторически данни от API:
ticker
: нечувствителен към главни и малки букви тикер на акцииstart_date
: дата, когато данните започват във формат мм/дд/ггггend_date
: дата, на която данните завършват във формат mm/dd/yyyyindex_as_date: {True, False}
. По подразбиране ще бъде True. Датите на записите ще бъдат зададени като индекс. Ако е невярно, датите се връщат в отделна колона.Interval
: период от време за примерни данни. “1d
” = ежедневно; “1wk
” = седмично; “1mo
” = месечно
Как да изтеглите исторически данни от Yahoo Finance API
След като установите какви ще бъдат вашите аргументи, можете да изградите своя код. По-долу е примерен код за извличане на седмични исторически данни от Amazon.
от yahoo_fin.stock_info внос get_data()
amazon_weekly= get_data("amzn", start_date="12/04/2009", end_date="12/04/2019", index_as_date = True, interval="1wk")
amazon_weekly
Можете да редактирате кода, за да включите предпочитаните от вас аргументи, а API ще извлече необходимите ви исторически данни. Когато сте готови, копирайте кода в API и го стартирайте.
Имайте предвид, че тъй като API не са официални, те може да не върнат всички данни или да предоставят неточни данни. Тъй като API на Yahoo Finance не функционира, няма начин да се подобри това.
Изтегляне на исторически данни от Yahoo Finance за използване с Excel
Уебсайтът Yahoo Finance ще ви позволи да изтеглите исторически данни в CSV. След това можете да отворите тези данни в Excel и да ги форматирате отново, включително промяна на типа на файла.
От вашия компютър
За да изтеглите исторически данни на Yahoo Finance в Excel на вашия компютър, следвайте инструкциите по-долу:
- Отидете на Yahoo Finance.
- Въведете цитат в полето за търсене и изберете цитата от резултатите от търсенето, за да го видите.
- Кликнете върху „Исторически данни“.
- Настройте параметрите „Период от време“, „Данни за показване“ и „Честота“.
- Щракнете върху „Прилагане“ и след това върху „Изтегляне“, за да запазите данните като CSV.
Данните автоматично ще се изтеглят на вашия компютър като CSV. Можете да отворите набора от данни и да промените „Запазване като“ в работен лист на Excel.
От вашето мобилно устройство
За да изтеглите исторически данни на Yahoo Finance в Excel на мобилния си телефон, изпълнете следните стъпки:
- Отидете на Yahoo Finance.
- Намерете полето „Търсене на котировки“ и въведете име на фирма или борсов символ.
- Докоснете цитата в резултатите от търсенето.
- Плъзнете менюто наляво и изберете „Исторически данни“.
- Настройте параметрите „Период от време“, „Данни за показване“ и „Честота“.
- Докоснете „Прилагане“ и след това „Изтегляне“, за да запазите данните като CSV.
Данните автоматично ще се изтеглят в телефона ви като CSV. За да видите или промените файловия формат на CSV, ще ви трябва приложението Excel от Google Play Store за устройства с Android или Apple App Store за iPhone.
Yahoo Finance: Бързи истории
Yahoo Finance прави изтеглянето на исторически данни бързо и лесно. Можете да изтеглите данните на вашия компютър или телефон, за да сте сигурни, че имате данните, от които се нуждаете, когато имате най-голяма нужда.
Изтеглили ли сте исторически данни от Yahoo Finance? Какъв метод използвахте? Уведомете ни всичко за това в коментарите по-долу!