Napisanie programu Python + Binance API.

Zleceniodawca
matsadx.dev
matsadx.dev
Opis

Ogólny Opis Programu

Program Aplikacje Python + Binance API przeznaczona do automatyzacji strategii grid trading na giełdzie kryptowalut (Binance). Jego głównym zadaniem jest tworzenie siatki zleceń na podstawie zadanych parametrów, takich jak kapitał, cena szczytowa, zakres, odstęp oraz wartość take profit (TP). Aplikacja umożliwia zarządzanie wieloma parami walutowymi jednocześnie, dostarczając użytkownikowi interfejs graficzny do monitorowania zleceń, analiz statystyk oraz przeglądania historii transakcji.Każda transakcja w siatce ma własny TP i SL.

Opublikowano
2025-03-26
Kategoria
Wymagane funkcje:
1. Integracja z Binance Autentykacja i Połączenie: Łączenie się bezpośrednio z główną siecią Binance (mainnet) lub testnetem. Obsługa Zleceń: Składanie zleceń typu limit (BUY i SELL), anulowania zleceń oraz pobierania statusu aktualnych zleceń. Dostosowywanie Ilości i Cen: Automatyczne zaokrąglanie ilości i cen zgodnie z wymaganiami filtrów Binance. Pobieranie Salda i Cen: Funkcje do pobierania bieżącego salda USDC oraz aktualnych cen rynkowych danego symbolu. 2. Strategia Grid Trading Obliczanie Siatki: Użytkownik wprowadza parametry (kapitał, peek, range, step, TP) – aplikacja oblicza liczbę poziomów siatki, ustala cenę zakupu dla każdego poziomu oraz wylicza przewidywany zysk. Zarządzanie Zleceniami: Pending Orders: Obsługa zleceń oczekujących, które zostaną aktywowane, gdy aktualna cena osiągnie określony poziom. Aktywne Zlecenia: Monitorowanie zleceń kupna, które zostały już złożone. Take Profit Orders: Automatyczne ustawianie zleceń sprzedaży (TP) po zrealizowanym zleceniu kupna, z możliwością ponownego otwarcia pozycji. Automatyzacja Procesów: Cały proces jest monitorowany w czasie rzeczywistym. 3. Komunikacja w Czasie Rzeczywistym WebSocket – Dedykowany wątek łączy się z kanałem WebSocket Binance.Dzięki temu aplikacja na bieżąco reaguje na zdarzenia. Worker – Zadania w tle: Implementacja wielowątkowości i asynchroniczności. 4. Moduł Zarządzania Wieloma Parami Walutowymi - Pozwala na zarządzanie wieloma konfiguracjami strategii dla jednej pary, umożliwiając stworzenie nawet kilku różnych ustawień dla jednego symbolu. - Umożliwia dodawanie i usuwanie par walutowych. 5. Interfejs Użytkownika i Wsparcie Wizualne STRATEGY: Główna strona, gdzie użytkownik konfiguruje siatkę zleceń i uruchamia strategię. HISTORY: Przegląd historii transakcji, z dokładnymi danymi. STATS: Statystyki i analiza wyników handlowych, z możliwością wyliczenia zysków i strat w ujęciu procentowym. LOGS: Estetyczny podgląd logów aplikacji, dzięki czemu każdy krok strategii jest rejestrowany. SETTINGS: Konfiguracja połączenia z Binance
Umiejętności
Plik 1
Plik 3

Wysłane oferty (14)

administracja serwerów
administracja systemów
angielski
+ 23 więcej
Budżet
Do negocjacji
Prawa autorskie
-
Ważne przez
30 dni

Najnowsze zlecenia z kategorii