Формула Рекомендаций - FMP API

Расчёт рейтинга компании

1. Исходные допущения

DCF: [ 0.3, 0.05, -0.1, -0.3 ]

ROE: [ 0.3, 0.05, -0.1, -0.3 ]

ROA: [ 0.3, 0.05, -0.1, -0.3 ]

Debt to equity ratio: [ 2, 0.5, -0.5, -3 ]

Price to earnings ratio: [ 8, 0.5, -0.5, -3 ]

Price to book ratio: [ 1, 0.5, -0.5, -2 ]

Total score: [ 25, 20, 15, 10 ]

2. Расчёт отдельных показателей

Каждое число в скобках — это граница диапазонов, по которым определяются балл и рекомендация. Первое число — лучшее, последнее — худшее.

Подробная разбивка диапазонов:

Если значение больше первого числа в скобках, балл равен 5, а рекомендация — "Strong Buy".

Если значение находится между вторым и первым числом, балл равен 4, а рекомендация — "Buy".

Если значение находится между третьим и вторым числом, балл равен 3, а рекомендация — "Neutral".

Если значение находится между четвёртым и третьим числом, балл равен 2, а рекомендация — "Sell".

Если значение меньше четвёртого числа, балл равен 1, а рекомендация — "Strong Sell".

3. Расчёт основного рейтинга

Чтобы рассчитать основной рейтинг акции, мы суммируем баллы по отдельным показателям. Поля "ratingScore" и "ratingRecommendation" подчиняются приведённым выше условиям. Единственное отличие — поле "rating".

Условия для "rating":

Если балл больше 30, рейтинг — "S+".

Если балл находится между 28 и 30, рейтинг — "S".

Если балл находится между 26 и 28, рейтинг — "S-".

Если балл находится между 24 и 26, рейтинг — "A+".

Если балл находится между 22 и 24, рейтинг — "A".

Если балл находится между 20 и 22, рейтинг — "A-".

Если балл находится между 18 и 20, рейтинг — "B+".

Если балл находится между 16 и 18, рейтинг — "B".

Если балл находится между 14 и 16, рейтинг — "B-".

Если балл находится между 12 и 14, рейтинг — "C+".

Если балл находится между 10 и 12, рейтинг — "C".

Если балл находится между 8 и 10, рейтинг — "C-".

Если балл находится между 6 и 8, рейтинг — "D+".

Если балл находится между 4 и 6, рейтинг — "D".

Если балл находится между 2 и 4, рейтинг — "D-".