Poszukuję doświadczonego programisty Pythona z doświadczeniem w dziedzinie algorytmicznego handlu, analizy wykresów i uczenia maszynowego. Projekt obejmuje opracowanie w pełni zautomatyzowanego bota handlowego, który będzie współpracował z API brokera Questrade (Kanada).
⚙️ Wymagania techniczne:
Praca z API brokera Questrade (dokumentacja jest dostarczana)
* Praca z notowaniami giełdowymi (częstotliwość 1 minuta)
* Obliczanie wskaźników technicznych (EMA, MACD, VWAP i inne)
* Budowa logiki wejścia i wyjścia z transakcji
* Możliwość dostosowania logiki wyjścia (oparta głównie na algorytmach i AI/uczeniu przez wzmacnianie)
* Wykrywanie wzorców (w tym z użyciem ML)
* Uwzględnianie płynności rynkowej i filtrów
* Prowadzenie logów
* Bot musi działać zarówno podczas głównej sesji, jak i w premarket/aftermarket
* Możliwość uruchomienia na VPS
🔐 Warunki współpracy:
* NDA (umowa o poufności) obowiązkowa do podpisania przed rozpoczęciem prac
* Całkowity zakaz rozpowszechniania logiki, kodu, algorytmów lub architektury projektu
* Cały kod źródłowy i dokumentacja zostaną przekazane po zakończeniu
* Wynagrodzenie na godzinę lub stałe — do ustalenia indywidualnie. Powinno obejmować cały projekt od omówienia i projektowania do uruchomienia/testowania i wsparcia.
📩 Co od Ciebie potrzebujemy:
* Pewna znajomość Pythona
* Doświadczenie z API brokerów jest mile widziane (Questrade, Alpaca, Interactive Brokers itp.)
* Znajomość bibliotek: `pandas`, `ta`, `scikit-learn`, `requests`, `gym`, `stable-baselines3`
* Zrozumienie algorytmicznego handlu, analizy technicznej i AI
* Doświadczenie w reinforcement learning — dużym plusem
* Umiejętność pisania czystego, dokumentowanego kodu
* Przykłady prac w tej dziedzinie
* Gotowość do podpisania NDA
* Krótkie opisanie podejścia do takiego zadania (bez kopiowania cudzych rozwiązań)
Dziękuję. Cena jest do ustalenia indywidualnie, proszę podać swoją stawkę i przewidywany czas realizacji tego projektu.