Handel ręczny, automatyczny i mieszany różnią się podziałem pracy między człowiekiem a programem. Żaden z tych sposobów sam nie zapewnia przewagi. Wybór warto oprzeć na rodzaju decyzji, dostępności danych, potrzebnym nadzorze i umiejętności kontrolowania błędów.

Oddziel sposób decyzji od sposobu wykonania

Strategia ręczna może mieć ścisłe reguły: człowiek sprawdza warunki i wprowadza zlecenie. Strategia automatyczna może korzystać z informacji kontekstowych, kalendarza lub modeli. Podział nie przebiega więc między „myślącym człowiekiem” a programem skazanym na bezwarunkowe klikanie.

Można automatyzować tylko część procesu. Skaner wykrywa warunki, trader akceptuje sygnał, a narzędzie wylicza wolumen. Innym wariantem jest automatyczne wykonanie strategii przy nadzorze człowieka. Osobno określ, kto wybiera sygnał, zatwierdza ryzyko i zarządza już otwartą pozycją.

Nie ma powodu, aby każdy projekt musiał skończyć się pełnym automatem. Rzadki sygnał może być wygodny do obsługi ręcznej. Powtarzalne obliczenie można zautomatyzować nawet wtedy, gdy końcowa decyzja pozostaje uznaniowa. Celem jest sprawdzalne działanie potrzebnej funkcji.

Porównaj wymagania dla własnej strategii

Podział pracy i typowe kwestie do sprawdzenia
ObszarRęcznieAutomatycznie
SygnałDostępność i spójność oceny człowiekaDefinicja reguły i aktualność danych
WykonanieWłaściwy symbol, wolumen i czas kliknięciaOdpowiedzi serwera, stan zleceń i ponowienia
NadzórZmęczenie, przerwy i możliwość reakcjiMonitoring, restarty i obsługa awarii
Badanie wynikuZapis wszystkich decyzji i odrzuconych sygnałówWersje kodu, danych oraz wszystkich prób
Zmiana procesuJawny powód odstępstwa od planuKontrolowana aktualizacja i ponowny test

To zestaw pytań organizacyjnych, nie ranking dochodowości. W obu wariantach potrzebujesz reguł ryzyka i dokumentacji. Automat może wykonać błąd wielokrotnie, a człowiek może powtarzać go ręcznie. Różni się sposób wykrycia i ograniczenia takiego zdarzenia.

Co może ułatwić automatyzacja?

Program może stale sprawdzać zapisany warunek, obliczać wolumen i obsługiwać wiele danych w ustalony sposób. Ułatwia odtworzenie wersji reguł i porównanie kolejnych testów. Nie wymaga obecności człowieka przy każdym obliczeniu, o ile środowisko działa i ma potrzebne informacje.

Korzyść zależy od zadania. Własny przykład organizacyjny: dziesięć instrumentów wymaga po jednej kontroli na zamknięciu godziny. Skaner może zebrać te kontrole w raport, który człowiek następnie oceni. To oszczędność czynności, ale nie dowód istnienia dziesięciu niezależnych okazji lub lepszego wyniku.

Komputer nie odczuwa lęku przed kolejnym zleceniem, jednak emocje nadal mogą wpływać na operatora: wybór parametrów, zwiększanie wolumenu po zysku lub wyłączanie programu po stracie. Automatyzacja nie eliminuje odpowiedzialności za te decyzje.

Algorytm może mieć filtr godzin, spreadu, kalendarza lub limitu ekspozycji i odmówić nowego wejścia. MQL5 udostępnia funkcje kalendarza ekonomicznego, których czas odnosi się do serwera handlowego. Poprawne użycie takich danych nadal wymaga kontroli dostępności, stref czasu i zachowania przy braku informacji.

Co może ułatwić handel ręczny?

Człowiek może uwzględnić informację, której nie przewidziano w programie, oraz szybko zmienić plan badania. Ta elastyczność bywa użyteczna, ale może też utrudniać ocenę procesu, gdy powód decyzji dopisuje się po zobaczeniu wyniku.

