Летом я совсем перестал изучать Питон - приуныл. А как известно, свято место не бывает, поэтому увлёкся новым для себя занятием. В конце лета 2020 года я стал инвестором. Не просто купил парочку акций и забыл. Начал изучать рынок через разные источники и даже завёл блог-дневник. Можно сказать, что нашёл для себя новое развлечение и направление для развития.
Как раз с этим увлечением и связан мой телеграм-канал, который при этом и робот. Мне стали интересны исторические доходности разных акций. Любопытно было сравнить ценные бумаги разных стран с учётом многих параметров. Я наткнулся на пакет yfinance, который дёргает исторические данные с Yahoo Finance. И понеслось.
Создал программку, которая генерировала сообщения в таком формате:
1 год назад акцию eBay Inc. (EBAY) можно было купить за 35.35$ или 2260.99 руб. Сегодня одна акция eBay Inc. стоит 63.01$ или 4653.29 руб. А так же за этот период компания выплатила дивиденды в размере 0.64$.
То есть за 1 год акция принесла своим владельцам 2439.57 рублей прибыли или 107.9%. Или 28.3$ и 80.06% прибыли в долларах.
На самом деле сложностей с данными не было. Главной проблемой стало большое количество разветвлений для самого сообщения. Но сегодня я об этом распинаться не буду, а предложу самим посмотреть, что получилось.
Я сделал бота, который будет постить сгенерированные сообщения в телеграм-канал. Выбирает акцию и период программа случайным образом, поэтому не хватает знаменитых акций: Tesla или Apple, например. Да и в целом, проектик уже не выглядит таким уж привлекательным. Вот если бы сделать вместо канала бота, где пользователь сам бы выбирал акцию и период. Но это уже совсем другая история.
Всё, ссылка на сам канал тут - Историческая справка. Посты выкладываются автоматически в 12:30. Зацените.
Сам за собой замечаю, что во время программирования охладеваю к своим идеям и не довожу их до действительно работающего, интересного и полезного вида. Поэтому, если вам интересен вопрос инвестиций и вы бы хотели увидеть бота на акции, оставляйте свои комментарии, в которых дополняйте, модифицируйте идею, чтобы получить и увидеть то, что вы хотите.=)
__________________________________________________________________________________________
Рекламный блок. Для поддержания штанов буду теперь добавлять партнёрскую ссылку в конец статей. Пишу прямо, потому что не люблю и не умею продавать, а тем более продавать скрытно (а на самом деле не предлагали никогда).
Хочешь создавать игры? Программировать или рисовать персонажей? 3D или 2D? Дизайн персонажей или геймдизайн? Есть вариант. Большой выбор различных направлений в школе XYZ. Определяй что по душе и начинай постигать азы новой и интересной профессии от людей, работавших в известных проектах: например, Quake Champions, Metro: Exodus или Call of Duty: Infinite Warfare.
Покоряйте геймдев c XYZ school.=)