MT4, MT5, cTrader — standard branżowy i alternatywy
Interfejs ma znaczenie drugorzędne. Znacznie ważniejsze są koszty, jakość egzekucji i to, jak broker routuje zlecenia. MetaTrader 4 rządzi rynkiem detalicznym od dwóch dekad. MT5 próbuje go zastąpić. cTrader ma lepszy DOM, lepszy charting i sensowniejszą automatyzację dla ludzi piszących w C# — to przewaga konkretna, nie metafizyczna. Platforma nie pokaże ci, jak broker realizuje zlecenie. A jakość egzekucji jest jednym z kluczowych elementów twojego wyniku, zwłaszcza przy krótkim horyzoncie i dużej częstotliwości wejść. Ten artykuł nie powie ci, którą platformę wybrać. Powie ci, czego szukać — i dlaczego sam interfejs to najmniej ważna część równania.
- MT4 żyje, bo ma największy ekosystem EA i custom indicatorów na świecie — MQL4 jest prostszy niż MQL5, baza gotowych rozwiązań jest ogromna, a brokerzy nie mogą sobie pozwolić na odcięcie platformy, z której korzysta większość klientów
- MT5 dodaje hedging, DOM, 21 timeframe'ów, multi-currency tester i MQL5 — ale nie zastępuje MT4, bo ekosystem jest mniejszy, a migracja gotowych strategii wymaga przepisania kodu
- cTrader daje narzędzia, które mogą przełożyć się na lepszą egzekucję — Level II pricing, asymmetric slippage protection, charting klasy instytucjonalnej i cBoty w C#. Czy przełożą się u ciebie — zależy od brokera i LP
- Platforma NIE determinuje modelu egzekucji brokera — MT4 z A-Book STP i MT4 z pełną internalizacją B-Book wyglądają identycznie od strony interfejsu. Platforma to skórka, nie silnik
- Konfiguracja przed pierwszym zleceniem jest ważniejsza niż wybór platformy — domyślne ustawienia MT4/MT5 są zoptymalizowane pod wygodę, nie pod ochronę tradera. Zmień je zanim stracisz pieniądze
- Spread display na platformie to nie jest spread, po którym zostaniesz zrealizowany — to ostatni znany quote, nie gwarancja egzekucji. Rzeczywisty koszt transakcji poznasz dopiero po fill'u
1. MT4 — dlaczego wciąż żyje i nie zamierza odejść
MetaTrader 4 został wydany w 2005 roku przez MetaQuotes Software Corp. Dwie dekady później wciąż odpowiada za większość wolumenu detalicznego na rynku Forex. MT4 nadal dominuje w retail FX — dokładnego udziału rynku nie da się rzetelnie podać bez oficjalnych danych licencyjnych i usage data, których MetaQuotes nie publikuje. MetaQuotes oficjalnie nie sprzedaje nowych licencji MT4 od 2022 roku, promując MT5 jako następcę. A brokerzy i tak utrzymują MT4, bo klienci tego chcą. Powodów jest kilka i żaden z nich nie jest nostalgiczny.
MQL4 jest prosty. Język programowania MT4 ma niski próg wejścia — składnia oparta na C, ale drastycznie uproszczona. Prosty skrypt otwierający i zamykający pozycję napiszesz szybko. Problem zaczyna się przy obsłudze błędów, zarządzaniu pozycją, testach i odporności kodu na realny rynek. Struktura jest przejrzysta: OnInit() uruchamia się raz przy starcie, OnTick() przy każdym nowym ticku, OnDeinit() przy zamknięciu. Wbudowane funkcje OrderSend(), OrderClose(), iClose(), iMA() robią większość pracy. To nie C++, nie Python z dwudziestoma bibliotekami — to język dedykowany jednej rzeczy: automatyzacji zleceń na wykresie. Ilość gotowych EA, custom indicatorów i skryptów dostępnych w MQL4 Community i na forach takich jak ForexFactory czy MQL5.com idzie w dziesiątki tysięcy.
MT4 oferuje 9 timeframe'ów (M1, M5, M15, M30, H1, H4, D1, W1, MN), 30 wbudowanych wskaźników technicznych, cztery typy zleceń oczekujących (Buy Limit, Sell Limit, Buy Stop, Sell Stop) i model egzekucji wyłącznie hedgingowy — możesz trzymać przeciwstawne pozycje na tym samym instrumencie jednocześnie.
Ekosystem EA — prawdziwa siła MT4. To nie jest kwestia samej platformy. To kwestia dwudziestu lat akumulacji kodu. Na ForexFactory, MQL5.com, GitHub i dziesiątkach prywatnych forów istnieją tysiące Expert Advisorów — od prostych crossover MA po zaawansowane systemy grid i martingale. Większość jest bezwartościowa. Ale ta mniejszość, która działa, jest przetestowana przez tysiące użytkowników przez lata. Na żadnej innej platformie nie masz takiego zasobu gotowego, darmowego kodu do nauki, modyfikacji i wykorzystania jako bazy.
Community MQL4 produkuje nie tylko EA, ale też custom indicatory, skrypty do zarządzania pozycjami, panele tradingowe, narzędzia do analizy spreadu i slippage'u. Trader, który potrafi czytać kod MQL4 (nawet jeśli nie potrafi pisać od zera), ma dostęp do ogromnej biblioteki narzędzi, które może zaadaptować do swojego workflow.
Z rynku: Wg relacji branżowych (Finance Magnates) broker europejski, który ogłosił wycofanie MT4, stracił znaczną część kont — klienci przenieśli się do konkurencji. Decyzja została cofnięta. MT4 żyje z tego samego powodu co COBOL w bankach — nie dlatego, że jest najlepszy, ale dlatego, że koszt migracji ekosystemu jest wyższy niż koszt utrzymania status quo.
Ograniczenia MT4 są realne i warto je znać przed podjęciem decyzji. Brak wbudowanego depth of market (DOM) — nie zobaczysz, ile wolumenu czeka na poszczególnych poziomach cenowych. Brak trybu nettingowego — to akurat rzadko boli traderów FX, ale jeśli chcesz handlować giełdą lub futures, MT4 to nie ta platforma. Strategy Tester pozwala testować tylko jedną parę walutową naraz — jeśli twoja strategia handluje koszyk walut, musisz kombinować z eksternalnymi narzędziami lub pętlami po symbolach w kodzie. Brak 64-bitowej architektury w oryginalnym wydaniu (choć nowsze buildy to częściowo naprawiły) oznacza ograniczenia pamięci przy dużych zbiorach danych.
Charting jest funkcjonalny, ale archaiczny. Porównaj go z cTraderem albo TradingView i różnica jest natychmiastowa — brak detachable charts, ograniczone narzędzia rysunkowe, rendering rodem z 2005 roku. Dla tradera, który spędza godziny na analizie wykresów, różnica w ergonomii chartingu między MT4 a cTrader czy TradingView jest realna i mierzalna — mniej kliknięć, lepsze renderowanie, detachable charts.
VPS i MT4 — combo, które żyje własnym życiem. Traderzy automatyczni często uruchamiają MT4 na VPS (Virtual Private Server) — dedykowanym serwerze w chmurze, który działa 24/5 bez przerwy, blisko serwera brokera. MT4 + VPS to setup, który nie wymaga włączonego komputera domowego. EA działa bez twojej obecności przy ekranie, ale nadal wymaga monitoringu, logów, kontroli poślizgów i planu awaryjnego. Wiele brokerów oferuje darmowy VPS przy minimalnym wolumenie (np. 5 lotów/miesiąc). Jeśli planujesz automatyzację na MT4 — VPS nie jest luksusem, to wymóg operacyjny. Bez niego twój EA zatrzymuje się, gdy wyłączysz komputer, stracisz internet albo Windows postanowi się zaktualizować o 3:00 w nocy.
Dla większości traderów manualnych dodatkowe timeframe'y MT5 nie będą przewagą samą w sobie. Dziewięć timeframe'ów MT4 pokrywa większość strategii. Brak DOM nie boli, jeśli nie handlujesz orderflow. Jeśli natomiast budujesz automatyczne systemy multi-instrument albo potrzebujesz solidnego backtestingu portfelowego — MT4 będzie cię ograniczał i to jest moment, żeby spojrzeć na MT5 lub cTrader.
2. MT5 — co dodaje i dlaczego migracja nie jest oczywista
MetaTrader 5 nie jest „MT4 z wyższą cyfrą". To inna platforma, napisana od zera, z innym językiem programowania i inną architekturą. MetaQuotes projektował MT5 jako platformę multi-asset — nie tylko Forex, ale też giełdy, futures, opcje. Stąd domyślny model nettingowy (jedna pozycja netto per instrument), który dopiero później uzupełniono o tryb hedgingowy na żądanie brokera.
Pierwotnie MT5 miał obsługiwać wyłącznie netting — jedna pozycja netto per instrument, jak na giełdach. Traderzy FX, przyzwyczajeni do hedgingu na MT4, zbuntowali się. MetaQuotes dodał tryb hedgingowy w 2016 roku, ponad 6 lat po premierze. Ten opór rynku wobec zmiany mówi wiele o inercji w tradingu detalicznym — nawet producent platformy musiał się cofnąć, bo użytkownicy nie zaakceptowali zmiany.
Co MT5 dodaje względem MT4:
- 21 timeframe'ów zamiast 9. Dla traderów, którzy operują na nietypowych interwałach (M2, H3, H8 itp.), to istotna różnica
- Depth of Market (DOM) — widoczność zleceń oczekujących na różnych poziomach cenowych. Przydatność zależy od brokera: jeśli broker przekazuje prawdziwy DOM z dostawcy płynności, masz coś wartościowego. Jeśli DOM pokazuje tylko wewnętrzny book brokera — wartość jest ograniczona
- Multi-currency Strategy Tester — możesz testować strategię na wielu instrumentach jednocześnie, z korelacjami i zarządzaniem portfelem. Dla traderów automatycznych to przeskok jakościowy
- MQL5 — obiektowy, szybszy, bardziej rozbudowany niż MQL4. Ale niekompatybilny wstecz. Twoje EA z MT4 nie uruchomią się na MT5 bez przepisania
- Hedging i netting — broker decyduje, który tryb udostępnia. Większość brokerów FX włącza hedging, ale warto sprawdzić przed migracją
- Wbudowany kalendarz ekonomiczny — bezpośrednio w platformie, bez konieczności otwierania zewnętrznych źródeł
- Szybsze przetwarzanie — 64-bitowa architektura, wielowątkowość w testerze strategii, lepsza obsługa dużych zbiorów danych historycznych
Dlaczego migracja nie jest oczywista. MQL4 i MQL5 to różne języki. Nie ma automatycznego konwertera, który zamieni działającego EA z MT4 na MQL5 bez ręcznej pracy. Jeśli masz dziesięć wskaźników custom i trzy EA, które działają na MT4 od lat — przejście na MT5 to projekt na tygodnie, nie godziny. Część wskaźników z MQL4 Community nie ma odpowiedników w MQL5. Twój workflow może wymagać przebudowy od zera.
Ekosystem MQL5 rośnie, ale nadal jest mniejszy niż ekosystem MQL4. Marketplace MQL5.com zawiera tysiące produktów, ale proporcja testowanych, udokumentowanych rozwiązań do śmieci jest podobna jak wszędzie — niska. Kupno EA za 300 USD z marketplace'u bez zrozumienia logiki i bez własnego backtestowania to przepis na rozczarowanie.
Z rynku (scenariusz typowy): Trader kupuje EA z marketplace'u — backtest pokazuje gładką krzywą equity. Na żywym koncie robot otwiera serię pozycji grid w jednym kierunku podczas flash crash'a. Margin call. EA działał zgodnie z logiką — problem w tym, że backtest nie zawierał takich warunków rynkowych. Większość EA na marketplace'ach zawiera martingale lub grid w jakiejś formie. Backtest wygląda pięknie. Forward test zabija konto.
MQL5 jako język. MQL5 jest obiektowy — klasy, dziedziczenie, polimorfizm, wskaźniki do funkcji. Dla programisty to ogromna poprawa wobec proceduralnego MQL4. Możesz budować modułowe systemy, dzielić kod na biblioteki, pisać testowalny kod. Ale dla tradera-amatora, który chce przerobić prosty crossover MA, obiektowość MQL5 to dodatkowa komplikacja. MQL4 pozwala na flat script — 50 linii kodu i EA działa. W MQL5 ta sama logika wymaga więcej struktury. Nie jest to zła rzecz — ale próg wejścia jest wyższy.
Kalendarz ekonomiczny i analiza fundamentalna. MT5 ma wbudowany kalendarz makroekonomiczny z filtrami po walutach, ważności i typie wydarzenia. Na MT4 musisz otwierać ForexFactory albo Investing.com w przeglądarce. To drobnostka, ale eliminuje jedno przełączanie okien w workflow — a przy higienie informacyjnej każde eliminowane źródło rozproszenia ma wartość.
Strategy Tester w MT5 — przeskok dla algo-traderów. Tester w MT4 to single-threaded, single-instrument symulacja z ograniczonymi trybami modelowania ticków. Tester w MT5 to wielowątkowa maszyna, która wykorzystuje wszystkie rdzenie procesora i pozwala testować strategię na wielu instrumentach jednocześnie. Jeśli twoja strategia handluje EUR/USD, GBP/USD i USD/JPY z korelacjami — w MT4 musisz testować każdą parę osobno i ręcznie agregować wyniki. W MT5 robisz to w jednym teście, z dokładnym odwzorowaniem interakcji między pozycjami.
Optymalizacja parametrów w MT5 działa szybciej dzięki wielowątkowości i oferuje tryb genetyczny — zamiast testować każdą kombinację parametrów (brute force), algorytm genetyczny przeszukuje przestrzeń parametrów inteligentnie, oszczędzając godziny. Dla tradera, który optymalizuje strategię z 5 parametrami i 100 wartościami każdy — różnica między MT4 (godziny) a MT5 (minuty) jest kolosalna.
MT5 oferuje też MQL5 Cloud Network — wynajem mocy obliczeniowej do masowej optymalizacji. Testy, które na domowym PC trwałyby tydzień, kończą się w godzinę. Odpalisz optymalizację na chmurze, znajdziesz „Graala" z idealną krzywą equity w backteście, a na koncie live wyzerujesz depozyt w tydzień. Twój bot nauczył się przeszłości na pamięć, zamiast zrozumieć mechanikę rynku. Bez walk-forward validation więcej mocy obliczeniowej to szybsza droga do overfitu, nie do zysku.
Forward testing i walk-forward analysis. MT5 Strategy Tester wspiera forward testing — podział danych na okres optymalizacji (in-sample) i walidacji (out-of-sample). To fundamentalne narzędzie do weryfikacji, czy twoja strategia nie jest overfitowana do danych historycznych. W MT4 musisz to robić ręcznie — eksportować dane, dzielić okresy, uruchamiać oddzielne testy. W MT5 jest wbudowane. Jeśli nie robisz walk-forward analysis, nie wiesz, czy twoja strategia działa — wiesz tylko, że działała na danych, na których ją optymalizowałeś.
Bez walidacji walk-forward większa moc obliczeniowa MT5 przyspiesza overfitting, a nie poprawia jakości strategii. Jeśli nie masz strategii, która pokazuje zysk na live od minimum 6 miesięcy — multi-currency tester MT5 niczego ci nie da, bo nie ma co testować. Najpierw miej strategię, potem martw się o narzędzia. Migracja z MT4 na MT5 ma sens, gdy koszt przepisania EA jest niższy niż wartość funkcji, których ci brakuje. Policz to przed decyzją.
3. cTrader — co robi lepiej i dla kogo to ma znaczenie
cTrader to platforma od Spotware Systems, aktywnie rozwijana przez jej twórcę. cTrader jest dostępny u wyraźnie mniejszej liczby brokerów niż MT4/MT5, choć jego obecność rośnie — z kilkunastu w 2015 do kilkudziesięciu w 2025. Mniej wyboru brokera, ale lepsza architektura egzekucji, lepszy charting i natywny DOM. Zapłacisz za to mniejszą bazą gotowych narzędzi — jeśli nie programujesz w C#, będziesz sam.
Egzekucja. cTrader został zaprojektowany wokół modelu STP/ECN. Level II pricing jest wbudowany — widzisz pełną głębokość rynku, nie tylko best bid/ask. Asymmetric slippage protection oznacza, że jeśli cena przesunie się na twoją korzyść między wysłaniem zlecenia a realizacją, dostajesz lepszą cenę. W MT4/MT5 to zależy od ustawień brokera i bridge'a — w cTrader jest to domyślne zachowanie platformy.
Charting. Wykresy cTrader są na innym poziomie niż MetaTrader. Detachable charts (odczepialne okna wykresów), pełny zestaw narzędzi rysunkowych, gładkie renderowanie, wsparcie dla wielu monitorów bez hackowania — to rzeczy, które w MT4 wymagają pluginów lub po prostu nie istnieją. Dla tradera price action, który spędza godziny na analizie wykresów, ergonomia chartingu ma realną wartość.
cBots i cAlgo. Automatyzacja w cTrader opiera się na C# i frameworku .NET. Jeśli jesteś programistą, to ogromny plus — C# to pełnoprawny język z ogromnym ekosystemem, IDE (Visual Studio), debuggerem, unit testami i całą infrastrukturą, której MQL nie oferuje. Ale jeśli nie jesteś programistą — baza gotowych cBotów jest mała w porównaniu z ekosystemem EA na MT4.
Protection settings. cTrader oferuje wbudowane ustawienia ochronne: stop-out level widoczny na platformie, trailing stop z krokiem konfigurowalnym, ochrona przed ujemnym saldem (jeśli broker ją włączy). Część z tych funkcji istnieje też w MT4/MT5, ale w cTrader są bardziej transparentne i łatwiejsze do skonfigurowania.
Tick charts i Renko. cTrader oferuje charty niestandardowe — tick charts, Renko, Range — wbudowane, bez pluginów. Na MT4 Renko wymaga custom indicatora, który generuje offline chart. Na MT5 jest łatwiej, ale nadal wymaga dodatkowego oprogramowania. Jeśli twoja strategia opiera się na analizie cenowej niezależnej od czasu (Renko, Range bars) — cTrader to jedyna z trzech platform, gdzie to działa natywnie i stabilnie.
Handel z wykresu (Chart Trading). Wszystkie trzy platformy pozwalają na handel bezpośrednio z wykresu — przeciąganie SL/TP, klikanie na cenę do otwarcia pozycji. Ale implementacja w cTrader jest najbardziej intuicyjna: możesz widzieć swoje zlecenia oczekujące, SL i TP bezpośrednio na wykresie z drag-and-drop. W MT4 ta funkcja istnieje, ale jest mniej ergonomiczna — linie SL/TP bywają trudne do złapania myszką, szczególnie przy wielu otwartych pozycjach.
Z rynku (case ilustracyjny, nie uniwersalna reguła): Trader, który przeniósł się z MT4 na cTrader u tego samego brokera (model ECN, ten sam dostawca płynności), zmierzył slippage na 500 transakcjach. Na MT4: średni slippage -0,3 pipsa (niekorzystny). Na cTrader: średni slippage -0,1 pipsa, z 22% transakcji z pozytywnym slippage'em (price improvement). Różnica? Asymmetric slippage protection w cTrader — domyślna konfiguracja, która nie faworyzuje brokera przy slippage'u. Na MT4 taki setup zależy od dobrej woli brokera i konfiguracji bridge'a. Czy u ciebie będzie podobnie — sprawdź sam, podłączając konto do FX Blue.
Copy Trading. cTrader ma wbudowany moduł cTrader Copy, który pozwala kopiować transakcje wybranych traderów bezpośrednio na platformie, bez zewnętrznych serwisów. MT4/MT5 też oferują copy trading (MQL5 Signals), ale integracja w cTrader jest głębsza — widzisz pełną historię, drawdown, statystyki prowadzącego i możesz konfigurować alokację procentowo.
cTrader Web i Mobile. Wersja webowa i mobilna cTrader mają niemal pełną parytet funkcji z desktopem — to rzadkość. MT4 Mobile jest mocno okrojone: brak custom indicatorów, brak EA, ograniczone typy zleceń. MT5 Mobile jest lepsze, ale nadal daleko mu do desktopu. Jeśli zarządzasz pozycjami z telefonu (a każdy trader prędzej czy później to robi), jakość mobile app ma znaczenie.
Open API. cTrader oferuje Open API, które pozwala budować własne aplikacje tradingowe, panele zarządzania, integracje z zewnętrznymi systemami. Dla zaawansowanych traderów i deweloperów to ogromna elastyczność — możesz zbudować dashboard łączący dane z cTrader z twoim systemem risk management albo z arkuszem kalkulacyjnym. MT4/MT5 nie oferują tak otwartego API bez bridge'ów firm trzecich.
Ograniczenia cTrader: mniejsza liczba brokerów (choć rośnie szybko — w 2025 roku cTrader był dostępny u kilkudziesięciu brokerów (szacunki branżowe), co stanowi istotny wzrost wobec 2020), mniejsza baza gotowych botów i wskaźników, brak tak rozbudowanego marketplace'u jak MQL5.com. Jeśli potrzebujesz konkretnego custom indicatora, na MT4 znajdziesz go za darmo. Na cTrader możesz musieć go napisać albo zlecić.
4. xStation, TradingView, platformy własne — alternatywy poza trójką
Każda nowa platforma to godziny nauki interfejsu — czas, który mógłbyś poświęcić na testowanie strategii. Zanim sprawdzisz xStation czy DxTrade — zapytaj, czy twój broker je w ogóle oferuje. Jeśli nie — to akademicka dyskusja.
xStation (XTB). Platforma własna XTB, dostępna jako web, desktop i mobile. Szybka, czytelna, z dobrym modułem statystyk konta i sentymentu. Nie ma języka programowania do automatyzacji — jeśli chcesz EA, musisz użyć API brokera (xOpenHub) lub wrócić do MT4. Dla tradera manualnego xStation jest ergonomicznie lepsza niż MT4. Dla tradera automatycznego — ślepa uliczka bez API.
TradingView jako platforma brokerska. TradingView ewoluowało z narzędzia do analizy technicznej w pełnoprawną platformę tradingową. Przez integracje z brokerami (m.in. OANDA, Pepperstone, ActivTrades) możesz handlować bezpośrednio z wykresu TradingView, bez przełączania się na osobną platformę. Pine Script pozwala pisać wskaźniki i strategie — ale nie jest to język do produkcyjnego algo-tradingu. Pine Script działa na serwerach TradingView, nie u brokera — opóźnienie między sygnałem a egzekucją może być istotne.
TradingView ma też ogromną przewagę społecznościową: tysiące darmowych wskaźników napisanych przez community, publiczne pomysły tradingowe, screener akcji i par walutowych. TradingView świetnie sprawdza się jako warstwa analityczna, ale przy egzekucji krótkoterminowej jego architektura integracyjna (sygnał → webhook → API brokera) może być ograniczeniem — każdy hop to dodatkowe milisekundy. Ma ograniczenia wynikające z architektury (sygnał na serwerze TV → webhook → API brokera → egzekucja). Dla swing tradera na H4/D1 te opóźnienia są nieistotne. Dla scalpera na M1 — potencjalnie kosztowne. Więcej o TradingView w kolejnym artykule.
Platformy własne brokerów. Saxo (SaxoTraderGO/PRO), IG (platforma IG), Interactive Brokers (TWS), CMC Markets (Next Generation) — duzi brokerzy budują własne platformy, bo chcą kontrolować doświadczenie klienta i nie płacić licencji MetaQuotes. Jakość tych platform jest nierówna.
- Interactive Brokers TWS — potężne narzędzie z krzywą uczenia się jak skała. Dostęp do globalnych rynków (akcje, futures, opcje, FX), zaawansowany DOM, algo-ordery, API do automatyzacji. Nie jest przyjazna wizualnie, ale oferuje funkcjonalność, jakiej nie znajdziesz na żadnej platformie detalicznej FX. Dla tradera multi-asset to poważna opcja
- IG Trading Platform — prosta, elegancka, szybka. Ograniczona w automatyzacji, ale z API (ProRealTime) dla zaawansowanych. Dobra dla tradera manualnego, który ceni estetykę i szybkość
- SaxoTraderPRO — DOM, algo-trading, dostęp do wielu klas aktywów. Wymaga wyższego depozytu niż typowy broker FX. Pozycjonowana jako platforma dla zamożniejszych klientów
- xStation 5 (XTB) — doskonała analityka konta, sentyment klientów, szybka egzekucja. Brak MQL czy C# — automatyzacja tylko przez API. Dla polskich traderów dodatkowy plus: pełna polska wersja językowa z lokalnym wsparciem
- DxTrade (Devexperts) — nowszy gracz, coraz popularniejszy wśród brokerów prop-tradingowych. Webowa platforma z dobrym chartingiem i zarządzaniem ryzykiem. Warto mieć na radarze, jeśli planujesz prop-trading
Futures/multi-asset. NinjaTrader (DOM, market replay) i Sierra Chart (najlepsze narzędzia do analizy wolumenu) to opcje dla traderów futures i orderflow — poza zakresem tego artykułu, ale warto o nich wiedzieć, jeśli planujesz wyjść poza detaliczny FX.
Platformy mobilne — osobna kategoria. Każda z głównych platform (MT4, MT5, cTrader) oferuje wersję mobilną na iOS i Android. Jakość jest nierówna. MT4 Mobile jest minimalistyczne — możesz otworzyć i zamknąć pozycję, zobaczyć wykres, sprawdzić saldo. Nie uruchomisz EA, nie załadujesz custom indicatora. MT5 Mobile jest lepsze — więcej timeframe'ów, kalendarz ekonomiczny, DOM. cTrader Mobile oferuje niemal pełny parytet z desktopem, włącznie z zaawansowanym zarządzaniem zleceniami i wieloma typami chartów.
Realistycznie: nie handluj z telefonu jako głównej platformy. Mobile to narzędzie awaryjne — zamknięcie pozycji w nagłej sytuacji, sprawdzenie stanu konta, przesunięcie SL. Analiza i wejścia powinny odbywać się na desktopie, gdzie masz pełny ekran, pełne narzędzia i mniejsze ryzyko fat-finger error (kliknięcie złego przycisku na małym ekranie). Jeśli łapiesz się na regularnym tradowaniu z telefonu — to sygnał, że albo overtradejesz, albo nie masz dyscypliny sesyjnej.
API brokerskie. Dla traderów technicznych, którzy chcą budować własne narzędzia, API brokera może być ważniejsze niż platforma. OANDA, Interactive Brokers, Saxo, IG — wszyscy oferują REST API lub FIX API, przez które możesz składać zlecenia, pobierać dane rynkowe i zarządzać kontem programistycznie, z Pythona, Node.js czy dowolnego innego języka. Jeśli twój workflow opiera się na własnym kodzie — platforma staje się tylko dashboardem do monitorowania, a prawdziwa logika żyje w twoim systemie.
Kluczowa zasada przy platformach własnych: lock-in. Jeśli zbudujesz workflow, wskaźniki i automatyzację na platformie jednego brokera, zmiana brokera oznacza zbudowanie tego od nowa. MT4/MT5 i cTrader mają tę zaletę, że działają u wielu brokerów — możesz przenieść się z brokera A do brokera B bez zmiany platformy. Z platformą własną — nie możesz. A zmiana brokera to nie teoria — to się zdarza: broker zmienia warunki, podnosi spready, traci regulację, zmienia model egzekucji. Możliwość zmiany brokera bez przebudowy wskaźników to nie luksus. To plan B na dzień, kiedy twój broker podniesie spready o 40%.
5. MT4 vs MT5 vs cTrader — porównanie tabelaryczne
Zanim przeczytasz tabelę, pamiętaj: żadna z tych cech nie mówi ci, jak broker realizuje twoje zlecenia. Tabela porównuje platformy — nie modele egzekucji, nie koszty, nie jakość dostawców płynności. To narzędzia. Sposób, w jaki są używane, zależy od brokera.
Tabela poniżej to przegląd techniczny, nie rekomendacja. Najlepsza platforma to ta, która pasuje do twojego workflow i brokera — nie ta, która wygrywa w większości kategorii.
| Cecha | MT4 | MT5 | cTrader |
|---|---|---|---|
| Rok wydania | 2005 | 2010 | 2011 |
| Język programowania | MQL4 | MQL5 (OOP) | C# (.NET) |
| Timeframe'y | 9 | 21 | 26+ (custom) |
| Hedging | Tak (domyślny) | Tak (opcjonalny, zależy od brokera) | Tak (domyślny) |
| Netting | Nie | Tak (domyślny, hedging opcjonalny) | Nie |
| Depth of Market (DOM) | Brak | Tak | Tak (Level II) |
| Strategy Tester | Jednoinstrumentowy | Multi-currency, wielowątkowy | Tak, z backtestem i optymalizacją |
| Typy zleceń oczekujących | 4 (Limit, Stop) | 6 (+ Stop Limit) | 6+ (+ range orders) |
| Asymmetric slippage protection | Zależy od brokera/bridge'a | Zależy od brokera/bridge'a | Domyślne |
| Charting | Podstawowy | Ulepszony | Zaawansowany, detachable |
| Automatyzacja | EA (MQL4) | EA (MQL5) | cBots (C#) |
| Marketplace | MQL5.com (ogromny) | MQL5.com (duży, rosnący) | cTrader Open API (mniejszy) |
| Architektura | 32-bit (nowsze buildy 64-bit) | 64-bit natywnie | 64-bit natywnie |
| Web/mobile | Ograniczone | Tak | Tak (pełny parytet funkcji) |
| Dostępność u brokerów | Bardzo wysoka (malejąca) | Wysoka (rosnąca) | Umiarkowana (rosnąca) |
Tabela wygląda jak benchmark sprzętu: więcej = lepiej. Ale trading to nie benchmark. Jeśli handlujesz manualnie EUR/USD na H4 z jednym wskaźnikiem, MT4 z 9 timeframe'ami i bez DOM jest w pełni wystarczający. 21 timeframe'ów MT5 nie zmieni twojego edge'u, jeśli nie wiesz, po co ci M6 albo H8.
Kilka uwag do tabeli, które wymagają kontekstu:
- Timeframe'y: Więcej nie znaczy lepiej. 9 timeframe'ów MT4 pokrywa 99% potrzeb tradera manualnego. Dodatkowe interwały w MT5 (M2, M3, H2, H8 itd.) mają sens w automatyzacji, gdzie precyzyjne okna czasowe mogą poprawić wejścia. Dla tradera price action na H1 — nieistotne
- DOM: Depth of Market w MT5 i cTrader jest wartościowy tylko wtedy, gdy broker przekazuje prawdziwy DOM z dostawców płynności. Jeśli DOM pokazuje syntetyczne dane — to ozdoba, nie narzędzie. Zapytaj brokera wprost: „Czy DOM na MT5/cTrader pokazuje zagregowaną płynność z LP, czy wewnętrzny book?"
- Strategy Tester: Multi-currency tester MT5 to funkcja, która sama w sobie uzasadnia przejście dla algo-traderów. Ale jeśli nie budujesz strategii portfelowych — nie potrzebujesz go. Jednoinstrumentowy tester MT4 jest wystarczający dla strategii na jednym symbolu
- Marketplace: Duży marketplace (MQL5.com) to miecz obosieczny. Więcej produktów = więcej śmieci. Jakość weryfikacji na marketplace'ach jest niska. Nie traktuj ilości jako miary jakości
6. Co platforma NIE mówi o egzekucji — model brokera ważniejszy niż interfejs
To jest sekcja, której nie znajdziesz w materiałach marketingowych żadnej platformy. I jest ważniejsza niż wszystkie poprzednie razem wzięte. Jeśli masz 5 minut na ten artykuł — przeczytaj tę sekcję i sekcję o kosztach. Reszta to detale.
Platforma to warstwa prezentacji. Wyświetla ci cenę, przyjmuje zlecenie, rysuje wykres. Ale to, co dzieje się między kliknięciem „Buy" a potwierdzeniem transakcji, zależy od brokera — od jego modelu egzekucji, bridge'a, dostawców płynności, konfiguracji serwera i polityki handlowej. Dwóch brokerów oferujących MT4 może mieć diametralnie różną jakość egzekucji.
Modele egzekucji, które musisz znać:
- A-Book (STP/ECN) — broker przekazuje twoje zlecenie do dostawcy płynności. Zarabia na marży (markup) do spreadu lub na prowizji. Nie ma interesu, żebyś tracił — jest pośrednikiem
- B-Book (internalizacja/market making) — broker przyjmuje drugą stronę twojego zlecenia. Jeśli tracisz, broker zarabia. Jeśli zyskujesz, broker traci. Ma strukturalny interes w tym, żebyś tracił — choć to nie znaczy, że „gra przeciwko tobie" w sposób nielegalny. Oznacza to, że jakość egzekucji może być gorsza w momentach, gdy wygrywasz
- Hybrid (A/B-Book) — broker dynamicznie decyduje, które zlecenia przekazać na rynek (A-Book), a które internalizować (B-Book). Zyskowni traderzy mogą być przesuwani na A-Book z gorszymi warunkami, tracący — utrzymywani na B-Book, bo ich straty są zyskiem brokera
Wg dostępnych analiz branżowych (Finance Magnates, LeapRate) znaczna część brokerów detalicznych regulowanych w EU stosuje model hybrydowy. Proporcje A/B różnią się — od 90/10 (prawie pełny A-Book) do 10/90 (prawie pełny B-Book). Nie ma obowiązku ujawniania tych proporcji publicznie, choć regulatorzy mają do nich dostęp. Broker, który chwali się „STP execution", może mieć tylko 30% flow na A-Book — i technicznie nie kłamie, bo część flow faktycznie trafia na rynek.
Regulacja EU (MiFID II / ESMA) wymaga od brokerów publikowania procentu klientów detalicznych, którzy tracą pieniądze (typowo 70-80%). Ale nie wymaga ujawniania modelu egzekucji w sposób zrozumiały dla tradera. Dokumentacja jest formalnie dostępna — w regulaminie, polityce egzekucji (Best Execution Policy), dokumentacji RTS 28 — ale napisana językiem prawniczym, który celowo zniechęca do czytania. Przeczytaj Best Execution Policy swojego brokera. Jeśli nie rozumiesz jej po dwóch próbach — to sygnał, że broker nie chce, żebyś ją rozumiał.
Żadna platforma nie wyświetla informacji o modelu egzekucji. Nie zobaczysz na MT4, czy twoje zlecenie poszło na rynek, czy zostało internalizowane. Nie zobaczysz na cTrader, czy DOM pokazuje prawdziwą płynność z tier-1 banków, czy syntetyczny book wygenerowany przez brokera. Platforma jest ślepa na tę warstwę — i ty też, jeśli nie wiesz, czego szukać.
Latency i lokalizacja serwera. Kolejna rzecz, której platforma nie kontroluje. Czas realizacji zlecenia zależy od odległości między twoim komputerem a serwerem brokera, a potem od odległości serwera brokera do dostawcy płynności. Broker z serwerem w Londynie (LD4/LD5 Equinix) i dostawcami tier-1 będzie realizował zlecenia szybciej niż broker z serwerem w innej lokalizacji i jednym dostawcą. MT4, MT5 i cTrader — wszystkie trzy podlegają tym samym ograniczeniom fizyki. Platforma nie poprawi latency, jeśli infrastruktura brokera jest słaba.
Dla tradera manualnego latency rzędu 50-200ms jest niezauważalne. Dla algo-tradera, który skalpeuje na M1 — różnica między 10ms a 100ms to różnica między zyskowną a stratną strategią. Jeśli budujesz systemy automatyczne wrażliwe na czas — pytaj brokera o lokalizację serwerów, używaj VPS w tej samej lokalizacji co serwer brokera i mierz ping regularnie.
Bridge i plugin'y. W MT4/MT5 broker nie łączy się bezpośrednio z dostawcą płynności — robi to przez bridge (np. PrimeXM, oneZero, Gold-i). Konfiguracja bridge'a decyduje o tym, jak zlecenia są rutowane, czy trafiają na A-Book czy B-Book, jakie są limity slippage'u i jak szybko broker odpowiada na market ordery. Dwaj brokerzy na MT4 z tym samym dostawcą płynności, ale z różnymi bridge'ami, mogą oferować dramatycznie różną jakość egzekucji. Tego nie zobaczysz nigdzie na platformie.
Dostawcy płynności (Liquidity Providers). Za każdą ceną, którą widzisz na platformie, stoją dostawcy płynności — banki tier-1 (JP Morgan, Citi, Deutsche Bank, UBS), non-bank market makerzy (Citadel Securities, Jump Trading, XTX Markets) i agregatorzy. Broker łączy się z kilkoma LP i agreguje ceny, wyświetlając najlepszy bid i ask. Broker z jednym LP to sklep z jedną półką. Broker z 10+ LP to hurtownia — większa konkurencja między dostawcami oznacza lepszą cenę dla ciebie. Platforma nie wie, ilu LP stoi za ceną, którą ci wyświetla.
FIX Protocol — co widzą instytucje, a czego nie widzisz ty. Pod każdym bridge'em chodzi FIX 4.4 — protokół komunikacyjny, po którym przepływa większość flow instytucjonalnego. Kiedy klikasz Buy na MT4, zlecenie przechodzi: twój klient → serwer MT4 brokera → bridge (pre-trade risk check, 10–50ms) → FIX message do LP → LP acceptance/rejection (last look, 5–200ms) → FIX confirmation → zwrotka na platformę. Cały round-trip: 50–300ms. Trader detaliczny na „ECN" MT4 nie ma bezpośredniego dostępu do FIX — ma symulację, którą bridge tłumaczy na język zrozumiały dla platformy. To fundamentalna różnica między „ECN" w cudzysłowie a prawdziwym dostępem ECN przez Integral, Currenex czy 360T. Nawet na koncie ECN narzut komunikacyjny z MT4 do bridge'a dodaje kilka milisekund. W krótkim horyzoncie uczestnicy podpięci bezpośrednio po FIX API mają przewagę nad detalem klikającym z platformy GUI — konkurowanie z nimi na refleks rzadko ma sens.
Z rynku: NFP i znikająca płynność. Piątek, 14:30. Detal próbuje grać straddle na MT4. Klika „Buy" — requote. Klika znów — „Off quotes". Tymczasem zlecenia instytucjonalne po FIX API wysuszyły cały top-of-book w 15 milisekund od publikacji danych. Gdy twoje zlecenie wreszcie trafia na serwer z MT4, rynek jest już 40 pipsów dalej. Na ekranie widzisz spread 0,8 pipsa, ale fill wraca 3,2 pipsa dalej, bo size na best ask zniknął zanim zlecenie dotarło do bridge'a. Nie przegrywasz wtedy analizą — przegrywasz kolejką technologiczną między platformą, serwerem i LP.
Last Look. Wielu dostawców płynności stosuje mechanizm „last look" — po otrzymaniu twojego zlecenia mają krótkie okno (zwykle 5-200ms), w którym mogą je odrzucić, jeśli cena się zmieniła na ich niekorzyść. To legalna praktyka, ale dla tradera oznacza dodatkowe opóźnienie i potencjalne odrzucenia zleceń. cTrader częściowo chroni przed tym mechanizmem przez asymmetric slippage protection, ale fundamentalnie last look to decyzja LP, nie platformy.
Stop clusters i „polowanie na SL" — co jest rynkowe, a co nie. „Polowanie na stop loss" to zwykle nie spisek brokera, tylko naturalny efekt koncentracji zleceń wokół oczywistych highs/lows, okrągłych poziomów (1.1000, 1.0500) i fixingów. Gdy cena dochodzi do klastra stopów, ich aktywacja generuje kaskadę — i rynek przesuwa się dalej niż „powinien". Broker B-Book może pogorszyć fill w tym momencie (szerszy spread, wolniejsza egzekucja), ale sama mechanika wybicia jest najczęściej rynkowa. Stop loss działa, dopóki istnieje cena, po której ktoś chce z tobą zrobić biznes. Gdy liquidity vacuum wycina rynek, SL przestaje być zaporą z betonu, a staje się zleceniem „sprzedaj po pierwszym dostępnym". Początkujący myślą, że stop gwarantuje stratę X. W prawdziwym FX gwarantuje tylko próbę wyjścia.
Więcej o modelach egzekucji i zarządzaniu ryzykiem w kontekście wyboru brokera znajdziesz w sekcji o ryzyku. Tu kluczowy wniosek: najpierw odsiej brokerów po regulacji, kosztach i egzekucji. Dopiero potem wybierz z ich oferty platformę, która nie psuje twojego workflow. Jeśli najlepszy broker dla twojego profilu oferuje cTrader — używaj cTrader. Jeśli oferuje MT5 — używaj MT5. Platforma nie generuje edge'u. Generuje go twoja strategia i jakość egzekucji brokera.
Z rynku: SNB 2015 — gdy platforma zamraża się, a stop loss jest fikcją. 15 stycznia 2015, 10:30 CET. Szwajcarski Bank Narodowy znosi floor na EUR/CHF. Kurs spada z 1.20 do 0.85 w ciągu minut — 3 500 pipsów. Traderzy z long pozycjami i stop lossami na 1.1950 zostali zrealizowani po 0.96, 0.91, a w ekstremalnych przypadkach — w ogóle nie zostali zrealizowani, bo dostawcy płynności przestali quotować. MT4, MT5, cTrader — wszystkie trzy wyglądały identycznie: brak ceny, brak egzekucji, brak kontroli. U wielu brokerów platformy przestały odświeżać ceny — serwery nie miały ticków do wyświetlenia, bo LP wycofali quote'y. Stop lossy ustawione na „gwarantowanym" poziomie zostały ominięte z powodu absolutnego braku drugiej strony transakcji. Kiedy serwery „odżyły", konta miały debety po -200 tys. EUR, a broker wysyłał wezwania do zapłaty. FXCM potrzebował 300 mln USD bailoutu od Leucadia. Alpari UK zbankrutowało. Żaden interfejs nie wygeneruje płynności, której nie ma na rynku — to jest lekcja, którą rynek daje raz na dekadę.
Z rynku (kwiecień 2020): Kontrakty na ropę WTI spadły poniżej zera — do -37 USD za baryłkę. Wg relacji branżowych (Reuters, Finance Magnates) oprogramowanie MT4 u części brokerów nie obsługiwało ujemnych cen instrumentów. Platformy zatrzymywały się na wycenie bliskiej zeru, podczas gdy cena bazowa była już głęboko na minusie. Brokerzy musieli korygować salda po fakcie. Terminal to tylko kod — w starciu z nieprzewidzianą anomalią rynkową może nie nadążyć.
7. Konfiguracja: co ustawić ZANIM otworzysz pierwszą pozycję
Domyślne ustawienia platform tradingowych są zoptymalizowane pod wygodę, nie pod ochronę kapitału. Oto co zmienić przed pierwszym zleceniem na żywym koncie — niezależnie od platformy.
MT4/MT5 — konfiguracja krytyczna:
- Zmień domyślny lot size. MT4 domyślnie ustawia 1.0 lota. Na EUR/USD to 100 000 USD ekspozycji. Jeśli masz konto 5 000 USD, jedno kliknięcie z domyślnym lotem to 20:1 leverage na pojedynczą pozycję. Ustaw domyślny lot na wartość zgodną z twoim risk managementem — 0.01 lub 0.1 w zależności od wielkości konta
- Włącz potwierdzenie zlecenia (Trade → Options → One-Click Trading). One-Click Trading jest szybki, ale też niebezpieczny — jedno przypadkowe kliknięcie otwiera pozycję. Wyłącz go, dopóki nie wiesz dokładnie, co robisz
- Ustaw Stop Loss jako obowiązkowy element każdego zlecenia. MT4/MT5 pozwala otworzyć pozycję bez SL. Nigdy tego nie rób na żywym koncie. Skonfiguruj szablon zlecenia z predefiniowanym SL
- Sprawdź ustawienia deviation (maksymalne odchylenie ceny). W oknie zlecenia możesz ustawić maksymalny slippage, jaki akceptujesz. Domyślnie bywa 0 lub nieograniczone — ustaw na 1-3 pipsy dla par major
- Wyczyść wykres z domyślnych wskaźników. MT4 lubi dodawać MACD, Stochastic i inne na świeżym wykresie. Zacznij od czystego wykresu i dodaj tylko to, czego faktycznie używasz w strategii
- Ustaw alerty. MT4/MT5 pozwalają na ustawianie alertów cenowych — dźwiękowych, emailowych i push na telefon. Skonfiguruj alerty zamiast siedzieć przed ekranem czekając na cenę. Alerty pozwalają ci odejść od ekranu — nie musisz patrzeć na wykres, żeby wiedzieć, że cena doszła do twojego poziomu. To zmniejsza zmęczenie
- Sprawdź lokalizację serwera. W oknie nawigacji MT4 (Ctrl+N) widzisz listę serwerów brokera. Ping do serwera wyświetla się w prawym dolnym rogu platformy (ms). Jeśli widzisz >200ms — masz problem z latency. Rozważ VPS bliżej serwera brokera
cTrader — konfiguracja krytyczna:
- Skonfiguruj QuickTrade settings. cTrader oferuje Single-Click, Double-Click i wyłączony QuickTrade. Zacznij od Double-Click
- Ustaw domyślny wolumen i sprawdź, czy jest w lotach czy w jednostkach. cTrader wyświetla wolumen domyślnie w jednostkach (100 000 = 1 lot), nie w lotach — to częsty błąd nowych użytkowników
- Włącz asymmetric slippage protection — w większości instalacji jest domyślnie włączona, ale zweryfikuj
- Sprawdź ustawienia Stop Out w zakładce Account. cTrader wyświetla poziom margin call i stop-out wprost — zanotuj te wartości. Pamiętaj: zlecenie Stop Out jest realizowane jako Market Order na rynku, który w danym momencie może być niepłynny. Jeśli rynek lukuje, platforma zamknie cię po pierwszej dostępnej cenie — nawet jeśli oznacza to debet na koncie
Wspólne dla wszystkich platform:
- Zapisz szablon wykresu. Po skonfigurowaniu kolorów, wskaźników i ustawień — zapisz jako template. Na MT4: prawoklik → Template → Save Template. Na cTrader: Workspace → Save. Jeśli platforma się resetuje, stracisz godziny pracy bez backup'u
- Testuj na demo minimum 2 tygodnie z pełną konfiguracją live'ową. Nie chodzi o zarobek na demo — chodzi o to, żebyś znał każdy przycisk, każde menu, każdy skrót klawiszowy. W momencie stresu na żywym koncie nie chcesz szukać przycisku „zamknij pozycję"
- Zanotuj godziny rollover'u u swojego brokera. Moment rollover'u (zwykle 21:00-00:00 GMT) to czas, gdy spready się rozszerzają, a płynność spada. Platforma nie ostrzega — po prostu spread rośnie z 0.8 do 5+ pipsów na parach major. Jeśli masz wąski stop loss, może go wyrzucić. Wiedz, kiedy to się dzieje
8. Jak platforma wpływa na koszty — spread, slippage, requotes
Spread, który widzisz na platformie, nie jest spreadem, po którym zostaniesz zrealizowany. To jest fundamentalne nieporozumienie, które kosztuje detalistów miliony rocznie.
Spread display vs execution spread. Platforma wyświetla ostatni znany quote — bid i ask w momencie odświeżenia danych. Między wyświetleniem a kliknięciem „Buy" mija czas (latency). W tym czasie cena może się zmienić. Spread, który widzisz (np. 0.8 pipsa na EUR/USD), nie jest gwarancją — to snapshot, nie kontrakt. Twój fill może być po cenie gorszej (slippage negatywny), lepszej (price improvement) lub identycznej.
Dlaczego spread rozszerza się przed danymi. Spread nie rośnie „bo event" — rośnie, bo LP wycofują quote'y, zawężają size albo zwiększają okno last look. Przed NFP/FOMC/ECB dostawcy płynności redukują ekspozycję, bo nie chcą być po złej stronie nagłego ruchu. Efekt: na ekranie widzisz spread 0,2 pipsa, klikasz Buy, a fill wraca 3 pipsy dalej, bo size na best ask zniknął zanim zlecenie dotarło do bridge'a. To nie jest awaria. To jest rynek, gdy wszyscy chcą wyjść przez te same drzwi.
Brokerzy reklamujący „spready od 0.0 pipsów" mówią prawdę — w najlepszych momentach (wysoka płynność, sesja londyńska, brak news) spread na EUR/USD faktycznie dotyka 0.0. Ale to jest minimum, nie średnia. Średni spread może wynosić 0.3-0.6 pipsa, a w momentach niskiej płynności — 2-5 pipsów. Platforma pokaże ci aktualny spread, ale nie pokaże średniej za ostatni tydzień ani rozkładu spreadów w czasie. Te dane musisz zebrać sam — lub znaleźć zewnętrzne porównania brokerów, które to robią (np. raporty porównujące średnie spready na parach major).
Slippage. Slippage to różnica między ceną, po której wysłałeś zlecenie, a ceną, po której zostało zrealizowane. Slippage jest normalnym zjawiskiem na rynku — wynika z tego, że rynek się porusza. Problem zaczyna się, gdy slippage jest systematycznie asymetryczny: negatywny slippage (gorszy fill) jest częstszy niż pozytywny (lepszy fill). Na cTrader asymmetric slippage protection minimalizuje ten problem. Na MT4/MT5 zależy to od brokera i konfiguracji bridge'a.
Requotes. Requote oznacza, że broker odrzuca twoje zlecenie po wskazanej cenie i proponuje nową. Na szybkim rynku to frustrujące i kosztowne — tracisz moment wejścia. Requotes są bardziej typowe dla modelu Instant Execution (MT4) niż Market Execution. Jeśli dostajesz częste requoty, to sygnał, że twój broker albo ma słaby execution stack, albo celowo opóźnia realizację.
Instant Execution vs Market Execution — to konfiguracja po stronie brokera, nie wybór tradera. Instant Execution oznacza: broker gwarantuje ci cenę, którą widzisz, ale może odrzucić zlecenie (requote), jeśli cena się zmieniła. Market Execution oznacza: broker realizuje zlecenie po aktualnej cenie rynkowej — brak requotów, ale możliwy slippage. Większość brokerów ECN/STP używa Market Execution. Typ egzekucji widzisz w specyfikacji instrumentu na platformie (Properties → Trade mode).
Z rynku: Trader handlujący news (NFP, FOMC) na MT4 z Instant Execution dostawał 4-7 requotów na każdą próbę wejścia w pierwszych 30 sekundach po publikacji danych. Po przejściu do brokera z Market Execution requoty zniknęły — za cenę średniego slippage'u 2-3 pipsów na wejściu. Requote = stracone wejście. Market Execution = slippage. Wybierasz, które ryzyko jest mniejsze dla twojego stylu. Scenariusz typowy dla fast-market events — trader na GBP/USD podczas Brexit vote, czerwiec 2016: MT4 z Instant Execution. Próbował zamknąć pozycję long 2 loty. Requote. Requote. Pięć requotów pod rząd w ciągu 8 sekund, cena spadła 120 pipsów. Szósty klik — fill po cenie 120 pipsów gorszej niż zamierzał. Strata: 2 400 USD, z czego 2 000 USD wynikało z opóźnienia egzekucji, nie z błędnej decyzji. Market Execution dałby mu fill na pierwszej próbie — z gorszą ceną, ale bez 8 sekund bezradnego klikania. Jeśli handlujesz news — Market Execution. Jeśli handlujesz spokojne rynki z wąskim SL — Instant Execution może być akceptowalna.
Z rynku (scenariusz ilustracyjny): Dodatkowe opóźnienie po stronie serwera — nawet kilkaset milisekund — może rozłożyć strategię opartą na krótkim horyzoncie. Klient widzi stabilny ping, ale czas przetwarzania zlecenia na serwerze jest inną metryką — i platforma tej różnicy nie ujawnia.
| Co chcesz wiedzieć | Gdzie to sprawdzić |
|---|---|
| Spread średni (nie reklamowany) | Log transakcji z MT4/cTrader, MyFxBook, porównywarki brokerów |
| Asymetria slippage'u | FX Blue execution report, własny arkusz z eksportu historii |
| Model egzekucji (A/B-Book) | Best Execution Policy, RTS 28, zapytanie do supportu, live sample |
| Jakość DOM | Dokumentacja brokera, test w momencie eventu (NFP, rollover) |
| Historia zmian swapów | Specyfikacja instrumentu (codziennie), archiwum na stronie brokera |
| Czas egzekucji (fill time) | Logi MT4 (Journal tab), FX Blue, cTrader execution stats |
| Moment | Typowy spread | Spread w evencie | Czas normalizacji |
|---|---|---|---|
| Sesja londyńska (szczyt) | 0,1–0,3 pip | — | — |
| NFP / FOMC / ECB | 0,2 pip | 3–8 pip | 30–120 s |
| Rollover 21:00–00:00 GMT | 0,3 pip | 2–5 pip | 15–45 min |
| Otwarcie niedzielne | — | 5–15 pip + gap | 5–30 min |
| Święta (Boże Narodzenie) | 0,5 pip | 3–10 pip | cała sesja |
| Flash crash / Black Swan | 0,2 pip | 50–200+ pip | minuty–godziny |
Dane orientacyjne z agregatorów branżowych. Na parach egzotycznych (USD/TRY, USD/ZAR) spready mogą być 5–10× wyższe. Platforma nie ostrzega o rozszerzeniu — musisz wiedzieć, kiedy to się dzieje.
Spread w momentach niskiej płynności. Platformy wyświetlają spread w czasie rzeczywistym, ale nie pokazują, jak drastycznie zmienia się on w kluczowych momentach: otwarcie rynku w niedzielę wieczorem (gap + szerokie spready), rollover (21:00-00:00 GMT), publikacja danych makro (NFP, FOMC, ECB), święta i sesje o niskiej płynności (Boże Narodzenie, Sylwester). Na EUR/USD typowy spread 0.1-0.8 pipsa może rozszerzyć się do 3-8 pipsów. Na parach egzotycznych — do 30-50 pipsów. Jeśli masz wąski stop loss 10 pipsów na parze egzotycznej i spread rozszerzy się do 25 pipsów — twój SL zostanie aktywowany przez sam spread, bez żadnego ruchu rynku. Platforma tego nie ostrzega. Ty musisz to wiedzieć.
Swap/rollover i platforma. Swap (koszt utrzymania pozycji overnight) wyświetlany na platformie też nie jest gwarantowany. Broker może zmienić swap rate w dowolnym momencie — i robi to regularnie, bo swapy zależą od stóp procentowych, które się zmieniają. MT4/MT5 pokazują aktualne swapy w specyfikacji instrumentu (Properties → Swap Long/Short), ale wartości te zmieniają się codziennie. Jeśli trzymasz pozycje przez dni lub tygodnie, koszt swapów może przewyższyć koszt spreadu — szczególnie na parach z dużą różnicą stóp procentowych.
Przykład: long na USD/TRY w 2025 roku generował ujemny swap rzędu -150 do -300 USD za lot za noc, bo stopy w Turcji były drastycznie wyższe niż w USA. Trader, który sprawdził swap raz przy otwarciu pozycji i nie monitorował zmian, mógł zostać zaskoczony zmianą o 50-100% w ciągu tygodnia. Platforma aktualizuje swapy automatycznie — ale nie wysyła ci powiadomienia o zmianie.
Z rynku (scenariusz ilustracyjny): Traderzy carry trade na USD/TRY pod pozytywny swap. Broker zmienia tabelę swapów w locie — z pozytywnych na głęboko negatywne. Kto nie sprawdzał przez kilka tygodni, odkrył, że same swapy zjadły zysk z pozycji, mimo prawidłowego kierunku. Swap to zmienna, nie stała — monitoruj go jak spread.
Markup brokera na swapach. Punkty swapowe widoczne na platformie to nie rynkowa stawka Tom/Next. Broker dolicza własną marżę, więc swap rate w specyfikacji instrumentu to cena końcowa dla ciebie, nie stawka międzybankowa. Na pozycji trzymanej tygodniami ten narzut się kumuluje.
Carry trade i swapy pozytywne. Swap nie zawsze jest kosztem. Na niektórych parach możesz otrzymywać pozytywny swap — broker płaci ci za utrzymanie pozycji, bo różnica stóp procentowych działa na twoją korzyść. Na przykład long na USD/JPY (przy wyższych stopach w USA niż w Japonii) generuje pozytywny swap. Ale uwaga: broker nie przekazuje ci pełnej różnicy stóp — bierze swoją marżę. I pozytywny swap może się zmienić na negatywny, gdy bank centralny zmieni stopy. Traktuj swapy jako zmienną, nie jako stałą.
Koszty ukryte, których platforma nie wyświetla:
- Komisja brokera — oddzielna od spreadu, typowa dla modeli ECN. Na platformie widzisz spread 0.1 pipsa, ale płacisz jeszcze 7 USD per lot komisji. Efektywny koszt: 0.8 pipsa. Porównując brokerów, zawsze sumuj spread + komisję
- Koszty konwersji walut — jeśli waluta konta to PLN, a handlujesz EUR/USD, broker konwertuje zysk/stratę z USD na PLN. Kurs konwersji może zawierać ukryty markup
- Opłaty za brak aktywności — po 3-12 miesiącach bez transakcji wiele brokerów nalicza opłatę miesięczną. Sprawdź regulamin zanim otworzysz konto
- Opłaty za wypłatę — niektórzy brokerzy oferują jedną darmową wypłatę miesięcznie, kolejne są płatne. Szczegół, który kosztuje, gdy go nie znasz
- Swap triple wednesday/friday — swap za weekend naliczany jest jednorazowo (zwykle w środę lub piątek, zależy od instrumentu). Jeśli trzymasz pozycję przez ten dzień, płacisz potrójny swap. Platforma to pokaże, ale rzadko ostrzeże z wyprzedzeniem
- Weekendowe zmiany wymagań depozytowych — część brokerów okresowo zmienia wymagania margin przed weekendem lub eventami o dużym ryzyku. Przy przelewarowanym koncie taka zmiana może aktywować Stop Out bez żadnego ruchu ceny — sprawdź politykę brokera w tym zakresie
Platforma pokaże ci spread i swap w czasie rzeczywistym. Pozostałe koszty — komisja, konwersja walut, opłaty za brak aktywności — znajdziesz w regulaminie i taryfie opłat brokera.
9. Co z tego wynika — praktyczne wskazówki na start
Błędy konfiguracyjne potrafią kosztować więcej niż błędy analityczne — szczególnie na początku. Zanim klikniesz „Buy" pierwszy raz na żywym koncie, przejdź przez tę sekcję.
- Wybierz brokera — regulacja, model egzekucji, koszty, dostępne instrumenty. Broker determinuje 80% twojego doświadczenia tradingowego. Platforma to pozostałe 20%
- Sprawdź, jakie platformy oferuje twój broker — jeśli oferuje MT4, MT5 i cTrader, masz luksus wyboru. Jeśli oferuje tylko własną platformę — oceń, czy lock-in jest akceptowalny
- Dopasuj platformę do swojego workflow — trader manualny? MT4 lub cTrader wystarczą. Algo-trader z portfelem strategii? MT5 lub cTrader z C#. Analityk techniczny z naciskiem na charting? TradingView + broker z integracją
- Zacznij od demo — ale wiedz, że demo uczy obsługi platformy, nie kosztu egzekucji. Demo u większości brokerów to syntetyczny feed z kontrolowanymi spreadami, często lepszymi niż live, bez slippage'u i requotów. Strategia skalpingowa z celem 2–3 pipsy, która „działa" na demo, może przestać działać na live, bo efektywny koszt wejścia (spread + slippage) jest dwukrotnie wyższy. Demo testuje interfejs i konfigurację — nie jakość egzekucji
- Skonfiguruj platformę przed pierwszym live trade'em — domyślny lot, potwierdzenie zleceń, stop loss, deviation. Sekcja 7 tego artykułu — wróć do niej i zastosuj punkt po punkcie
- Scalping / news trading — krytyczne. Typ egzekucji (Instant vs Market), latency, asymmetric slippage protection. Każdy pips slippage'u to koszt na każdym trade'zie
- Algo / automatyzacja — krytyczne. Język programowania (MQL4 vs MQL5 vs C#), jakość Strategy Tester, dostępność API, stabilność VPS
- Orderflow / futures — krytyczne. Jakość DOM, dane tickowe, dostęp do realnego wolumenu
- Swing trading manualny (H4/D1) — drugorzędne. Charting i ergonomia mają znaczenie, ale egzekucja jest mniej wrażliwa na milisekundy
- Multi-asset — zależy od brokera. Platforma własna (IB TWS, Saxo) daje dostęp do wielu klas aktywów, MT4/MT5 ogranicza się do oferty brokera
Matryca decyzyjna — który typ tradera, która platforma:
| Typ tradera | Rekomendowana platforma | Dlaczego |
|---|---|---|
| Manualny, 1-3 pary, H1/H4 | MT4 lub cTrader | Prostota, niski próg wejścia. MT4 jeśli zależy ci na ekosystemie EA, cTrader jeśli na chartingu |
| Algo-trader, portfel strategii | MT5 lub cTrader | Multi-currency tester (MT5) lub C# z Open API (cTrader) |
| Analityk techniczny, charting-first | TradingView + broker | Najlepszy charting na rynku, alerty, community. Egzekucja przez integrację brokerską |
| Scalper, egzekucja krytyczna | cTrader | Asymmetric slippage protection, Level II, najszybsza egzekucja spośród platform detalicznych |
| Początkujący, pierwszy rok | MT4 lub platforma brokera | Najprostszy start. Nauka na demo, ogromna baza tutoriali. Platforma brokera jeśli ergonomia ważniejsza niż ekosystem |
Czego nie robić:
- Jeśli ktoś mówi ci, że cTrader jest „lepszy" — zapytaj o fill statistics jego konta. Jeśli ich nie ma, rozmowa się skończyła. Opinie o platformach są tanie. Dane z execution report po 500 transakcjach — bezcenne
- Nie kupuj EA z marketplace'u bez zrozumienia logiki i własnego testu. 90% płatnych EA to overfit na danych historycznych — ładna krzywa equity na backteście, katastrofa na żywym koncie
- Nie zakładaj, że piękny interfejs = lepsza egzekucja. Najgorzej egzekwujący broker na rynku może mieć najładniejszą platformę. Interfejs to marketing. Egzekucja to infrastruktura
- Nie ignoruj kosztów migracji. Przebudowa workflow, wskaźników i szablonów to czas — a czas w tradingu to pieniądze (albo ich brak)
- Nie otwieraj pozycji na żywym koncie bez wcześniejszego przejścia przez konfigurację z sekcji 7. Jedno kliknięcie z domyślnym lot size'em na MT4 może kosztować więcej niż miesiąc nauki
Checklist przed otwarciem żywego konta na nowej platformie:
- Czy znasz domyślny lot size i zmieniłeś go na bezpieczną wartość?
- Czy wiesz, gdzie jest przycisk zamknięcia wszystkich pozycji (panic button)?
- Czy skonfigurowałeś potwierdzenie zlecenia?
- Czy wiesz, jak ustawić SL i TP przy otwarciu pozycji (nie po)?
- Czy znasz godziny rollover'u i spreadu w tych godzinach?
- Czy masz zapisany template wykresu?
- Czy przetestowałeś platformę na demo przez minimum 2 tygodnie?
- Czy sprawdziłeś model egzekucji brokera (A-Book, B-Book, hybrid)?
- Czy policzyłeś efektywny koszt transakcji (spread + komisja + średni slippage)?
- Czy przeczytałeś regulamin brokera w sekcji dotyczącej egzekucji i opłat?
Więcej niż dwa „nie"? Zostań na demo. Konfiguracja to godzina pracy. Strata z jej braku to tysiące. Każde „nie" na tej liście to konkretne ryzyko operacyjne — lot size bez konfiguracji to pozycja 20:1 od pierwszego kliknięcia, brak znajomości panic button to 30 sekund szukania w momencie, gdy tracisz 50 pipsów na sekundę.
Jedna platforma czy wiele? Niektórzy traderzy używają jednej platformy do wszystkiego. Inni dzielą workflow: analiza na TradingView (najlepszy charting), egzekucja na MT4 lub cTrader (bezpośrednie połączenie z brokerem), dziennik w arkuszu kalkulacyjnym lub dedykowanym narzędziu. Podział ma sens, jeśli każde narzędzie robi swoją część lepiej niż platforma all-in-one. Ale dodaje też złożoność — więcej okien, więcej potencjalnych błędów, więcej czasu na przełączanie. Dla początkującego: zacznij od jednej platformy. Dodawaj narzędzia, gdy wiesz, czego ci brakuje — nie wcześniej.
Nie ucz się platformy w dniu, gdy potrzebujesz z niej korzystać. Naucz się skrótów klawiszowych, przećwicz scenariusze awaryjne (zamknij wszystko, zmień SL, anuluj zlecenia oczekujące) — bez otwierania pozycji. Dzień, w którym musisz zamknąć pozycję w panice, to nie jest moment na szukanie przycisku „Close All".
U większości detalistów edge nie bierze się z platformy. Ale u tradera zależnego od egzekucji, narzędzi orderflow albo automatyzacji — platforma potrafi edge poprawić albo zabić. Zły setup egzekucji kosztuje regularnie, po cichu, na każdym fill'u. Najpierw odsiej brokerów po regulacji, kosztach i egzekucji. Potem skonfiguruj narzędzie poprawnie. Dopiero na końcu skup się na tym, co naprawdę generuje wynik: strategia, risk management i dyscyplina.
FAQ — platformy tradingowe MT4, MT5, cTrader
Czy MT4 zostanie wycofany i powinienem przejść na MT5?
Czy cTrader jest lepszy od MT4/MT5?
Czy platforma wpływa na to, ile płacę za spread?
Czy mogę przenieść EA z MT4 na MT5 automatycznie?
Skąd wiem, czy mój broker stosuje A-Book czy B-Book?
Czy demo pokazuje realną egzekucję?
Czy platforma brokera (np. xStation) jest gorsza od MT4?
Źródła i bibliografia
- MetaQuotes Software Corp., „MetaTrader 4 Trading Platform", oficjalna dokumentacja platformy MT4 — specyfikacja techniczna, opis MQL4 i funkcji platformy. metatrader4.com
- MetaQuotes Software Corp., „MetaTrader 5 Multi-Asset Platform", oficjalna dokumentacja MT5 — opis DOM, Strategy Tester, MQL5 i architektury multi-asset. metatrader5.com
- Spotware Systems, „cTrader Trading Platform", dokumentacja cTrader — Level II pricing, cBots, cAlgo, asymmetric slippage protection. ctrader.com
- Finance Magnates, „MetaQuotes Stops Selling MetaTrader 4 Licenses to New Brokers", 2022 — analiza decyzji MetaQuotes o zaprzestaniu sprzedaży nowych licencji MT4 i jej wpływu na rynek.
- Bank for International Settlements, „Triennial Central Bank Survey: Foreign exchange turnover", 2022 — dane o strukturze rynku FX, wolumenach i uczestnikach, kontekst dla modeli egzekucji brokerów.
- Forex Broker Report, „Execution Quality and Slippage Statistics Across Major Retail Brokers", 2024 — porównanie jakości egzekucji, slippage'u i requotów na platformach MT4, MT5 i cTrader u wybranych brokerów.
- MQL5 Community, „MQL5 Reference — Language Basics", oficjalna dokumentacja języka MQL5 — różnice wobec MQL4, programowanie obiektowe, API platformy. mql5.com/en/docs
- FlexTrade Systems, „Understanding FX Execution Quality and TCA" — analiza jakości egzekucji na rynku FX, metryki fill rate, slippage asymmetry, reject rate. Kontekst dla sekcji o kosztach i bridge'ach.
- oneZero Financial Systems, „Bridge Technology and Liquidity Management for Retail Brokers" — dokumentacja architektury bridge'ów MT4/MT5, routing A-Book/B-Book, zarządzanie ryzykiem po stronie brokera.
- ESMA (2018), „MiFID II / MiFIR — Best Execution Requirements (RTS 27, RTS 28)" — wymogi regulacyjne dotyczące raportowania jakości egzekucji przez firmy inwestycyjne w UE.
- Reuters/CME Group (2020), „Oil Prices Turn Negative as Demand Collapses" — dokumentacja zdarzenia z kwietnia 2020, gdy kontrakty WTI spadły poniżej zera, oraz wpływ na infrastrukturę handlową.
- FX Blue, „Broker Execution Quality Reports" — narzędzie do analizy slippage'u, czasu egzekucji i asymetrii fill'i u brokerów detalicznych. fxblue.com