Я создал приложение для бумажн... Заметка
DEV Community на русском

Я создал приложение для бумажной торговли и алгоритмической торговли как единственный разработчик. Вот что я узнал.

Algomaya — это приложение, разработанное одним человеком, предназначенное для начинающих в качестве симулятора бумажной и алгоритмической торговли. За восемь месяцев создатель разработал все приложение, включая фронтенд, бэкенд, базу данных и развертывание. В настоящее время приложение насчитывает более 1500 пользователей и предлагает более 50 торговых алгоритмов с интегрированным ИИ-ассистентом. Технологический стек включает React Native с Expo для фронтенда, FastAPI на Google Cloud Run для бэкенда и PostgreSQL на Oracle Cloud для базы данных. Google Gemini обеспечивает работу ИИ-ментора по трейдингу по имени Майя.Основная функциональность Algomaya позволяет пользователям торговать виртуальными деньгами более чем 150 американскими акциями и криптовалютами в режиме бумажной торговли. Пользователи также могут визуально создавать торговые стратегии, используя распространенные индикаторы, тестировать их на исторических данных и развертывать автоматизированных торговых ботов. Приложение призвано сделать алгоритмическую торговлю доступной, предлагая платформу, которая менее дорогая и сложная, чем профессиональные инструменты.Значительные технические проблемы включали поиск надежных рыночных данных в реальном времени при ограниченном бюджете, что потребовало разработки надежного слоя кэширования из-за ненадежности API. Оптимизация движка бэктестинга для эффективной обработки обширных исторических данных была еще одним препятствием. Реализация управления подписками через Google Play billing оказалась сложной из-за пробелов в документации и частых изменений. Интеграция ИИ-ассистента включала тщательную разработку запросов, чтобы обеспечить образовательные ответы, а не прямые финансовые советы.Ключевые выводы для самостоятельной разработки подчеркнули силу создания контента: более 170 сообщений в блоге привлекли органический трафик и установили авторитет. Оптимизация для магазинов приложений (ASO) была решающей, поскольку незначительные изменения ключевых слов значительно повлияли на видимость. Предоставление щедрого бесплатного уровня было жизненно важно для удержания пользователей, выступая в качестве основного маркетингового инструмента. Несмотря на минимальный доход, ежемесячные расходы приложения составляют около 10 долларов. Будущие планы включают запуск на iOS, внедрение push-уведомлений, улучшение функций ИИ и создание аспектов сообщества. Разработчик советует другим самостоятельным создателям быстро выпускать продукты, взаимодействовать с пользователями и отдавать приоритет функциям, которые действительно используются.