Проект: MONEYLONG — приложение для пассивного инвестирования  Публичный пост
10 марта 2022  1572
Держи долор
MONEYLONG — приложение для пассивного инвестирования

👨🏻‍💻 В чём суть?

MONEYLONG — приложение-помощник для постановки долгосрочных финансовых целей и пассивного инвестирования.
Мы не про трейдинг, игру на бирже или поиск единорогов в стоге сена.

Скриншоты приложения
Скриншоты приложения

💡 Как появилась идея? Что вдохновило?

Всё началось с того, что мы с @dmitrydnl устроились на первую работу, и у нас появились свободные деньги. Мы не хотели, чтобы все наши деньги были “съедены” нами и инфляцией, поэтому начали искать способы их сохранить.

Первое, что нам пришло на ум — банковский вклад. И мы начали ежемесячно откладывать 10% от дохода, как завещали умные люди, на отдельные накопительные счета в разных валютах.

Так как мы по образованию технари, то нам не составило особого ума сложить 2+2 и понять, что инфляция поедает наши деньги даже на банковском вкладе, и даже доллары не способны её остановить.

Но тут мы услышали про ИИС и были воодушевлены его 13% плюшкой 🍩. Начали закупаться “голубыми фишками” и даже не подозревали о диверсификации. Постепенно начали погружаться в дивный мир инвестиций, почитали пару умных книжек: Деньги без дураков - Александр Силаев, Разумный инвестор - Бенджамин Грэхем, Не верьте цифрам! - Джон Богл и тд.

И тут мы понимаем, что остаток продуктивной рабочей жизни нужно использовать с максимальной пользой, чтобы сформировать капитал и накопить себе на свободу! На свободу выбора, и возможность не делать то, чего не хочешь.

Короче, пока мы молодые и у нас есть фора во времени можно попытаться выжать из этого максимум. Изучив все стратегии (не Warhammer), нам пришлась по душе "пассивная стратегия". Ведь на долгой дистанции, по статистике, это самый подходящий вариант. Как минимум не останемся без денег. Плюс не хотелось тратить время на спекуляцию и бездумную покупку ценных бумаг.

📈 Почему пассивное инвестирование?

История уже не раз доказывала, что самым эффективным способом получения дохода на фондовой бирже является не активное управление, а пассивное держание акций.

Также пассивная стратегия лучше всего сочетается с заработком денег вне биржи, когда большую часть своего времени и сил ты тратишь на основной работе, а весь extra доход используешь для покупки разных активов.

Также не стоит забывать, что пассивное инвестирование базируется не на какой-то там абстрактной концепции «эффективных рынков», а на низких издержках, широкой диверсификации и налоговой эффективности.

🤼‍♀️ Чем отличаемся от конкурентов

Большинство людей, которые ежемесячно инвестируют часть своих денег, используют либо аналитику портфеля от своего брокера, либо копируют сделки в Excel или другие сервисы, в которых настраивают всё под себя.

С брокерами всё ясно, долгосрочные инвесторы для них это сплошные убытки, поэтому они всегда будут пытаться склонить вас на темную сторону спекуляций, получая комиссию с каждого вашего чиха. Их аналитика не подходит для долгосрочного инвестора, не хватает информации о комиссиях/налогах, составе портфеля и его диверсификации.

Мы не подходим для трейдеров. Мы не про ежедневную торговлю. Мы против этого. В казино терять деньги веселее)) 🪓🪓🪓

Любое накопление денег начинается с формирования цели - так как от этого будет зависеть срок и риск который ты готов принять, выбор иструментов и их баланс. Когда ты перестаешь тратить всё в ноль и начинаешь потихоньку откладывать, ты всегда это делаешь зачем-то, либо копишь на ламбо/гелик, либо начинаешь формировать капитал.

Поэтому мы решили, что нужен инструмент, который будет помогать в достижении финансовых целей. Изучив конкурентов, мы не нашли подходящего решения для своих нужд (в России), потому что у них не хватает фокусировки именно на долгосрочных инвесторах и их потребностях.

❌ Что НЕ делает MONEYLONG?