Nie należy zakładać, że doświadczenie zawsze pozwala rozpoznać nietypowe zdarzenie wcześniej niż automat. Podczas nagłej luki ręczny trader także może nie zdążyć zamknąć pozycji. Stop oraz zlecenie rynkowe w obu metodach podlegają warunkom wykonania.

Ręczna obsługa może wymagać mniej własnego kodu, lecz nadal potrzebuje wiedzy o instrumencie, kosztach i ryzyku. Jedna książka czy dwa miesiące obserwacji nie wyznaczają gotowości. Można ćwiczyć ocenę i obsługę na danych historycznych oraz demo, bez obowiązku ryzykowania pieniędzy.

Nie ma uniwersalnego maksimum trzech instrumentów ani określonej godziny, po której każdy podejmuje złe decyzje. Dobierz zakres pracy do wymaganej uwagi i rzeczywistych błędów zapisanych w dzienniku. Częstość transakcji nie jest sama w sobie miarą jakości.

W obu podejściach występują błędy techniczne i badawcze

W automacie sprawdzaj powielone zlecenia, nieprawidłowy wolumen, stan po restarcie i nieaktualne dane. W ręcznym procesie analogiczną rolę ma kontrola symbolu, strony transakcji, wielkości i już istniejącej ekspozycji. Pomocniczy formularz lub kalkulator może ograniczać część pomyłek w obu wariantach.

Ryzyko techniczne nie jest teoretyczne. W decyzji SEC opisano błąd systemu Knight Capital z 1 sierpnia 2012 r., który doprowadził do niezamierzonych pozycji i straty przekraczającej 460 mln USD. To zdarzenie instytucjonalne na rynku akcji, nie statystyka strat detalicznych EA, ale pokazuje znaczenie kontroli wdrożeń.

Podgląd przyszłości polega na użyciu informacji niedostępnej w chwili decyzji. Sam odczyt bieżącej świecy nie musi nim być: jej dotychczasowe dane są dostępne. Błędem jest wykorzystanie ostatecznego końca świecy do wcześniejszej decyzji. Także ręczne oglądanie historii może korzystać z wiedzy o dalszym ruchu.

Zmiana warunków rynku może pogorszyć wynik każdej metody. Seria strat nie dowodzi automatycznie zmiany reżimu ani konieczności dodania ATR. Sprawdź dane, wykonanie, koszty i niepewność próby. Kolejny filtr dobrany po stratach też staje się częścią procesu dopasowania.

Policz koszty i rzeczywistą dostępność

Uwzględnij dane, licencje, hosting, prowizje, finansowanie i czas nadzoru. Bezpłatny język nie oznacza bezpłatnego projektu. VPS może pomóc utrzymać program, ale nie jest konieczny dla każdego zadania i nie gwarantuje ciągłości wszystkich połączeń.

Praca na etacie nie oznacza, że automat można pozostawić bez planu reagowania. Ustal, kto zauważy błąd, jak zatrzyma nowe zlecenia i jak sprawdzi otwarte pozycje. Również strategia ręczna powinna mieć zasady na czas niedostępności operatora.

Sprawdź rzeczywistą platformę rachunku. W polskiej ofercie XTB nie należy zakładać możliwości uruchomienia EA w MT5; materiały brokera wskazują xStation i usunięcie MT4 z tej oferty w kwietniu 2024 r. Nazwa brokera nie zastępuje weryfikacji konkretnego produktu.

Nie ma obowiązkowej kolejności „najpierw rok ręcznie, następnie MQL5, potem Python”. Możesz badać strategie systematyczne od początku, jeśli rozumiesz produkt i kontrolujesz model. Wybór środowiska rozwija porównanie narzędzi.

Jak oceniać model mieszany?

Jeżeli człowiek filtruje sygnały programu, zachowuj wszystkie sygnały i decyzje o odrzuceniu. Porównuj wynik wybranego procesu z pełną wersją według wcześniej ustalonej metody. Sam zysk zaakceptowanych transakcji nie pokazuje, czy ręczna selekcja pomogła.

