Проекты

Как графы на С++ увеличили точность прогноза курса криптовалюты на 17%

Как графы на С++ увеличили точность прогноза курса криптовалюты на 17%

Коротко

  • 01
    Что за инструмент

    C++ — язык программирования

  • 02
    Задача

    Прогнозировать изменения курса криптовалюты

  • 03
    Что сделали

    Создали математическую модель на основе данных заказчика

    Построили графы

    Оценили точность прогноза криптовалюты

  • 04
    Результаты

    Точность прогноза увеличилась на 17%

Задача: создать алгоритм для прогноза изменения курса криптовалюты

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

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

За решением задачи заказчик обратился в Orbitsoft.

Почему для работы использовали C++

У заказчика большинство программ написано на С++, он хотел поддерживать работу алгоритма самостоятельно, поэтому попросил создать модель на этом языке. Код мы писали с нуля, потому что нужных библиотек под эту задачу на тот момент не было.

У С++ есть свои преимущества:

  • Производительность. Скорость исполнения кода на языке высокая, на нем можно писать программы любой сложности, а не только решать локальные задачи.
  • Универсальность. Язык сочетает в себе возможности низкоуровневых и высокоуровневых языков, программы, которые написаны на нем, легко переносятся с одной платформы на другую.
  • Хорошая поддержка. На данный момент язык имеет огромное сообщество, большое количество библиотек и шаблонов, стандарты постоянно обновляются и улучшаются. Несмотря на то, что язык считается непростым для входа, есть все инструменты, чтобы освоить его быстро.

Решение: создали математическую модель и построили графы на С++

Чтобы создать алгоритм, мы сделали следующие действия:

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

Использование этого механизма позволило увеличить точность прогнозирования курса криптовалюты на 17%.

Получите ответ по смс

Ваше сообщение успешно отправлено!
Представьтесь пожалуйста
Укажите номер, на который придет ответ
Нажимая на кнопку, вы даете согласие
на обработку персональных данных.

Перезвонить вам, чтобы ответить на вопросы?

Когда с вами связаться?

Связаться по телефону:+7 499 321-59-32

Нажимая на кнопку, я принимаю условия политики и пользовательского соглашения

Фото эксперта
Дмитрий

Проектный менеджер

Получите ответ на ваш вопрос в любимом мессенджере

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

Telegram WhatsApp

Рассчитать стоимость проекта

Расскажите о вашем проекте, чтобы мы могли проконсультировать вас.

Напишите ваше имя
Укажите ваш email

Выберите удобный для вас способ связи

Мы сразу получим ваш запрос и поможем в решении проблемы

Написать в Telegram

Написать в WhatsApp

Позвонить нам