Specyfikacja techniczna
Projekt
Opracowanie bota handlowego do automatycznego otwierania i zamykania transakcji na podstawie sygnałów
Cel projektu
Stworzenie bota handlowego, który automatycznie otwiera i zamyka transakcje na giełdzie kryptowalut zgodnie z sygnałami otrzymywanymi z kanału Telegram klienta.
Źródło sygnałów
Sygnały pochodzą z kanału Telegram klienta. Wiadomości są publikowane ręcznie przez samego klienta.
Na kanale publikowane są dwa typy wiadomości:
1. Sygnał do otwarcia pozycji
2. Sygnał do zamknięcia wcześniej otwartej pozycji
Przykład i struktury wiadomości do otwarcia i zamknięcia są dostarczane przez klienta wykonawcy w odpowiedniej ilości na żądanie wykonawcy, jednak nie więcej niż 20 sztuk:
✍️ Sygnały będą w jednolitym formacie
1️⃣ Jeden sygnał do otwarcia transakcji (bez stop-lossa i bez take profita)
2️⃣ Jeden sygnał do zamknięcia wcześniej otwartej transakcji.
⚠️ Sygnały do otwarcia i zamknięcia nie są publikowane jeden po drugim. W ciągu doby może być do 50 sygnałów (bardzo rzadko)
Główne funkcje bota
1. Odbieranie sygnałów z kanału Telegram (autoryzacja, śledzenie, parsowanie wiadomości itp.).
2. Handel na giełdach: Binance Spot w parze z USDC, Binance Futures w parze z USDT oraz BinqX spot w parze z USDT
3. Elastyczność: jeśli para nie jest dostępna na Binance Spot USDC, bot najpierw szuka na Binance Futures w parze z USDT, a jeśli jej nie ma, to szuka na BinqX spot w parze z USDT i otwiera odpowiednią pozycję
4. Zarządzanie wielkością pozycji (% od depozytu i/lub stała kwota).
5. Możliwość samodzielnej zmiany przez klienta kanału Telegram i kluczy API po uruchomieniu.
6. Możliwość samodzielnego wyłączania lub włączania jednej lub kilku giełd „naciśnięciem jednego przycisku”, a mianowicie Binance Spot w parze z USDC, Binance Futures w parze z USDT oraz BinqX spot w parze z USDT
Interfejs webowy (dodatkowa funkcjonalność)
Stworzenie interfejsu webowego do zarządzania botem: uruchamianie, zatrzymywanie, zmiana kluczy API, kilka linków Telegram do grup/kanalów z sygnałami, zmiana procentu depozytu, ???przeglądanie logów???
Wymagania techniczne:
Prosty i intuicyjny interfejs
Serwer
Klient nabywa serwer VPS, na przykład na https://www.ukraine.com.ua/vps/ (‼️ ważne, aby zaproponować na innej platformie, którą zasugeruje wykonawca. Celem jest maksymalnie szybka praca)
Po zakończeniu projektu klient może zmienić hasło dla bezpieczeństwa.
Testowanie i odbiór
Po zakończeniu prac przewidziany jest okres testowy 5 dni kalendarzowych na sprawdzenie poprawności działania.
Po pomyślnym teście klient potwierdza lub zaprzecza pomyślnemu działaniu bota.
W przypadku wystąpienia usterek w działaniu bota wykonawca zobowiązuje się do ich naprawy w ciągu 7 dni kalendarzowych
Gwarancje i wsparcie
Wykonawca gwarantuje poprawne działanie przy niezmienności szablonu sygnałów.
Okres gwarancyjny — 14 dni kalendarzowych po odbiorze?
Poprawki przy zmianie formatu sygnałów, blokady adresu API klienta ze strony giełdy oraz inne nieprzewidziane zmiany, w wyniku których występuje niepoprawne działanie lub całkowite zaprzestanie działania bota - są płatne osobno.
Koszt i terminy
Koszt: 10 000 UAH
Dodatkowo (interfejs webowy): + 2 000 UAH
Termin realizacji: 5–7 dni kalendarzowych od momentu otrzymania wszystkich dostępów (w tym serwer, klucze API, dostęp do kanału Telegram itp.)
Płatność przez platformę po zatwierdzeniu.
Dokument sporządzony do zatwierdzenia i umieszczenia na platformie freelancowej.
Odpowiedzialność
Wykonawca zobowiązuje się do niewdrażania ukrytych funkcji, nieznanych klientowi, takich jak "śledzenie" pracy przez osoby trzecie i po
. Nie przekazywać poufnych informacji o zamówieniu osobom trzecim.