Избранное трейдера S&P
Всем здоровья и бодрого расположения духа!
В статье «Визуализация рекомендаций Романа Андреева на Python» мы разобрали как можно с помощью нескольких строк кода на Питоне разобрать текст, который выкладывает каждое утро в своем блоге Роман Андреев (далее по тексту Роман) — известный трейдер и блогер (или наоборот), и отобразить эти рекомендации в виде уровней и зон на графиках. В этом топике я покажу способ для извлечения информации из графических изображений с помощью технологий компьютерного зрения (но без использования нейронных сетей) на примере таблиц-рекомендаций из блога Романа Андреева.

Надеюсь, что я не напугал читателей термином «компьютер вижн», скоро вы поймете, что это просто. И что любой юный прогер может написать код для распознавания внешними камерами номеров автомобилей, который впоследствии возненавидят все автолюбители мегаполисов, а МАДИ и ГИБДД будут собирать со всех нас миллиардные штрафы
У меня инженерные мозги. Это помогает, с одной стороны. С другой — я чувствую пробелы в гуманитарных знаниях. В данный момент нахожусь в поисках ответов на важные вопросы. Интересуюсь мнением более умудренных опытом коллег-инвесторов.
Мы беседуем с Александром Силаевым, частным инвестором, трейдером и бывшим преподавателем философии. Александр написал трилогию книг: «Деньги без дураков», «Философия без дураков»,
Продолжаем следить за данными федеральной таможенной службы. С этими показателями коррелирует деятельность Газпрома, а значит можно сделать выводы о его финансовых результатах.
В сентябре объем экспорта природного газа снизился на 8% относительно прошлого месяца и на 2% относительно прошлого года. За январь-сентябрь 2020 года экспорт составил 139,9 млрд куб. м, снизившись на 12% относительно 2019 года.

Скорее всего экспорт в октябре и ноябре также будет ниже прошлого года об этом можно судить по данным о фактической поставке газа в Европу, публикуемым Газпромом.



Доброго всем здоровья и веселого праздника!
В этом топике я покажу как на Питоне можно извлекать полезную информацию из обычного текста и представлять ее на графиках. Большинство аудитории Смартлаба знают Романа Андреева (2 место по рейтингу, после Создателя) как профессионального трейдера, рекомендациями которого пользуются многие смартлабовцы. Ежедневный утренний топик «Ситуация на текущий момент», стал уже многолетней традицией, как чашка кофе с круассаном, и по-праву набирает огромное количество лайков. Его рекомендации помогают людям не только сохранить свой капитал, но и приумножить его. Я, к сожалению, лично не знаком с Романом, но давно являюсь его подписчиком. А еще, мне нравятся его стихи!
Спасибо Роману за его труд! Я же, постараюсь добавить «наглядности» рекомендациям с помощью кода на Питоне, как всегда в несколько строк.

Итак, за дело! Топик длинный и н
Простите за банальность, работа с данными начинается с их получения из внешнего источника. Мы будем получать их из CSV-файла архива котировок, скачанного с сайта Финам. Для работы с другими источниками вам надо будет немного изменить программу.
Я уже давно не работаю непосредственно с CSV, и храню все данные в БД SQLite. Поначалу я хотел написать программу чтения CSV с нуля, но выяснилось, что я уже подзабыл как это делается, однако нашелся рояль в кустах — моя старая библиотека читающая данные из CSV-файла непосредственно в программу. Ее мы и будем использовать.
Собственно, Python и ориентирован на работу с библиотеками, и не нужно знать что там внутри, важно только уметь с ними работать, а сами программы с использованием библиотек станут очень простыми.
Для начала качаем с Финам историю в формате CSV-файла следующего вида:
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL> SPFB.Si-12.20,1,04/05/20,10:00:00,76900.0000000,76990.0000000,76900.0000000,76990.0000000,3 SPFB.Si-12.20,1,04/05/20,10:06:00,77695.0000000,77695.0000000,77400.0000000,77400.0000000,8 SPFB.Si-12.20,1,04/05/20,10:08:00,77781.0000000,77781.0000000,77700.0000000,77750.0000000,30 SPFB.Si-12.20,1,04/05/20,10:13:00,78088.0000000,78098.0000000,78088.0000000,78098.0000000,6 SPFB.Si-12.20,1,04/05/20,10:14:00,78100.0000000,78100.0000000,78100.0000000,78100.0000000,1
Продолжаем следить за данными федеральной таможенной службы. С этими показателями коррелирует деятельность Газпрома, а значит можно сделать выводы о его финансовых результатах.
В августе объем экспорта природного газа увеличился на 35% относительно прошлого месяца и впервые в этом году увеличился относительно 2019 года, рост в этом случае составил 4% относительно прошлого года. За январь-август 2020 года экспорт составил 123,2 млрд. куб. м, снизившись на 14% относительно 2019 года.

О восстановлении экспорта в августе компания заявляла во время обсуждения отчета МСФО за 2-ой квартал. Также косвенно об этом можно было судить по данным о фактической поставке газа в Европу, публикуемым Газпромом. Однако сентябрь снова выдался слабее прошлого года, как и первые 18 дней октября.

Сегодняшняя Сбер Конфа, презентация продуктов крупнейшего банка страны, уже разошлась на мемы. Сначала молодящийся Герман Греф в кроссовках, разъясняющий суть нового логотипа. Затем Михаил «каналья» Боярский, изображавший тупенького старичка, которому разъясняют новый дивный мир технологий. Затем его дочка Лиза с комментариями «круто, надо чаще к вам заходить».

Из комментариев о презентации я узнал новое слово «кринжово» — то есть стыдно, мерзко, неловко. Так вот, народу кофа показалась кринжовой. Действительно, с пафосом и нелепыми диалогами на презентации перегнули.
Что в сухом остатке? Сбер презентовал следующее:
✅ Новый логотип — от «Сбербанка» отвалился «банк». Теперь просто по-народному «Сбер». Сделано для того, что к цеплять к названию различные названия продуктов: Сбер+что-нибудь.