
Boty AI platformy Atefia opierają się na hybrydowej strukturze łączącej splotowe sieci neuronowe (CNN) z rekurencyjnymi warstwami LSTM. CNN odpowiadają za ekstrakcję wzorców cenowych z danych świecowych (OHLCV), podczas gdy LSTM modelują zależności czasowe w szeregach. Według oficjalnej dokumentacji, preprocessing obejmuje normalizację Min-Max oraz augmentację danych syntetycznych w celu redukcji overfittingu. Główną zaletą tego podejścia jest zdolność do wykrywania nieliniowych korelacji w danych rynkowych, co potwierdzają testy backtestowe na parach BTC/USDT i ETH/USDT. Więcej szczegółów na temat implementacji znajdziesz w atefia review.
Warstwa decyzyjna wykorzystuje algorytm Q-learning z priorytetyzowaną replay memory. Parametry eksploracji (epsilon) są dynamicznie dostosowywane w zależności od zmienności rynku – przy wysokiej zmienności epsilon wzrasta do 0.15, co zwiększa tolerancję na ryzykowne transakcje. Model jest trenowany na danych historycznych obejmujących okres 5 lat, z walidacją krzyżową na danych out-of-sample. Wyniki wskazują na średni współczynnik Sharpe’a na poziomie 1.8 w trybie aggressive.
Zastosowano automatyczną optymalizację hiperparametrów metodą Bayesian Search. Kluczowe parametry to długość okna LSTM (ustawiona na 24 godziny) oraz współczynnik uczenia (0.001). Aby zapobiec przetrenowaniu, wprowadzono regularizację dropout (0.3) oraz wczesne zatrzymanie treningu. W praktyce oznacza to, że boty rzadziej wchodzą w pozycje podczas niskiej płynności, co minimalizuje straty w czasie konsolidacji rynku.
Boty Atefia implementują trzy główne strategie: momentum breakout, mean reversion oraz arbitraż statystyczny. Momentum breakout opiera się na detekcji przełamania poziomów oporu wsparcia z użyciem wskaźnika ATR (14). Mean reversion wykorzystuje odchylenia od średniej ruchomej EMA (50) z progiem sigma ±2.5. Arbitraż statystyczny działa na parach kryptowalut o wysokiej korelacji (np. LTC/BCH). Każda strategia ma przypisaną wagę dynamiczną, zmienianą co 6 godzin na podstawie analizy klastrów rynkowych.
Zarządzanie ryzykiem opiera się na trzech filarach: stop-loss adaptacyjny (trailing stop z krokiem 0.5%), limit dziennej straty (5% kapitału) oraz dywersyfikacja portfela (maksymalnie 20% środków na jedną parę). Boty automatycznie wyłączają się po osiągnięciu dziennego limitu strat, co chroni przed kaskadowymi spadkami. W testach na danych z maja 2021 (krach kryptowalut) system zanotował maksymalny drawdown na poziomie 7.2%, co jest wynikiem poniżej średniej rynkowej.
Backtesty wykazały, że boty osiągają najlepsze wyniki w trendach bocznych (wzrost kapitału o 3.2% miesięcznie). W silnych trendach wzrostowych wydajność spada do 1.8% miesięcznie z powodu konserwatywnych ustawień stop-loss. W okresach wysokiej zmienności (VIX powyżej 30) boty przełączają się na tryb hedgingowy, otwierając pozycje krótkie na kontraktach futures.
Platforma udostępnia REST API z endpointami do pobierania danych rynkowych, zarządzania pozycjami oraz modyfikacji strategii. Deweloperzy mogą tworzyć własne moduły w Pythonie, korzystając z predefiniowanych klas bazowych. Przykładowo, funkcja `create_custom_strategy()` pozwala na zdefiniowanie warunków wejścia i wyjścia przy użyciu dowolnych wskaźników technicznych z biblioteki TA-Lib. Dokumentacja API jest dobrze opisana, choć brakuje przykładów dla bardziej złożonych strategii wielowalutowych.
Wbudowany dashboard oferuje wizualizację wyników w czasie rzeczywistym, w tym wykresy equity curve, heatmapy korelacji oraz statystyki transakcyjne (współczynnik win/loss, średni czas utrzymania pozycji). Zaawansowani użytkownicy mogą skonfigurować powiadomienia webhook do zewnętrznych systemów, takich jak Telegram czy Discord. Warto jednak zaznaczyć, że customizacja wymaga podstawowej znajomości Pythona i obsługi JSON.
Nie, ale zaleca się codzienne monitorowanie wskaźników ryzyka. System działa autonomicznie, ale w przypadku ekstremalnych warunków rynkowych (np. flash crash) może wymagać ręcznej interwencji.
Wystarczy komputer z 4 GB RAM i stabilnym łączem internetowym. Boty działają w chmurze, więc lokalny sprzęt nie wpływa na wydajność algorytmów.
Czy mogę testować strategie na danych historycznych przed uruchomieniem?Tak, platforma oferuje narzędzie do backtestingu z danymi od 2018 roku. Wyniki są prezentowane w formie raportów z metrykami Sharpe’a i Calmara.
Opłata miesięczna wynosi 0.1% od zarządzanego kapitału, plus prowizja od zysku w wysokości 15%. Nie ma ukrytych kosztów.
]]>