Технічне завдання
Проект
Розробка торгового бота для автоматичного відкриття та закриття угод за сигналами
Мета проекту
Створити торгового бота, який автоматично відкриває та закриває угоди на криптобіржі відповідно до сигналів, що надходять з Telegram-каналу замовника.
Джерело сигналів
Сигнали надходять з Telegram-каналу замовника. Повідомлення публікуються вручну самим замовником.
В канал публікуються два типи повідомлень:
1. Сигнал на відкриття позиції
2. Сигнал на закриття раніше відкритої позиції
Приклад і структури повідомлень на відкриття та закриття надаються замовником виконавцю в необхідній кількості за запитом виконавця, але не більше 20 шт:
✍️ Сигнали будуть в єдиному форматі
1️⃣ Один сигнал на відкриття угоди (без стоп-лоса і без тейк профіту)
2️⃣ Один сигнал на закриття раніше відкритої угоди.
⚠️ Сигнали на відкриття та закриття не йдуть один за одним. Протягом доби може бути до 50 сигналів (дуже рідко)
Основні функції бота
1. Отримання сигналів з Telegram-каналу (авторизація, відстеження, парсинг повідомлень тощо).
2. Торгівля на біржах: Binance Spot в парі до USDC, Binance Futures в парі USDT та BinqX спот в парі до USDT
3. Гнучкість: якщо пари немає на Binance Spot USDC, бот спочатку шукає на Binance Futures в парі USDT, якщо відсутня, то шукає на BinqX спот в парі до USDT і відкриває відповідну позицію
4. Управління розміром позиції (% від депозиту та/або фіксована сума).
5. Можливість замовником самостійної зміни Telegram-каналу та API-ключів після запуску.
6. Можливість самостійного відключення або включення однієї або кількох бірж “натисканням однієї кнопки”, а саме Binance Spot в парі до USDC, Binance Futures в парі USDT та BinqX спот в парі до USDT
Веб-інтерфейс (додатковий функціонал)
Створити веб-інтерфейс для управління ботом: запуск, зупинка, зміна API ключів, кілька Telegram посилань на групи/канали з сигналами, зміна відсотка депозиту, ???перегляд логів???
Технічні вимоги:
Простий і інтуїтивно зрозумілий інтерфейс
Сервер
Замовник придбає VPS сервер, наприклад на https://www.ukraine.com.ua/vps/ (‼️ важливо запропонувати на іншій платформі, яку порадить виконавець. Мета - максимально швидка робота)
Після виконання проекту замовник може змінити пароль для безпеки.
Тестування та приймання
Після завершення робіт надається тестовий період 5 календарних днів для перевірки коректності роботи.
Після успішного тесту замовник підтверджує або спростовує успішну роботу бота.
У разі виникнення несправностей у роботі бота виконавець зобов'язується виправити протягом 7 календарних днів
Гарантії та підтримка
Виконавець гарантує коректну роботу при незмінності шаблону сигналів.
Гарантійний термін — 14 календарних днів після приймання?
Доопрацювання при зміні формату сигналів, блокування API адреси замовника з боку біржі та інші непередбачені зміни, внаслідок яких виникає некоректна робота або повне припинення роботи бота - оплачуються окремо.
Вартість та терміни
Вартість: 10 000 грн
Додатково (веб-інтерфейс): + 2 000 грн
Термін виконання: 5–7 календарних днів з моменту отримання всіх доступів (в тому числі сервер, API ключі, доступ до телеграм каналу тощо)
Оплата через платформу після затвердження.
Документ складений для затвердження та розміщення на платформі фріланс.
Відповідальність
Виконавець зобов'язується не впроваджувати приховані функції, не відомі замовнику, такі як "відстеження" роботи третіми особами та по
. Не передавати конфіденційну інформацію про замовлення третім особам.