Мы за разумный и долгосрочный подход к инвестициям. Поэтому всё что есть и будет в приложении никак не сочетается с трейдингом и спекуляциями. Мы убрали все графики с ежедневными колебаниями цен, бесконечные новости по эмитентам, также в приложении отсутствует возможность добавлять короткие позиции.

Что касается Excel и прочих сервисов, они являются неплохим решением, но зачастую пытаются усидеть на всех стулья сразу и поэтому слишком перегружены.

Экселька
Экселька

👀 Что вошло в прототип?

В первую версию добавили поддержку брокерских счетов и банковских вкладов. Благодаря API бирж у нас всегда актуальные цены на акции и курсы валют.

Добавили цели 🎯, которые можно привязать к активам. Потому что, как мы говорили выше, инвестиции не имеют смысла без цели.

А статистику мы формируем на основе самых полезных показателей для долгосрочного инвестора. И скоро добавим ещё.

Скриншоты приложения
Скриншоты приложения

⚙️ Какой технологический стек вы использовали? Почему?

Мы сделали приложение под iOS на SwiftUI. Использовали Firebase для агрегации информации о ценных бумагах. Подключили API MOEX (Московская биржа), NYSE (Нью-Йоркская биржа), NASDAQ. SPBEX (Санкт-Петербургская биржа) не добавили, так как у них нет API. Но почти все бумаги с этой биржи можно найти на NYSE и NASDAQ.

👋🏻 Как вы запускались и искали первых пользователей?

Выложили приложение в AppStore и первые пользователи нашли нас сами. Брали обратную связь от друзей и их друзей, да и в первую очередь мы делали это приложение для себя.

💰 Сколько потратили и заработали?

Трат пока около 30к рублей (логотип, подписки на агрегаторы, AppStore, серверы). Это я не учёл покупку личного макбука для разработки))

Заработка сейчас нет. В дальнейшем планируем монетизировать с помощью подписки.

🌅 Какие планы на будущее?

Мы создаём персонализированный сервис, который сам знает, как достичь любую финансовую цель максимально эффективно 📈

🤙🏻 Нужны ли какие-то советы или помощь Клуба?

  • Нам нужна ваша обратная связь по сервису
  • Нужны те, кто может помочь с продвижением
  • Больше пользователей (будем благодарны, если вы расскажете о нас своим друзьям)

⛓ Ссылки

Скачать приложение в AppStore

Телеграм канал с новостями
Поддержка (Телеграм Бот)

co-writer: @dmitrydnl

Связанные посты
28 комментариев 👇

Из багов не правильно рассчитывается доходность при сплите фондов.
Из мелочей, при добавлении покупки/продажи, в выборе бумаги хотелось бы видеть сначала те бумаги которые уже есть в портфеле, чтоб не приходилось долго искать. И поиск хотелось бы чтоб динамически работал

  Развернуть 1 комментарий

@dskr, да, спасибо) ещё сплиты обрабатывать не научились, скоро будет.

По поводу подстановки в поиске - учтём) Сделать динамический поиск можем, но тогда у нас увеличатся расходы на серверной части, пока решили не делать этого

Как сейчас решаешь задачу ведения портфеля сейчас? Екселька или сервисы? Каких функций тебе не хватает? Мы сейчас набираем задач в беклог от реальных пользователей

  Развернуть 1 комментарий

@marshtupa, вот такую эксельку юзаю, было бы клёво реализовать её функциональность.
Так же очень хочется возможность давать бумагам разные теги, и смотреть распределение по этим тегам. Я например использую фонды финекса через тинькофф, и они там все в рублях, и поэтому в статистике в блоке про валюты я вижу что мой портфель на 100% состоит из рублей, но на самом деле это не так, и эту задачу можно было бы решить тегами

  Развернуть 1 комментарий

@marshtupa, И про поиск бумаг, кажется было бы клёво добавить фильтры по типам бумаг, биржам и валютам

  Развернуть 1 комментарий

@dskr, распределение по странам и отраслям для всех бумаг мы делаем сейчас, но в связи с последними событиями нам нужно переезжать с Firebase на Яндекс Клауд) Так что это фитча чуть позже будет

По поводу валют в составе фонда - в ближайших релиза будет.

