Проблема: разные P/E на разных сайтах
Для одной и той же компании (Microsoft) на одну дату (6 мая 2023) разные финансовые сервисы показывают разные P/E: Stockopedia — 28.93, Morningstar — 32.05, Macrotrends — 32.66, Yahoo Finance — 33.80, Companies Market Cap — 34.4. Причина — разные подходы к расчёту: trailing-twelve-month (TTM) против fiscal-year-end earnings, разные источники данных и методики.
Шаг 1: Понять формулу P/E
P/E = Цена акции / Прибыль на акцию (EPS). EPS может быть рассчитана разными способами: за последние 12 месяцев (TTM), за последний финансовый год, или прогнозная. Каждый даёт разный результат.
Шаг 2: Использовать открытый код для единообразного расчёта
Автор проекта выложил на GitHub код, который вычисляет P/E по единой методике, используя данные из открытых источников (например, финансовые отчёты компаний). Это позволяет получить сравнимые значения для разных компаний и периодов.
Шаг 3: Применить на практике
Склонируйте репозиторий, установите зависимости и запустите скрипт для интересующей вас компании. Вы получите P/E, рассчитанный по стандартной формуле TTM, что устранит расхождения между сайтами.
FAQ
Почему сайты показывают разные P/E?
Из-за разных источников прибыли (TTM, годовая, прогнозная) и разного времени обновления данных.
Где взять код?
Репозиторий на GitHub (ищите "open-source P/E calculator").
Можно ли доверять открытому коду?
Да, код прозрачен, вы можете проверить логику и при необходимости адаптировать под свои нужды.