Вытащил из Yahoo! Finance сектор и отрасль эмитента, за исключением единичных инструментов : POGR, ENPG, GD, BRK.B - по ним этих данных нет. С POGR вообще всё сложно, по нему в API Yahoo почему-то не получается даже котировки получить, поэтому пока приходится в индивидуальном порядке запрашивать данные в API Tinkoff.
Yahoo! Finance в исторических свечах помимо цен Open, High, Low и Close дает объем торгов Volume. Объем торгов - это количество акций, сменивших владельца за период времени. Насколько я понимаю, по этому параметру с одной стороны можно косвенно судить о капитализации компании, с другой - об интересе рынка к акции, но в чистом виде этот параметр не совсем информативен, так как не учитывает, например, цену акции. Если у меня есть 1000$ и одинаковый интерес к акциям за 500$ и за 100$, то первых я могу купить две, а вторых - десять. Соответственно, объем торгов в таком случае у вторых будет в 5 раз больше.
Поэтому я решил с учетом дополнительных имеющихся параметров вычислить более понятное значение таким образом:
1. По каждому инструменту в каждой свече считаю среднюю цену (среднее арифметическое между Open и Close).
2. Пересчитываю полученную цену в USD, если валюта акции другая.
3. Умножаю объем торгов в свече акции на полученную цену в USD.
4. Далее усредняю полученные значения в оцениваемом периоде. Например, если период 1 год с размером свечи месяц, суммирую полученные по каждой свече значения и делю на 12.
5. И, наконец, в списке акций нахожу минимальное значение, полученное в п.4, и делю все значения на это минимальное. То есть у акции с наименьшим значением “приведённого” объема торгов полученное значение будет равно 1.
Полученный параметр назвал Interest. Конечно, он весьма условный. Я рассчитывал его в основном для того, чтобы хоть как-то ориентироваться и на что-то опираться при составлении индексов по американским акциям, где, например, в секторе технологий набирается около 200 акций. Можно, конечно, смотреть на S&P500 и прочие индексы, но это долгая ручная работа.
Обновил данные в файле: добавил сектор, отрасль, новый параметр Interest. Итого, сейчас в файле такие поля:
- name - наименование инструмента
- ticker, isin, figi - тут всё понятно
- open, high, low, close - соответственно, цена на начало периода (open), максимальная (high) и минимальная (low) в периоде и цена на конец периода (close)
- close %, high % и low % - отношение цен close, high и low к close в процентном выражении.
- start trade - дата, с которой инструмент торгуется на рынке
- sector и industry - сектор и отрасль в секторе по данным Yahoo (пока не переводил на русский, оставил как есть)
- Yahoo country - страна эмитента по данным Yahoo
- Interest - расчетный параметр, о котором писал выше
Ссылка на файл та же, добавил в описание профиля.
Чтобы разбавить пост картинкой и тикерами, прикладываю графики 10-летнего роста семи акций из топа по параметру Interest:
$AAPL $AMZN {$FB}
$TSLA $BABA {$RTX}
$MSFT . У {$RTX} очень неожиданный нетипичный график с регулярными ракетами. Естественно, это же военпром :)
+ обновил аналогично данные за год на втором листе
++ ракеты {$RTX} - это баг в свечах Yahoo. Добавил отдельно график с пятидневными свечами, там таких ракет нет