Хороший софт не всегда делают программисты
В вопросе разработки софта для работы с портфелями есть один сложный момент, который не вызывает проблем на первый взгляд, но в реальности доставляет много геморроя. Это работа с облигациями.
С акциями все понятно. Одна компания — одна акция. Ну максимум две, если на бирже есть не только обыкновенные акции, но и префы. У каждой акции свой тикер. В большинстве случаев по тикеру будет понятно название компании. Вот тикер SBER, например — дураку ясно, что за ним стоит. Бывают, конечно, исключения, вроде сочетания CHMF для Северстали. Но это исключения.
У облигаций все, как в хорошем мексиканском сериале про главного героя и его любовниц. На одну компанию может приходится от одного до нескольких десятков облигационных выпусков с разными датами погашения и другими условиями. И у этих облигаций нет тикеров. У них только гребаные ISINы, которые вводят в ступор любого нормального человека, не живущего в теле финансиста.
И это проблема, потому что облигации есть в портфелях 99% инвесторов. Просто игнорировать этот вопрос не получится. Надо что-то делать. Как сделать так, чтобы инвестору не приходилось зубрить айсины, но при этом он точно знал, какие бонды лежат у него в портфеле? Думаем, анализируем, исследуем, решаем!
Хотите понять эту боль, попробуйте быстро отыскать нужную облигацию в приложении брокера или на сайте МосБиржи.
Есть одно решение, которое могло бы быть идеальным. Это сделать интеграцию с брокером и забирать все данные у него. Но я уже говорил, что такая интеграция с российскими брокерами возможна не больше, чем дивиденды Газпрома в этом году.
Российские брокеры то ли не могут, а скорее не ходят давать доступ к своим клиентам и их данным стандартным разработчикам. Я как-то общался на эту тему со Сбером, так в свой внутренний контор чужаков даже после тщательной колоноскопии не пускают.
Единственное исключение — Тинькофф. Но не все же сидят исключительно на нем.
В общем, хороший софт, это не только работа программистов. Это еще и аналитическая работа, которая идет до разработки. Иногда эти компоненты дают вклад в общий результат 50 на 50. А временами, от хорошей аналитики и подготовки зависит гораздо больше, чем от таланта программиста.
Про это я еще отдельно расскажу в следующих постах.