Все проекты

Futures Bot торговый бот для Binance

Тип проекта
Node.js / Telegram Bot / Интеграции
Год разработки
2022
Доступ
NDA

О проекте

В 2022 году я подхватил существующий проект Futures Bot на Node.js с Telegram Bot. Доработал и модифицировал торговую логику, разделил ботов для фьючерсных и спотовых сделок, описал функциональность и довёл проект до релиза. В результате боты автоматически открывали, сопровождали и закрывали позиции на Binance; Проект работал до конца 2024 года.

Что было сделано

  • Доработка существующего проекта на Node.js и Telegram Bot
  • Модификация логики открытия, сопровождения и закрытия сделок
  • Мониторинг позиций и получение статуса через Telegram
  • Разделение ботов для фьючерсной и спотовой торговли
  • Документирование функциональности и логики работы
  • Тестирование, исправление скриптов и подготовка релиза
  • Запуск проекта после доработок

Результат

Существующий проект был доработан, протестирован и выпущен. Боты автоматически открывали и сопровождали сделки, предоставляли статус через Telegram и закрывали позиции по заданной логике. Проект работал до конца 2024 года.

Задача

В 2022 году я подключился к существующему проекту Futures Bot. Торговому боту для Binance на Node.js с интерфейсом в Telegram. Проект требовал доработки и изменения логики, а затем длительного тестирования, исправлений и подготовки к релизу.

Бот должен был самостоятельно открывать позиции, сопровождать сделки по заданной формуле, отслеживать их состояние и закрывать позиции при наступлении предусмотренных условий. Через Telegram пользователь мог запросить текущий статус.

Ограничения NDA

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

Моя роль в проекте

Я подхватил уже написанный проект на Node.js и Telegram Bot, доработал его и модифицировал существующую логику. В рамках этой работы разделил ботов по направлениям торговли, описал функциональность и последовательность работы, участвовал в тестировании и исправлении скриптов, после чего довёл проект до запуска.

Основная задача заключалась в развитии существующей системы и подготовке её к эксплуатации.

01

Открытие позиции

При выполнении условий торговой формулы бот самостоятельно входил в сделку на Binance.

02

Сопровождение и мониторинг

После входа бот отслеживал состояние позиции и сопровождал сделку по заложенной логике. По запросу в Telegram предоставлял информацию о текущем статусе.

03

Закрытие позиции

Бот закрывал позицию, когда срабатывали условия формулы. В ходе эксплуатации сделки также закрывались по стопам.

Разделение ботов по направлениям

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

Так в проекте появились отдельные направления работы с фьючерсами и спотом. Их функциональность и логику я описал в документации.

Документация, тестирование и релиз

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

Перед релизом мы долго тестировали проект и по результатам проверок правили скрипты и поведение ботов. После цикла доработок проект успешно запустили.

Помогу разработать похожий проект

Напишите что нужно разработать или доработать. Я уточню детали, предложу решение и сориентирую по срокам и стоимости.

Шаг 1 из 5

Что нужно сделать?

Шаг 2 из 5

В каком состоянии дизайн?

Шаг 3 из 5

Что понадобится внутри?

Шаг 4 из 5

Есть детали? Расскажите

Что должен сделать пользователь? Что обязательно должно быть в первой версии? Поле необязательное — можно сразу перейти дальше.

0 / 2000 · можно пропустить
Шаг 5 из 5

Оставьте контакт для заявки

Контакт не нужен для просмотра цены. Он понадобится только при отправке заявки.

Расчёт проекта

Собираю смету

Собираю функции и интеграции…