Algo trading vs trading manualny — porównanie dwóch podejść

Ostrzeżenie · YMYL Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi rekomendacji inwestycyjnej. Handel na rynku Forex wiąże się z wysokim ryzykiem utraty kapitału — według ESMA 74–89% rachunków detalicznych traci pieniądze.

Maciej programuje Expert Advisora od trzech lat — jego strategia działa na EUR/USD, generuje dwadzieścia transakcji miesięcznie i przynosi mu osiem procent kwartalnie bez klikania w platformę. Paweł handluje ręcznie po dziesięciu latach w branży, otwiera trzy do pięciu pozycji tygodniowo i osiąga porównywalny wynik. Kiedy luty 2022 i rosyjska inwazja na Ukrainę otworzyła rynek z luką, Expert Advisor Macieja w piętnaście minut zlikwidował jedną trzecią kapitału — Paweł zamknął wszystko ręcznie po pierwszej godzinie i wyszedł z tygodnia na zero. W tym artykule rozkładam na czynniki pierwsze, na czym naprawdę polega różnica między algo tradingiem a tradingiem manualnym.

Dwa podejścia do tego samego rynku

Algo trading i trading manualny to dwie różne filozofie wykonywania decyzji — choć w obu przypadkach źródłem decyzji może być identyczna analiza. Różnica nie leży w tym, jak trader analizuje rynek, ale w tym, kto w ostatecznym momencie klika przycisk kupna lub sprzedaży.

Algo trader formalizuje swoją strategię do kodu — w MQL5 na MetaTraderze albo w Pythonie z brokerami z otwartym API. Wszystkie warunki wejścia, zarządzania pozycją i wyjścia muszą zostać opisane matematycznie, bez „wyczucia rynku". Po skompilowaniu Expert Advisor działa samodzielnie przez całą dobę. Decyzja człowieka kończy się w chwili włączenia algorytmu.

Trader manualny trzyma wszystkie decyzje w głowie i w ręcznym kliku. Patrzy na wykres, ocenia kontekst, sprawdza kalendarz, decyduje. Jego strategia może być równie sformalizowana, ale w ostatnim kroku to człowiek waży niuanse, których algorytm nie uchwyci — podejrzane zachowanie wolumenu, sygnał z innego instrumentu, który dziś wskazuje, że coś jest nie tak. Człowiek może powiedzieć „dziś nie wchodzę". Algorytm tej możliwości nie ma.

Z tej różnicy wynikają wszystkie pozostałe — koszty wejścia, profil ryzyka, krzywa uczenia, typ błędów. Każda z metod ma własny zestaw zalet i pułapek, których nie da się obejść siłą woli ani budżetem.

Algo trading — co naprawdę dostajesz w zamian

Zalety algo tradingu są w internecie opisane do bólu, ale retoryka „brak emocji, praca dwadzieścia cztery na dobę, brak błędów ludzkich" maskuje rzeczywistość bardziej zniuansowaną.

Pierwsza realna zaleta to praca przez całą dobę bez zmęczenia operatora. Trader manualny obejmie realnie cztery–sześć godzin dziennie, najlepsze przy sesji londyńsko-nowojorskiej. Algorytm działa cały tydzień — wychwytuje sesję azjatycką, otwarcie europejskie, wszystkie publikacje. Dla strategii korzystających ze zmienności sesji azjatyckiej (USD/JPY w godzinach Tokio) to przewaga, której nie odtworzysz, chyba że masz drugą zmianę w innej strefie czasowej.

Druga zaleta to brak emocji w punkcie decyzji. Algorytm nie waha się przed kliknięciem stop lossa, nie przesuwa go w stronę ceny, nie zamyka pozycji w panice piętnaście pipsów przed take profit. Wykonuje to, co napisałeś w kodzie — także błędy programowe równie bezbłędnie jak poprawne reguły. Trader, który zakodował błędną logikę zarządzania pozycją, dowiaduje się o tym po wyzerowaniu połowy rachunku.

Trzecia zaleta to możliwość rygorystycznego backtestu. Strategia opisana w kodzie może zostać przetestowana na pięciu–dziesięciu latach danych historycznych w ciągu jednego wieczoru. Pięć tysięcy transakcji symulacji daje statystycznie istotną próbę, której manualny trader nie zgromadzi w pięć lat realnego handlu. Pod warunkiem, że backtesting jest wykonany metodycznie — z danymi tickowymi w jakości 99 procent, realistycznymi spreadami i walk-forward, nie z jednorazowej optymalizacji.