Нам кажется, что те задачи, которые решаются наличием тегов, будут по большей части решены фичами о которых я написал выше)
Плюс, по опыту: любую аналитику можно построить по имеющимися данными (характеристики бумаги), а теги это по сути костыль, которым пользователь затыкает недостаток информации по бумаге. Да, у нас пока нехватает этой инфы, но мы сейчас решаем этот вопрос

  Развернуть 1 комментарий

@dskr, про "поиск бумаг" добавим в беклог, но не обещаем что скоро сделаем. Пока в приорете другие вещи

  Развернуть 1 комментарий
Yury Petrov , Frontend developer - exYandex 11 марта в 15:18

Версия на android будет?

  Развернуть 1 комментарий

@YuryScript, в планах по приоритету сделать веб и затем android. Точных дат нет, как появятся - напишу)
Если есть желание и возможность помочь в разработке, то мы будем только рады 🤝🧠

  Развернуть 1 комментарий

@marshtupa, куда написать, чтобы присоединиться к разработке?)

  Развернуть 1 комментарий
Аватар Programistich Programistich 12 марта в 11:36 Команда Клуба

@juriasan, такой же вопрос

  Развернуть 1 комментарий

@juriasan, @Programistich, можете написать мне в телегу, всё обсудим)
https://t.me/marshtupa

  Развернуть 1 комментарий

Понравился функционал целей — что можно несколько активов привязать к цели 👍🏼 Хотелось бы конечно, чтобы акции можно было импортировать, а то руками не совсем удобно вбивать

  Развернуть 1 комментарий

@Autowired, да, этого точно не хватает) Пока безопасно сделать этого не получится, так как у банков и брокеров нет специального API, через которое вы бы могли авторизоваться.
В других приложениях это сделано так, что они сохраняют ваш пароль и потом делают запросы

  Развернуть 1 комментарий

@marshtupa, Кстати добавлять по одной акции - очень утомительно)) Если бы была хотя бы поддержка CSV, было бы классно

  Развернуть 1 комментарий

@i2gor87, спору нет, фича нужная! Как мы поняли по фидбеку по приложению, нам ближайшее время нужно будет другой функционал добавить)

  Развернуть 1 комментарий

Молодцы, видно что проделано много работы)

Вижу, кстати, что вы используете апи мосбиржи, но в расходах это не указано) Имейте в виду, что при коммерческом использовании апи, нужно заключать контракт с биржей и платить 25к.
(хотя биржа уже две недели не работает, может и не пригодится уже 😭😭😭)

  Развернуть 1 комментарий

@horovody, спасибо)) Пока мы планируем развивать сервис как бесплатный, так что пока не платим moex

  Развернуть 1 комментарий

Только в русском аппсторе? В корейском не дает скачать, к сожалению.

  Развернуть 1 комментарий

@i2gor87, да, пока только в русском, но можем добавить тебя в TestFlight как бета-тестера.
У нас пока не готовая полноценная локализация-поддержка (банки, брокерские счета, биржи) для других стран. Сейчас будем изучать и добавлять.

  Развернуть 1 комментарий

@dmitrydnl, добавь, если можно: dev@hwanglabs.com
Кстати, я бы тоже закатился в движ - могу похвалиться средним знанием Flutter, хорошим знанием Python и микросервисов, а также 10+ годами работы корейско-русским переводчиком

  Развернуть 1 комментарий
Ефремов Семён , бекенд-разработчик 15 марта в 11:15

Как сторонник самописных экселек и сидящий в глубоком лонге думал "счас как протестирую!", а тут только апстор =(
Если выложите все экраны приложения - разберу и скажу чего мне в нём не будет хватать =)

  Развернуть 1 комментарий
  Развернуть 1 комментарий

@marshtupa,

Отсмотрел, круто!
Скомпилирую фидбек как есть в голове, не примите за токсичность.
Всё глубокое ИМХО и не претендует вообще на внесение правок в родмап)

Поток сознания при просмотре демо

На странице портфеля было бы интересно увидеть портфель в нескольких валютах сразу и доходность за всё время:
меня лично намного больше интересует насколько вся эта деятельность стоит затраченного времени, нежели сколько там накапало в абсолюте.

