Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opis projektu:
Został opracowany wysoko niezawodny bot handlowy z pełną automatyzacją operacji na giełdzie kryptowalut Binance. System obsługuje zarówno handel spotowy, jak i handel kontraktami terminowymi, przy czym główny nacisk kładziony jest na pracę z kontraktami terminowymi (tryb domyślny — izolowana marża, 1x dźwignia).

Główne komponenty systemu:
1. Integracja API
Klasy BinanceAPI i BinanceFuturesAPI do pracy z REST API Binance.
System kontroli limitów i opóźnień (ApiRateLimiter).
Podpisywanie zapytań, zbieranie cen i danych historycznych.
Ochrona przed przekroczeniem limitów poprzez zarządzanie częstotliwością zapytań.

2. Bot handlowy
Klasa TradingBot zarządza całym procesem handlu.
Wsparcie dla pracy z wieloma parami handlowymi równocześnie.
Zarządzanie pozycjami, historia operacji, logowanie.
Integracja z Telegramem dla powiadomień w czasie rzeczywistym.

3. Moduł konfiguracyjny
Parametry strategii (TP_PERCENT, MOVE_PERCENT itp.).
Ustawienia limitów API, ścieżki do logów i baz danych.
Elastyczne zarządzanie uśrednianiem pozycji i równoległym przetwarzaniem.

Funkcjonalne cechy:
Zarządzanie ryzykiem:
Ograniczenie ryzyka na pozycję (domyślnie 1%).
Maksymalna liczba jednocześnie otwartych pozycji — 100.
Mechanizm automatycznego uśredniania przy spadkach.

Praca z API Binance:
Inteligentne zarządzanie częstotliwością zapytań.
Synchronizacja czasu z serwerami giełdy.
Obsługa błędów i automatyczne powtórzenia w przypadku awarii.

Równoległy handel:
Wielowątkowość dla jednoczesnej pracy z aktywami.
Kontrola obciążenia i kolejek operacji.
Integracja z bazą danych (MySQL):
Przechowywanie wszystkich operacji handlowych i stanu pozycji.

Powiadomienia przez Telegram:
Powiadomienia o transakcjach, błędach i ważnych wydarzeniach.

Dodatkowo:
Obsługuje pracę z wcześniej określoną listą par handlowych, wskazanych w assets.json. Bot jest całkowicie autonomiczny i przeznaczony do całodobowego handlu z minimalnym udziałem użytkownika.

Projekt został opracowany z myślą o skalowalności, odporności na awarie i rozszerzalności — gotowy do wdrożenia złożonych strategii i integracji z systemami analitycznymi.

Interfejs webowy zarządzania:
Pełnoprawny interfejs webowy zrealizowany na bazie szablonów HTML i zapewniający intuicyjne zarządzanie systemem przez przeglądarkę.

Główne strony:
Główna tablica zarządzania botem.
Wyświetla aktywne pozycje, bieżące transakcje, kluczowe metryki i wizualizacje (wykresy, diagramy).
Zawiera elementy do ustawiania parametrów strategii w czasie rzeczywistym.

Strona startowa interfejsu.
Wprowadzenie do systemu i nawigacja po głównych sekcjach.

Szczegółowa wbudowana dokumentacja.
Instrukcje dotyczące konfiguracji, zarządzania, strategii handlowych i konfiguracji.
Jeden z najbardziej rozbudowanych i informacyjnych komponentów interfejsu.

Narzędzia do planowania strategii handlowych.
Możliwość dostosowywania, testowania i zapisywania indywidualnych planów handlowych.

Panel administracyjny z dostępem do zaawansowanych ustawień.
Przewiduje funkcje zarządzania użytkownikami i dostępem.

Szablon wyświetlania błędów z szczegółową diagnostyką i rekomendacjami.

Interfejs zarządzania kluczami API Binance.
Dodawanie, edytowanie i usuwanie kluczy, walidacja i test połączenia.

Ujednolicone komponenty i szablony do ponownego wykorzystania w różnych sekcjach interfejsu.

Zalety interfejsu webowego:
Pełna kontrola nad procesem handlowym przez przeglądarkę.
Wsparcie monitorowania w czasie rzeczywistym.
Interaktywne dostosowywanie strategii i parametrów.
Zarządzanie kluczami API bez ręcznej edycji plików.
Wbudowana dokumentacja dla wygody i autonomicznego użytkowania.
Szczegóły pracy
Budżet 4102 PLN
Dodana 15 kwietnia 2025
168 wyświetleń
Freelancer
Anton Batrak
Ukraina Chmielnicki  2  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 2 Sejfy
W serwisie 12 lat