Budżet: 1000 UAH Termin: 3 dni
Witaj! Zadanie stworzenia bota handlowego dla wewnętrznego rynku War Thunder (Gaijin Marketplace) jest mi znane. Kluczowym wyzwaniem tutaj jest nie tylko napisanie skryptu, ale zrealizowanie logiki, która będzie imitować zachowanie prawdziwego człowieka, aby zminimalizować ryzyko systemów antyfraudowych. Mam doświadczenie w opracowywaniu algorytmów handlowych oraz systemów automatyzacji, dlatego proponuję niezawodne rozwiązanie z naciskiem na bezpieczeństwo konta.
🛠 Stos technologiczny i architektura rozwiązania
1. Język programowania: Python. To najlepszy wybór dla botów handlowych dzięki bibliotekom do przetwarzania danych (Pandas) oraz narzędziom automatyzacji.
2. Interakcja z giełdą: Ponieważ oficjalne publiczne API do handlu Gaijin nie jest dostępne, użyję kombinacji zapytań HTTP (requests/aiohttp) z emulacją nagłówków przeglądarki oraz sesji. To jest szybsze i bezpieczniejsze niż pełna emulacja klikania myszką (Selenium), którą łatwiej wykryć.
3. Tryb papierowy: Zrealizuję przez lokalną bazę danych (SQLite), gdzie bot będzie rejestrować wirtualne transakcje i obliczać potencjalny zysk/stratę na podstawie rzeczywistych notowań, nie wysyłając zapytań o realizację zleceń.
4. Bezpieczeństwo:
• Użycie .env do przechowywania tokenów i haseł.
• Wprowadzenie losowych opóźnień (jitter) między działaniami, aby bot nie działał jak metronom.
• Ograniczenie liczby zapytań na minutę (Rate Limiting).
📋 Funkcjonalności
• Strategie: Ustawienie spreadu (różnica między Buy a Sell), monitorowanie lotów o niskiej płynności lub szybkie przebijanie ceny konkurentów o 0.01 GJN.
• Powiadomienia: Integracja z Telegram Bot API — będziesz otrzymywać raporty o każdym zakupie/sprzedaży oraz aktualnym saldzie GJN bezpośrednio na smartfon.
• Logowanie: Szczegółowy zapis wszystkich zdarzeń do pliku w celu analizy strategii w trybie papierowym.
✅ Dlaczego warto wybrać mnie:
• Doświadczenie z botami: Opracowywałem systemy automatyzacji do zbierania danych oraz narzędzia handlowe dla niszowych marketplace'ów.
• Zrozumienie ryzyk: Nie obiecuję "czarodziejskiego przycisku", a tworzę narzędzie, które działa ostrożnie, imitując działania doświadczonego tradera.
• Wsparcie: Po zakończeniu projektu pomogę w konfiguracji na twoim komputerze lub serwerze.
Czy masz konkretne towary na giełdzie, na których planujesz się skupić (skiny, sprzęt, kamuflaże)? To pomoże mi lepiej zaprojektować algorytm analizy ofert.
Jestem gotów omówić szczegóły i rozpocząć pracę w trybie papierowym!