Доходность отдельных позиций это хорошо, но так ли это важно долгосрочнику?
Кмк пассивному инвестору намного важнее доля актива в портфеле и насколько эта доля отклонилась от целевого веса.
Именно на основе этой метрики он будет выбирать, что докупить на поступившие дивы или ребалансить портфель по тому или иному тригеру.

Зачем мне нужно видеть доходность отдельно взятого счёта, если этот счёт находится в сложной структуре "портфель -> множество целей -> множество счетов"?
Что покажет такая доходность?
Если мне это принципиально - может лучше вести эти счета как отдельные портфели?
Меньше мороки налоги считать, раздельный учёт, всё по привычной дорожке

Возможно это специфика демо портфеля, но: позиция в долларах, доходность видимо тоже в них, 0.82$ наверное средняя цена по бумаге. По какому курсу эти деньги пересчитаны в рубли в общей оценке портфеля? Насколько близка сумма рублёвой прибыли к исчисленной налоговой базе по НК РФ?
Привык смотреть на значения P/L по бумаге с точки зрения возможной оптимизации налогов по итогу года.
Опять же - указанная доходность это за какой период и точно ли там внутри XIRR, а не доход минус расход?

Лонгисты в облигах сидят до погашения, нет? =)
Кажется, вместо цифр доходностей логичнее было бы дату высвобождения средств из этой позиции видеть тут.

Зачем мне при фиксации уже совершённой покупки видеть текущую цену бумаги? Я ведь уже купил её по такой-то цене в таком-то количестве.

Откуда дефолтное значение комиссии берётся?

Валюты из торгуемых пар на моексе берутся или ещё откуда?
Смутно помню, что ЦБ РФ почему-то не устанавливает оф курс для ILS и непонятно как налог с таких сделок считать.

Комиссии в данном примере от сделок или некие прочие? Не логичнее ли комиссии при купле-продаже добавлять к расходам на сделку?
И понятен реальный профит от сделки и налоговая оптимизация потом.

Моё любимое - пирожки по портфелю! =))
Зачем лонгисту следить за соотношением ЛУКОЙЛА к Apple? Логичнее уж по секторам или ещё выше - по классам активов?
Мы же про пассивное, значит про диверсификацию - лукойл наверное один из нефтегаза у нас в портфеле.

Ага, классы активов дальше - ура, облигации от акций разделены!
А что с ETF на этом бублике будет - куда войдёт IE00BMVB5K07, например?

Бублик по валютам только кеш на счёте разбивает или это про валюты в которых бумаги номинированы?
Если второе - то какая нам разница?


По дивам люди очень любят следить за доходностью див-стратегии, было бы логично эту инфу показать тут.

По графику комиссий я не понял что делать чтобы их уменьшить и вообще есть ли там куда уменьшать - безотносительно объёма сделок график ничего не говорит (:

Вот от этого меня прямо бомбит (не принимайте на свой счёт!): зачем, вот зачееем отделять фонды акций от акций?
Почему это отдельный класс активов для лонгиста - риски выше? ну да, но тогда давайте пирожок рисовать по взятому риску, а не по классам активов!

Вот это круто! Это я люблю, а люди поголовно на риски всего портфеля в одном брокере забивают =(

Распределение по банкам нашёл, круто что есть!
Как идея: АСВ лимит был 1.7кк рублей, так что можно даже варнинг навесить на сумму в одном депозите и в одном банке =)

Кажется график изменения баланса депозитов будет либо скакать (если мы пополняем/снимаем часто) либо стремиться к прямой (если ставка небольшая и вклад без капитализации)
Нужен ли он?

Пробежался по посту после просмотра демо.

пассивное инвестирование базируется не на какой-то там абстрактной концепции «эффективных рынков», а на низких издержках, широкой диверсификации и налоговой эффективности.

Что есть в приложении для этих трёх китов?
Что про издержки фондов, как оценить диверсификацию (и по какой оси диверсифицируем), как вычесть из портфеля уплаченные налоги?
Концепция эффективных рынков - это вы про пулю Марковица? Эта теория весьма конкретная вроде)

Мы убрали все графики с ежедневными колебаниями цен

но при этом

у нас всегда актуальные цены на акции и курсы валют.

Почему бы не брать цену закрытия прошлого дня? Меньше колебаний будет на экране =)