Algo trading — gdzie leżą prawdziwe pułapki

Pułapki algo tradingu są poważniejsze, niż sugeruje większość kursów online — i dlatego dziewięćdziesiąt procent retail algo traderów rezygnuje albo bankrutuje w pierwszych dwóch latach.

Pierwsza i najgroźniejsza pułapka to zmiana reżimu rynkowego. Strategia zoptymalizowana na okres trendowy 2020–2021 zachowuje się katastrofalnie w konsolidacji 2023. Algorytm nie rozumie, że rynek się zmienił — wykonuje reguły, które działały rok temu, dopóki ktoś go nie wyłączy. Algorytm bez wbudowanego filtra reżimu (np. ATR z progiem zmienności) handluje w ślepą uliczkę, aż wyzeruje bufor.

Druga pułapka to błędy w kodzie, których nie wykrył backtest. Look-ahead bias — odczyt indykatora z indeksu 0 zamiast 1, czyli zaglądanie do niezamkniętej świecy — produkuje zysk 30 procent rocznie w symulacji i minus 20 procent na koncie rzeczywistym. Inne klasyczne błędy: timezone mismatch między serwerem brokera a czasem optymalizacji, brakujący handling weekendów, curve-fitting (siedem parametrów dopasowanych do pięciu lat historii — strategia, która znalazła wzorzec, którego nie ma).

Trzecia pułapka to infrastruktura. Algorytm na domowym komputerze zostanie zatrzymany przez restart Windows o trzeciej nad ranem albo awarię łącza. VPS jest obowiązkowy — dwadzieścia–pięćdziesiąt euro miesięcznie u Hetznera, Vultra albo Contabo — ale wymaga umiejętności konfiguracji systemu Windows Server lub Linux, instalacji MetaTradera, ustawienia alertów. Dla osoby, która nigdy nie zarządzała serwerem, to dodatkowe pięćdziesiąt godzin nauki.

Trader manualny — naturalne mocne strony

Trading manualny ma reputację metody „dla emocjonalnych" — ale ta retoryka pochodzi głównie od ludzi, którzy sprzedają algorytmy. Trader z dziesięcioletnim doświadczeniem ma w głowie zestaw heurystyk, których żaden algorytm nie odtworzy.

Pierwsza prawdziwa zaleta to intuicja kontekstowa. Wykres EUR/USD w środę o czternastej trzydzieści wygląda inaczej, jeśli za godzinę publikacja CPI z USA, a inaczej w spokojny dzień bez kalendarza. Doświadczony trader manualny ten kontekst widzi automatycznie — zamyka aktywne pozycje, zmniejsza wielkość kolejnej albo czeka na pierwsze pięć minut po publikacji. Algorytm bez specjalnie zakodowanego filtra kalendarza wchodzi w pozycję na sygnał techniczny, ignorując fakt, że za chwilę spread urośnie pięciokrotnie.

Druga zaleta to adaptacja do nietypowych zdarzeń. Luty 2022 i rosyjska inwazja na Ukrainę, niespodziewany ruch na CHF po decyzji SNB, marzec 2020 i pandemia. Każde z tych zdarzeń wyzerowało rachunki traderów algorytmicznych, którzy zostawili strategie pracujące w weekendzie. Doświadczeni traderzy ręczni w piątek zamknęli ekspozycję, w niedzielę przeczytali wiadomości i zdecydowali, czy w ogóle wchodzą w nowy tydzień. Zdolność do decyzji „dziś nie handluję" jest jedną z najbardziej niedocenianych cech tradingu manualnego.

Trzecia zaleta to niska bariera wejścia kapitałowo i kompetencyjnie. Manualnie wystarczy rachunek, jedna książka o analizie technicznej i dwa miesiące uważnej obserwacji. Bariera wejścia do algo to roczne studiowanie programowania, infrastruktura VPS i zrozumienie statystyki dla walidacji wyników.

Trader manualny — gdzie się zacina i co z tego wynika

Słabości tradingu manualnego są realne i nieuchronne — nie da się ich obejść silną wolą, można je tylko świadomie zmniejszać.

Pierwszą słabością są emocje w punkcie decyzji. Każda otwarta pozycja generuje stres, który skraca okno racjonalnej oceny. Po dwóch godzinach patrzenia w wykres trader przestaje widzieć obraz całościowy — wpatruje się w tickowe oscylacje, popełnia błędy zarządzania, których w spokojnym stanie by uniknął. Stop loss przesuwany w stronę ceny, take profit zamykany przedwcześnie z lęku, trzymanie stratnej pozycji w nadziei na powrót — to one odpowiadają za znaczną część straty przeciętnego retail tradera.

Drugą słabością jest zmęczenie operatora. Człowiek nie wytrzymuje uważnych decyzji przez sześć–osiem godzin dziennie przez pięć dni w tygodniu przez wiele lat. Krzywa skuteczności spada wraz z godziną dnia. Burnout u traderów manualnych po roku–dwóch intensywnej pracy to nie wyjątek, lecz reguła.

Trzecią słabością jest ograniczona liczba transakcji. Człowiek monitoruje dwa, maksymalnie trzy instrumenty jednocześnie. Algorytm skanuje dwadzieścia par walutowych co minutę. Dla strategii o niskim odsetku trafnych okazji szerokie skanowanie zwiększa liczbę szans dziesięciokrotnie.

„Komputery nie boją się, nie tracą koncentracji po szóstej kawie, nie szukają usprawiedliwień dla złych decyzji. Ale nie potrafią też powiedzieć — dziś jest dziwny dzień, nie wchodzę. To jest dokładnie ta zdolność, której traderzy ręczni nie powinni nigdy oddawać maszynie, jeśli zależy im na przetrwaniu kryzysu, którego nikt nie przewidział." — Andreas F. Clenow, Trading Evolved: Anyone can Build Killer Trading Strategies in Python, Equilateral Publishing, 2019, s. 28.

Koszty wejścia — MetaTrader plus EA czy Python plus broker API

Praktyczny wymiar wyboru między tymi ścieżkami to koszty wejścia — i tutaj asymetria względem manualnego jest większa, niż większość początkujących sądzi.

Realistyczne koszty wejścia w algo trading (retail, pierwsze 24 miesiące)
MetaTrader 5 plus MQL5 (najprostsza ścieżka)Platforma darmowa, edytor MetaEditor darmowy, kurs programowania MQL5 około 100–300 €, czas: 500–700 godzin nauki
Python plus broker REST API (Interactive Brokers, OANDA)Python darmowy, biblioteki (pandas, backtrader) darmowe, podręczniki 200–400 €, czas: 700–1000 godzin nauki
VPS dla pracy 24/5Hetzner od 5 €/miesiąc, Vultr od 6 €, Contabo od 10 €, AWS spot 10–30 € — łącznie 60–360 €/rok
Dane historyczne dla rzetelnego backtestuDukascopy darmowe (decent), Tickstory 30 € jednorazowo (najlepsze retail), broker default 0 € (niewystarczające)
Łączny budżet pierwsze 24 miesiąceAlgo: 500–1000 godzin pracy + 300–600 € infrastruktury. Manual: 50–200 godzin nauki + 0 € infrastruktury

Wybór między MQL5 a Pythonem jest mniej drastyczny, niż sugerują dyskusje na forach. MQL5 jest naturalnym wyborem dla brokerów detalicznych korzystających z MetaTradera (Pepperstone, IC Markets, XTB, Admiral Markets) — składnia podobna do C++, natywna integracja, gotowe biblioteki indykatorów. Python ma sens dla Interactive Brokers, OANDA REST API i kryptowalut — szerszy ekosystem analityczny, biblioteki uczenia maszynowego.

Reguła praktyczna: zacznij od MQL5, jeśli pierwszy raz programujesz. Python zostaw na drugi rok, jeśli okaże się, że strategia wymaga ekosystemu spoza MetaTradera.

Kiedy która metoda się sprawdza

Decyzja między algo a manual nie jest pytaniem „która lepsza", tylko „która pasuje do twojego życia, kompetencji i temperamentu". Cztery cechy, które realnie decydują:

  • Twoja pierwotna kompetencja zawodowa. Programista, inżynier oprogramowania albo analityk danych ma próg wejścia w algo dziesięciokrotnie niższy niż osoba spoza IT. Pierwsze 200 godzin nauki MQL5 czy Pythona kosztuje go tygodnie, a nie lata.
  • Dostępność w godzinach pracy rynku. Osoba na etacie od dziewiątej do siedemnastej ma kolizję z najlepszymi godzinami sesji londyńsko-nowojorskiej. Algo tę kolizję rozwiązuje — strategia działa, gdy jesteś w pracy.
  • Tolerancja na opóźnioną gratyfikację. Algo trader nie zarabia w pierwszych 18 miesiącach — to czas nauki, testów, wdrożeń. Manualny zaczyna mieć zwycięskie tygodnie po sześciu–dziewięciu miesiącach. Jeśli potrzebujesz szybkich małych wygranych, manual lepiej pasuje.
  • Stosunek do nietypowych zdarzeń. Niektórzy świetnie radzą sobie z weekendowymi szokami. Inni paraliżują się przy każdym wahnięciu. Drudzy potrzebują manualnej kontroli, by spać spokojnie.

Klasyczny case: algorithmic trading — pierwsze kroki retail — czteroetapowa progresja od nauki MQL5 do deployment, realistyczna dla osoby z bazą programistyczną na 24–36 miesięcy.

Hybryda — sygnał z algorytmu, decyzja człowieka

Po dwóch–trzech latach większość poważnych traderów dochodzi do tego samego kompromisu: ani czysty algo, ani czysty manual, tylko świadome połączenie obu. Model hybrydowy zachowuje mocne strony każdej z metod i ogranicza najgroźniejsze pułapki.

W praktyce algorytm działa jako generator sygnałów — skanuje dwadzieścia par walutowych w tle, wykrywa wszystkie setupy zgodne z regułą i wysyła powiadomienie (telegram, e-mail, push). Decyzja o otwarciu pozycji pozostaje po stronie człowieka — to on patrzy na kontekst i akceptuje lub odrzuca sygnał. Stop loss i take profit zwykle zakodowane sztywno — to obszar, w którym dyscyplina algorytmu jest bezcenna.

Drugi wariant hybrydy: algorytm wykonuje strategię na koncie głównym, trader nadzoruje i interweniuje w sytuacjach nietypowych. W piątek przed zamknięciem ręcznie redukuje ekspozycję. W tygodniu FOMC zmniejsza wielkość pozycji. Po istotnym wydarzeniu geopolitycznym wyłącza Expert Advisora aż do sklarowania sytuacji.

Ten model wymaga warunku, którego początkujący nie spełniają: strategia algo musi być zwalidowana niezależnie, a trader musi mieć wcześniejsze doświadczenie manualne. Bez tych fundamentów hybryda zamienia się w chaotyczne nadpisywanie decyzji algorytmu emocjami, co jest gorsze od każdej z metod osobno.

Moja rekomendacja po siedemnastu latach pracy z polskimi traderami: zacznij od manualnego tradingu przez pierwsze 12–18 miesięcy. Naucz się rytmu rynku, wykształć jeden działający setup, opanuj zarządzanie ryzykiem. W roku drugim, jeśli masz bazę programistyczną, zaprogramuj strategię jako Expert Advisor i przeprowadź pełną walidację EA — backtest 99 procent, walk-forward, trzy miesiące demo. Dopiero w roku trzecim łącz oba podejścia w modelu hybrydowym.

Powiązane materiały: algorithmic trading — pierwsze kroki dla retail; Expert Advisors — automated trading w MT4/MT5; backtesting w MT4 i MT5 — praktyczny przewodnik.

Jarosław Wasiński
O autorze

Jarosław Wasiński

Redaktor naczelny MyBank.pl · Analityk finansowy i rynkowy

Niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, działającego od 2004 roku. Analiza fundamentalna rynków walutowych i makroekonomicznych od 2007 roku.

Źródła i bibliografia

  1. Andreas F. Clenow Trading Evolved: Anyone can Build Killer Trading Strategies in Python · Equilateral Publishing, 2019 www.followingthetrend.com ↗
  2. Ernest P. Chan Algorithmic Trading: Winning Strategies and Their Rationale · Wiley, 2013 www.epchan.com ↗
  3. MetaQuotes MQL5 Reference and Strategy Tester documentation · official Expert Advisor development reference www.mql5.com ↗
  4. ESMA Statistics on retail clients trading CFDs · profitability of retail FX clients www.esma.europa.eu ↗

Najczęstsze pytania

Czy algo trading jest bardziej dochodowy niż manualny?

Nie ma prostej odpowiedzi, bo obie metody mają inne rozkłady wyników. Algo trading w wersji retail osiąga typowo 5–15 procent rocznie u tych traderów, którzy przetrwali pierwsze dwa lata i mają zwalidowaną strategię. Trader manualny po podobnym czasie doświadczenia ląduje w tym samym przedziale, choć z większą wariancją miesiąc do miesiąca. Mit, że algorytmy generują 30–50 procent rocznie konsystentnie, dotyczy funduszy z dostępem do danych tickowych, latency arbitrage i kapitału mierzonego w setkach milionów dolarów — nie retail. Na tym poziomie konkurujesz z setkami doktorów matematyki, którzy mają budżety na infrastrukturę nieosiągalne dla pojedynczego człowieka. Realna przewaga algo dla retail nie polega na większym zysku, tylko na innym profilu pracy: krzywa kapitału wolniej się buduje, ale nie wypala emocjonalnie. Realna przewaga manual to elastyczność wobec nietypowych zdarzeń — rosyjska inwazja na Ukrainę w lutym 2022 wyzerowała wiele rachunków automatycznych, podczas gdy doświadczeni traderzy ręczni zamknęli pozycje na drugim świecu impulsu.

Ile czasu zajmuje opanowanie algo tradingu w porównaniu z manualnym?

Algo trading wymaga 500–1000 godzin pracy rozłożonych na 24–36 miesięcy, zanim trader retail będzie w stanie utrzymać zwalidowaną strategię na koncie rzeczywistym. Pierwsze 6 miesięcy to nauka MQL5 lub Pythona — same podstawy języka, jeśli nigdy nie programowałeś. Kolejne 6 miesięcy to praktyka backtestingu i zrozumienie pułapek typu look-ahead bias czy overfitting. Rok drugi to walk-forward analysis i pierwsze deployment na rachunku demonstracyjnym. Rok trzeci to wreszcie żywy rachunek z małą wielkością pozycji. Manualny trader potrzebuje 12–18 miesięcy do stabilnej skuteczności na jednym instrumencie, ale ta krzywa jest bardziej liniowa — każda transakcja jest okazją do nauki, więc 100 transakcji w miesiącu znacząco przyspiesza progres. Algo trader uczy się wolniej, bo iteracje są rzadsze (jedna strategia testowana tygodniami), ale wynik końcowy jest bardziej replikowalny. Reguła kciuka: jeśli umiesz programować, algo zajmuje rok dłużej niż manual. Jeśli nie umiesz, dodaj jeszcze rok na samą naukę języka.

Czy mogę zacząć od algo bez wcześniejszego doświadczenia manualnego?

Technicznie tak, ale statystycznie kończy się to gorzej niż droga przez manual. Powód jest taki: algo trader bez wcześniejszego doświadczenia manualnego kodzi strategię, której nie potrafi sam wykonać ręcznie. Nie ma intuicji, czy stop loss 30 pipsów na EUR/USD ma sens, ile transakcji miesięcznie jest realistyczne na ramie H4, jak rynek zachowuje się przy publikacji NFP. Wszystkie te parametry stają się dla niego abstrakcyjnymi liczbami w optymalizatorze — i właśnie dlatego 90 procent początkujących algo traderów kończy na curve-fitting. Lepsza sekwencja: pierwsze 12–18 miesięcy handluj manualnie na jednym instrumencie. Naucz się rytmu rynku, zachowania przy publikacjach, typowych zakresów dziennych. Zbuduj jeden setup, który ci się sprawdza. Dopiero potem koduj go jako Expert Advisor — masz wtedy jasną mapę tego, co reguła powinna robić, i intuicję, czy backtest daje wyniki realistyczne. Ten porządek zwiększa szanse na przetrwanie pierwszych dwóch lat o jakieś 30–40 procent w mojej obserwacji.

Co to znaczy, że strategia algo "przestała działać" i jak to rozpoznać?

To zjawisko nazywa się zmianą reżimu rynkowego (regime change) i jest najczęstszą przyczyną śmierci dochodowych strategii algo. Reżim to ogólna charakterystyka rynku w danym okresie — w 2020–2021 dominował silny trend wzrostowy w EUR/USD i kryptowalutach, w 2022 reżim zmienił się na trendowy spadek z wysoką zmiennością, w 2023 przeszedł w długą konsolidację. Strategia zoptymalizowana na jeden reżim często zachowuje się katastrofalnie w następnym. Sygnały ostrzegawcze: (1) drawdown na żywo dwukrotnie większy niż maksymalny w backteście, (2) seria pięciu–ośmiu transakcji stratnych pod rząd, podczas gdy backtest pokazywał maksymalnie trzy, (3) zysk miesięczny poniżej 50 procent oczekiwań z backtestu przez trzy miesiące z rzędu. Reakcja: zatrzymaj strategię, sprawdź, czy zmiana wynika z reżimu, czy z błędu w kodzie. Jeśli reżim — czekaj albo wprowadź filtr zmienności (np. ATR), który wyłącza strategię w warunkach poza zakresem oryginalnego testu. Strategia bez filtra reżimu jest jak silnik samochodu bez ogranicznika obrotów — działa świetnie, dopóki coś nie pęknie.

Pogłębij temat · pełny przewodnik