Własny przykład: automat wskazał 20 sygnałów, a trader zaakceptował 12. Dla wszystkich 20 zapisujesz czas, dostępny wtedy kontekst i powód decyzji. Osiem odrzuconych nie znika z oceny. Ich hipotetyczne wykonania również wymagają modelu, więc nie traktuj ich jak rzeczywistych transakcji.

Interwencja ręczna zmienia badaną strategię. Jeśli zamykasz pozycję wcześniej albo pomijasz publikacje, opisz tę regułę i jej skutki. Nie przypisuj zmodyfikowanemu procesowi wyniku backtestu, w którym takich działań nie było.

Oddziel w dzienniku zaplanowane odstępstwo od pomyłki wykonawczej. Zapis „pominięto z powodu braku danych” ma inne znaczenie niż „nie zauważono sygnału”. Taki podział pozwala ustalić, czy potrzebny jest lepszy alarm, zmiana reguły czy kontrola dostępności operatora, zamiast od razu przebudowywać całą strategię.

Rozdziel wybór sygnału od zmiany ceny wykonania

W modelu mieszanym możesz dobrze wybrać sygnały, a mimo to uzyskać gorszy wynik całego procesu. Sprawdźmy cztery fikcyjne sygnały. Wyniki pełnego automatu po kosztach to kolejno −1, + 2, −1 i + 2 umowne jednostki. Człowiek przed poznaniem wyniku akceptuje tylko drugi i czwarty.

Rozkład różnicy wobec pełnego automatu
Etap porównaniaSuma wynikuZmiana względem poprzedniego etapu
Wszystkie 4, wykonanie bazowe+ 2Punkt odniesienia
Wybrane 2, to samo wykonanie bazowe+ 4Selekcja: + 2
Wybrane 2, własne wykonania + 1 i + 0,5+ 1,5Wykonanie: −2,5

Łączna różnica wynosi + 2 −2,5 = −0,5 jednostki wobec automatu. Tabela nie dowodzi, że ręczna selekcja pomaga na rynku: to własny przykład rozdzielenia dwóch zmian. Hipotetyczne wykonania odrzuconych sygnałów także wymagają jawnego modelu.

W dzienniku zachowaj decyzję akceptacji, bazową regułę ceny i rzeczywiście otrzymane wykonanie. Jeśli porównasz wybrane sygnały jedynie po cenach z automatu, przypiszesz modelowi mieszanemu wynik + 4, którego nie uzyskał. Jeśli zobaczysz tylko + 1,5, możesz z kolei odrzucić filtr bez zauważenia, że pokazany rozjazd powstał w wykonaniu. Sumę różnic da się uzgodnić arytmetycznie; przyczynę trzeba badać osobno.

Pierwszy krok: porównaj wykonanie zadania

Wybierz jedną czynność i sprawdź ją w obserwacji lub na demo: poprawność sygnałów, pomyłki w wolumenie, czas obsługi oraz możliwość odtworzenia decyzji. Ustal, jaki problem ma rozwiązać automatyzacja. Nie wybieraj metody na podstawie kilku korzystnych transakcji.

Plan może zakończyć się pozostaniem przy alarmach albo rezygnacją z pomysłu. Obietnice gwarantowanych dochodów z bota, również oznaczonego jako AI, wymagają krytycznej oceny; CFTC opisuje wykorzystywanie takich haseł w oszustwach. Sama technologia nie potwierdza wyników.

Pierwszy projekt algo pomaga ograniczyć zakres pracy, a plan walidacji porządkuje dowody. W żadnym podejściu liczba miesięcy nauki nie gwarantuje określonej skuteczności ani stopy zwrotu.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Program wskazał 20 sygnałów, z których ręcznie wybrano 12. Czy zysk tych 12 dowodzi, że filtr człowieka pomaga?

Sprawdź odpowiedź

Nie. Potrzebne są reguły i zapis wszystkich 20 decyzji oraz porównanie przy spójnym modelu wykonania. Pominięcie ośmiu odrzuconych sygnałów zniekształca ocenę.

Następny temat: Pierwszy projekt algo: reguły, ryzyko i test działania →