Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

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

Расскажу о процессе разработки сервиса Cryptovizor для экономии времени трейдера за счет автоматизации аналитики крипторынка. Очень люблю этот проект.

Святой Грааль криптовалютного дэйтрейдера

К нашей команде обратилась команда трейдеров с запросом автоматизировать процессы ради экономии времени и сил. Эти трейдеры — профи с большим опытом и экспертизой. Криптой они занимаются с 2016 года, сотрудничают с биржей Binance, работают по собственной стратегии и обучают трейдингу по авторской программе.

Все хотят тратить меньше ресурсов, но получать больше результатов.

Криптотрейдеры не исключение.

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

Для этого он использует с десяток приложений для отслеживания криптовалюты, разных сервисов и криптобирж:

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

Мягко говоря, неудобно:

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

Вот и команда трейдеров решила автоматизировать анализ данных, делая ставку на скорость и своевременность информации. Меж тем удобного единого сервиса, объединяющего все нужные инструменты, на рынке так и нет.

Значит, нужно его разработать. 🤷‍♂

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

Идеальный сервис для аналитики криптовалют

Сервис аналитики, которым бы клиент пользовался в своей работе ежедневно, должен заменить Google Таблицы, Excel и ручную аналитику рынка. Еще клиент планировал использовать сервис в обучении трейдеров и продавать доступ по подписке.

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

Но мы можем разработать криптовалютный сервис, который избавит трейдера от необходимости переключаться между несколькими инструментами. Как следствие, избавит от FOMO — ощущения упущенной выгоды.

Для этого нужно:

  • Объединить нужные инструменты — скринеры для скальпинга криптовалют, графики, котировки, курсы обменов, сканер арбитража криптовалют, торговые сигналы, объемы сделок по монетам, и другие для анализа рынка криптовалют.
  • Дать возможность отключить функции, ненужные в данный момент, чтобы упростить интерфейс, когда выполняешь конкретную задачу.
  • Сформировать интерфейс так, чтобы основные параметры всегда были на виду в виджете криптовалют, но экран не раздражал визуальным шумом.
  • Оставить возможность расширять функциональность, добавлять новые интеграции и фичи.

Решение задачи. Что внутри Cryptovizor

Итак, что что сделали:

  1. Изучили типичный торговый день трейдера из команды.
    Прошли весь алгоритм, чтобы самим увидеть что конкретно он делает, какие инструменты использует, хватает ли их функций, сколько действий нужно сделать, чтобы получить результат.
  2. Собрали инструменты из арсенала трейдера.
    Сопоставили задачи и возможности разных сервисов, выявили недостающие функции и минусы. Например, увидели, что TradingLight отлично подходит для аналитики и построения графиков, но цена завышена и не предусматривает уведомления, которые очень нужны.
  3. Проработали недостающие индикаторы.
    Какие-то решения можно интегрировать в наш продукт, но для недостающих вывели формулы, чтобы корректно перенести их в код и визуализировать. Мы научили сервис рассчитать и визуализировать кумулятивную дельту биткоина, автоматизировать прочие расчеты.
  4. Настроили интеграции.
    Настроили интеграции по API и Websockets с крупнейшими биржами и научили сервис показывать динамику рынка.
  5. Перенесли в сервис личную стратегию клиента.
    Изучили торговую стратегию, научили сервис делать все расчеты автоматически и отправлять уведомления.
  6. Реализовали хранение информации о торгах.
    В базе данных о криптовалютных торгах по разным биржам и таймфреймам около 500 миллионов записей в БД исторических данных, при этом она постоянно пополняется. Сервис должен уметь обрабатывать значения всех свечей с разных бирж и пар.
  7. Оставили возможность улучшать и расширять сервис.
    К сервису можно добавлять новые функции, если они понадобятся пользователям. К примеру, подключить агрегатор новостей криптовалют или Телеграм бота для уведомлений о заданных сигналах рынка.

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

Как это выглядит в Криптовизоре:

1. Инструмент расчета реальной стоимости биткоина

Ручной подсчет дельты по стоимости биткоина заменил отчет «Дельта» в Cryptovizor. Мы с нуля написали инструмент, который подтягивает информацию с бирж Binance, Bitfinex, Bitstamp, Coinbase, Huobi, Kraken и KuCoin, считает разницу между объемами покупки и продажи биткоина и отражает ее на графике.

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

2. Сбор и хранение данных торгов

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

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

3. Скринер индикаторов по монетам

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

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют
Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют
Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

4. Встроенный TradingView

TradingView — аналитическая платформа для трейдеров, причем очень популярная, ею активно пользуются 30 млн специалистов. На ней удобно проводить технический анализ — выбирать и добавлять свои индикаторы, рисовать фигуры на графиках, оставлять комментарии к интересным ситуациям.

Мы строили инструменты TradingView в Cryptovizor, чтобы не лишать трейдеров привычного удобного сервиса и не изобретать те же функции заново. Не нужно подключать TradingView к Binance, подключать Bybit к TradingView или настраивать еще какие-то интеграции — все уже готово к работе в Cryptovizor.

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

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

5. Автоматизированная авторская стратегия клиента

Собственную стратегию работы, которую клиент вывел из практики, мы уже упоминали. Она подразумевала ручной сбор информации и анализ трендов рынка с помощью Google Таблиц. Мы научили Криптовизор проводить такой анализ автоматически и отправлять трейдеру уведомления с нужными сигналами.

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

6. Оповещения в Телеграм

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

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

7. Кастом и плавность

Все действия трейдера — перетаскивание ползунка, добавление индикатора, выбор фильтров и прочие настройки — сразу отражаются на данных, которые показывает сервис. Они сохраняются в настройках сессии и не пропадут при обновлении страницы.

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

Разработчики в теме трейдинга: как мы сделали сервис аналитики криптовалют

6. Уровни доступа для продажи

Клиент продает доступ к сервису по нескольким тарифам, так что в сервисе есть разделение по функциональности.

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

7. Интеграция с LMS-платформой

Мы связали раздел стратегии в Криптовизоре и личный кабинет ученика на LMS-платформе, чтобы оплаченный доступ открывался автоматически.

Платформа — тоже наша разработка, на ней клиент продает обучение трейдингу и проводит вебинары. Как мы создавали LMS-платформу, рассказали в посте:

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

Буду рад вашим комментариям к посту, оценкам и подпискам!

Если вам интересно детальнее познакомиться с функциональностью сервиса, загляните на YouTube канал или Телеграм канал сервиса.

4040
21 комментарий

В крипте всегда самые интересные проекты 👀

2

Крипта сама по себе интересный проект, поговаривают что это скам

А как можно пощупать сервис?

1

Там есть 14 дней триала, если что)

2

А чем скринер криптовалют на трейдингвью хуже чем Ваш сервис?

В сервисе есть сразу много инструментов, например, тот же TradingView уже встроен, так что не нужно одновременно открывать множество вкладок и сервисов.

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

И функциональности. В Криптовизоре есть дельта и кумулятивная дельта, объемы торгов в USDT. В TradingView нет дельты совсем, а объем в монетах, в USD только недавно появился.

Криптовизор на одной странице показывает весь рынок с подсвеченными зонами тренда и показателями RSI и MA по монетам. Одним кликом можно перейти в график текущей монеты и поставить оповещение или разметку.

Мы обновляем данные по всему рынку каждые 3-5 секунд и забираем их на прямую с Binance .

Подробная документация — https://docs.cvizor.com/en/v/ru/

2