Подключили API ...

Почему не взяли yahoo.finance или аналоги? Бирж много, moex вон апишку от ddos-а закрыл и вся интеграция пала смертью храбрых (:

Что в сумме

В целом видно что проделано много работы и приложение может подойти (а главное что вам подходит) для учёта сбережений.

Интересное решение через цели внутри одного портфеля: имхо, сильно переусложняет все механики, но дело вкуса.

По старинке привык делить сбережения на целевые портфели за рамками систем учёта. Почему ваш подход лучше? Что мешает держать два портфеля для разных целей - на учёбу детям и на покупку квартиры, например?

Чего не хватало бы мне в сравнении с экселькой

  • про импорт данных уже сказали выше - ежемесячная докупка бумаг с комиссиями в $ до четвёртого знака после точки долго было моей болью;

  • возможности бекапа данных и восстановления точки - защита от "я что-то нажал и всё поехало";

  • отображения желаемых долей разных бумаг в портфеле - именно на разницу между ожидаемой долей и фактической я смотрю, когда довношу денег брокеру и думаю что купить;

  • возможности учёта нескольких бумаг в пользу одной доли - это полезно, когда в целевом распределении есть например 30% SP500, но одним фондом эту долю не набрать по разным причинам;

  • а ещё можно отслеживать, насколько ваш ежемесячный ребаланс через пополнение портфеля проигрывает в следовании вами же заданному индексу;

  • пирожка распределения активов по провайдерам фондов - февраль этого года и Finex передаёт воздушный поцелуй;

  • пирожка распределения активов по биржам - февраль и moex добавляет лёгкое похлопывание по плечу;

  • пирожка распределения активов по владельцу - все мы смертны и подсудны, так что раскидать средства по нескольким членам семьи видится не лишней вознёй;

  • варнинга на превышение лимита АСВ в одном банке;

  • варнинга на превышение безналоговых $60к в американских бумагах;
  • отображения TER и спредов фондов в относительных и абсолютных значениях - 0.9% TER FXUS меня не волновали бы так сильно, если бы не занимали значительную долю портфеля;

  • сводки комиссий по брокерам - одну и туже бумагу можно купить у разных брокеров ценой разных издержек, а это место для оптимизации комиссий и налогов;

Уфф, как то так)
Спасибо за приложение, буду следить за развитием!

  Развернуть 1 комментарий

@esemi, Огромное спасибо за такой объемный и развернутый комментарий! Когда прочитали, поняли, что ты разделяешь нашу идею на 100% 🤙🏻
Большая часть, того что ты упомянул либо уже находится в разработке, либо запланировано на ближайшие релизы.
При этом подчерпнули много полезного: “бублики” деверсификации по ETF провайдерам и биржам, отображения TER и спредов фондов, “пирожок” распределения активов по владельцу.
Вот по поводу последнего, правильно поняли, что ты про добавление дополнительного поля к брокерскому/банковскому счету “Владелец”?

  Развернуть 1 комментарий

@dmitrydnl, про владельца счёта - верно. Это актуально, когда ты ведёшь портфель не свой, а семьи - люди внезапно смертны, так что намного лучше, если при наступлении этого риска не весь портфель попадёт в наследственную массу, а только его часть)

  Развернуть 1 комментарий

От "Мы за разумный и долгосрочный подход к инвестициям." сразу к "Какой технологический стек вы использовали? Почему?". Так и не понятно, в чем киллер фича. Думаю, вам будет интересно - https://t.me/stocks_analyst_bot

  Развернуть 1 комментарий

@asen, скорее так: от сути к идеи, через объяснение выбора в пользу пассивного и долгосрочного инвестирования и аргументацию своей позиции, закончили прототипом и технологическим стеком)

Киллер фича у нас — это подход к инветстированию, которого мы придерживаеся и транслируем их в виде приложения

По поводу бота — хорошая и может даже полезная штука, но при нашем подходе к инвестициям, отбор бумаг осуществляется по другим критериям)

  Развернуть 1 комментарий

IMO стоит добавить все основные СНГ регионы в список доступных в AppStore. Локализацию модно будет сделать позже.

А пока что попрошу доступ к бета, hamsternik9@gmail.com

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб