cTrader i MetaTrader 5 mogą obsługiwać podobne rachunki forex i CFD, ale różnią się organizacją pracy, automatyzacją oraz działaniem części zabezpieczeń. Nie warto wybierać na podstawie hasła „cTrader to ECN” albo „MT5 ma każdy broker”. Najpierw potwierdź ofertę konkretnej spółki, potem porównaj swoje typowe czynności na demo.

Platforma nie określa modelu brokera

cTrader rozwija Spotware, a MT5 MetaQuotes. Dostawca oprogramowania nie zastępuje brokera będącego stroną umowy. Instrumenty, prowizje, finansowanie, uprawnienia i zasady wykonania zależą od konta. Logo aplikacji nie potwierdza, że każde zlecenie trafia bezpośrednio na rynek międzybankowy ani że broker nie występuje jako kontrahent.

MT5 może obsługiwać również instrumenty giełdowe, jeśli firma je udostępnia. cTrader jest używany przede wszystkim w ofercie forex i CFD. W obu przypadkach sprawdź dokument instrumentu: CFD na akcję nie daje tego samego produktu co zakup akcji. Listę dostępnych rynków porównuj dla własnej rezydencji i spółki umownej, nie dla dowolnej strony globalnej grupy.

DOM: użyteczny obraz, ale określonego źródła danych

cTrader ma trzy widoki głębokości rynku: Standard, Price i VWAP. Pierwszy pokazuje ceny oraz wolumen, drugi pomaga składać i obsługiwać dyspozycje na drabince, a trzeci przedstawia oczekiwaną średnią cenę dla wskazanej wielkości. Warto je porównać, jeśli rzeczywiście wykorzystujesz te informacje.

MT5 także ma DOM, podobnie jak MT4. W MT5 zawartość zależy od symbolu, rynku i dostarczanych danych. Dla OTC nie jest to jeden centralny arkusz całego forex. Także w cTrader widoczna głębokość nie dowodzi, że obserwujesz wszystkie zlecenia na świecie. Płynność może się zmienić między odczytaniem ekranu a realizacją.

Jeśli okno w jednej aplikacji jest puste, nie wystarczy przejść do drugiej i uznać jej za dokładniejszą. Sprawdź źródło, dostępne poziomy, warunki konta i to, czy symbol oznacza ten sam produkt. Bogatszy interfejs bez porównywalnych danych nie daje wiarygodnego testu jakości wykonania.

Obie platformy obsługują hedging i netting

cTrader nie jest ograniczony do hedgingu: oficjalna dokumentacja przewiduje także netting, zarówno dla demo, jak i rachunków rzeczywistych. MT5 również obsługuje oba modele. Dostępność odpowiedniego konta potwierdź u brokera, ponieważ nie zawsze można samodzielnie przełączyć istniejący rachunek.

W netting transakcje jednego symbolu wpływają na wspólną pozycję. W hedging mogą istnieć odrębne pozycje, również przeciwstawne. Przykładowo przy long 0,20 lota nowe otwarcie sell 0,10 lota może dać albo long 0,10 netto, albo long 0,20 i osobny short 0,10. Polecenie zamknięcia wskazanej pozycji to odrębna czynność.

Przed migracją sprawdź także częściowe wykonanie i identyfikatory. Zlecenie może wygenerować kilka wykonań, a historia operacji nie jest prostą listą kliknięć. Robot musi poprawnie rozpoznawać, jaka ekspozycja już istnieje. Błędne założenie o modelu konta może otworzyć nową pozycję zamiast zmniejszyć starą.

Automatyzacja: C#, Python i MQL5

W cTrader Algo można tworzyć cBoty w C# lub Pythonie. MT5 wykorzystuje EA w MQL5 i ma własne narzędzia testowania. Znajomość języka pomaga, ale nie zastępuje znajomości API, jednostek wolumenu i zasad rachunku. Kod przeniesiony między systemami wymaga ponownej kontroli obliczeń oraz obsługi błędów.

cBot może działać lokalnie albo jako instancja chmurowa. Lokalna potrzebuje uruchomionej aplikacji Windows lub Mac. Instancja cloud działa niezależnie od laptopa i może być zarządzana także z aplikacji webowej lub mobilnej. W MT5 standardowy EA potrzebuje działającego terminala lokalnego albo odpowiednio skonfigurowanego środowiska zdalnego.

Chmura ma ograniczenia zgodności. Według dokumentacji cTrader zewnętrzne pakiety Pythona działają lokalnie lub na VPS, ale nie są obsługiwane w instancji cloud. Program używający takich zależności nie staje się zgodny z chmurą przez samo zapisanie pliku. Sprawdź wszystkie biblioteki i funkcje, których potrzebuje.

Oddziel synchronizację pliku od uruchomienia strategii. Obecność cBota w aplikacji nie dowodzi aktywnej instancji, a zamknięcie telefonu nie jest poleceniem jej zatrzymania w chmurze. W obu platformach sprawdź rachunek, parametry, status i dziennik. Upewnij się też, co dzieje się z otwartymi pozycjami po zatrzymaniu kodu.

Różnice, które można sprawdzić przed wyborem
ZadaniecTraderMetaTrader 5
Model rachunkuHedging lub nettingHedging lub netting
Tworzenie robotówcBoty: C# lub PythonEA: MQL5
Praca bez laptopaInstancja cloud albo zdalna lokalna instalacjaTerminal na VPS lub zgodnym hostingu
Wbudowany trailing stopObsługa serwerowaStandardowo logika w terminalu
Głębokość rynkuStandard, Price i VWAP DOMDOM zależny od rynku i danych brokera
Ocena kosztuWedług cennika konkretnego kontaWedług cennika konkretnego konta

Trailing stop i zaawansowane poziomy ochronne

Wbudowany trailing stop cTrader działa po stronie serwera. Standardowy trailing w MT5 jest funkcją terminala; po jego wyłączeniu ostatni przyjęty SL pozostaje, ale dalsze przesuwanie ustaje. Nie wolno więc przenosić zasad znanych z jednej aplikacji na drugą.

Aktualna sekcja Protections dokumentacji cTrader Windows opisuje serwerowy break-even i wielopoziomowe TP, do pięciu poziomów na pozycję. Strona Trade Watch kieruje obecnie do tej sekcji; nie opisuje już w odczytanej treści starszego lokalnego wariantu. Potwierdź dostępność dla własnej aplikacji i konta. Nie utożsamiaj tych wbudowanych funkcji z podobnie nazwanym dodatkiem lub logiką robota.

Żadna z tych cech nie zamienia zwykłego SL w gwarancję ceny wykonania. Ochrona może zadziałać po innej cenie przy luce lub niedostatecznej płynności. Ustawienie stopa na poziomie wejścia także nie gwarantuje zerowego wyniku netto po prowizjach, finansowaniu i poślizgu.

Porównaj jednostki prowizji, nie same liczby

Hipotetyczny cennik A pobiera 3,50 USD za standardowy lot za stronę. Cennik B pobiera 35 USD za milion USD nominału za stronę. Przy jednym locie EUR/USD równym 100 000 EUR i kursie 1,1000 nominał w dolarach wynosi 110 000 USD.

Otwarcie i zamknięcie według A kosztuje 7 USD prowizji, a według B — 35 × 0,11 × 2 = 7,70 USD, przy uproszczeniu jednakowego kursu na obu etapach. Do tego dochodzą spread i inne koszty. To własny przykład dwóch konstrukcji cennika, a nie aktualna oferta wybranego brokera lub platformy.

Podobnie porównuj szybkość. Zapisuj instrument, porę, wielkość zlecenia, warunki rynku oraz otrzymaną cenę. Różnica dwóch pojedynczych transakcji nie pozwala przypisać przyczyny aplikacji. Test demo służy przede wszystkim sprawdzeniu obsługi; nie odtwarza w pełni wykonania na rzeczywistym rachunku.

Porównanie kosztów wymaga podobnego rozkładu warunków

Dwie średnie kosztów mogą wskazać przeciwny wniosek niż porównanie podobnych transakcji. Załóżmy fikcyjny test jednakowych zleceń na dwóch konfiguracjach, A i B. Nazwy nie oznaczają rzeczywistego cTrader ani MT5; kontrolujemy wyłącznie strukturę próby.

Umowne koszty w jednostkach, inne udziały pór spokojnych i intensywnych
WarunkiKoszt AKoszt BLiczba prób A/B
Spokojne10,89 / 1
Intensywne981 / 9

Surowa średnia A wynosi (9 × 1 + 1 × 9)/10 = 1,8. Średnia B to (1 × 0,8 + 9 × 8)/10 = 7,28. A wygląda znacznie taniej, mimo że w każdej kategorii koszt B jest niższy. Przy tych samych wagach po 50% otrzymamy A = 5 oraz B = 4,4: kolejność się odwraca.

W praktycznej karcie porównania dodaj obok kosztu instrument, wielkość i kategorię warunków, ustaloną przed oceną wyniku. Raportuj wynik wewnątrz porównywalnych grup i użyte wagi, także brakujące kombinacje. Ujednolicenie prób nie dowodzi, że przyczyną różnicy jest aplikacja; pozwala jedynie usunąć pokazany błąd mieszania warunków. Nie przypisuj niższej średniej platformie, której test przypadł głównie na spokojniejsze momenty.

Ta sama liczba euro, dwa nominały prowizji

Reguła „koszt razy dwa” działa tylko wtedy, gdy obie strony mają tę samą podstawę rozliczenia. Sam stały wolumen w walucie bazowej tego nie zapewnia.

Przesuń diagram w bok, aby zobaczyć całość

Ta sama liczba euro, dwa nominały prowizjiWłasny fikcyjny kontrakt: prowizja 40 USD za milion USD nominału każdej strony transakcji. Wolumen bazowy pozostaje równy 25 000 EUR. Wejście po 1,08 USD za EUR ma nominał 27 000 USD i prowizję 1,08 USD. Wyjście po 1,12 ma nominał 28 000 USD i prowizję 1,12 USD. Dwa słupki mają tę samą skalę od zera do 30 000 USD. Suma kosztów wynosi 2,20 USD; podwojenie wyłącznie kosztu wejścia daje 2,16 USD. Nie jest to oferta brokera ani pełny koszt transakcji.DWIE STRONY, DWIE PODSTAWYWłasna stawka: 40 USD / 1 mln USD / stronęWejście: 25 000 EUR × 1,0827 000 USD → prowizja 1,08 USDWyjście: 25 000 EUR × 1,1228 000 USD → prowizja 1,12 USD010 00020 00030 000Nominał w USD — wspólna skalaSuma: 1,08 + 1,12 = 2,20 USD

Założenia: Własny kontrakt modelowy: 40 USD za każdy 1 mln USD nominału na każdej stronie, bez minimum, rabatów i zaokrągleń pośrednich. Zakup i późniejsza sprzedaż 25 000 EUR. Fikcyjne kursy rozliczenia: 1,08 i 1,12 USD za EUR. Prowizja pozostaje w USD; nie przeliczamy jej na walutę rachunku.

Obliczaj każdą stronę oddzielnie: nominał w USD / 1 000 000 × 40 USD. Dla wejścia jest to 27 000 / 1 000 000 × 40 = 1,08 USD. Dla wyjścia: 28 000 / 1 000 000 × 40 = 1,12 USD. Razem 2,20 USD, a nie 2 × 1,08 = 2,16 USD. Różnica 0,04 USD wynika z innej podstawy prowizji, nie z jakości wykonania programu.

Dokumentacja cTrader — SymbolCommissionType rozróżnia m.in. jednostki USD na milion USD, USD na lot oraz prowizję procentową. Nasze 40 USD i rozliczenie każdej strony to własne założenia, a nie bieżąca stawka cTrader lub konkretnego brokera. Przed porównaniem z MT5 sprawdź jednostkę i reguły rzeczywistej oferty.

Arkusz porównawczy powinien mieć osobne pola: wolumen bazowy, kurs i nominał prowizji przy wejściu oraz przy wyjściu. Ten rachunek obejmuje wyłącznie zdefiniowaną prowizję. Nie oblicza wyniku pozycji, spreadu, finansowania ani przewalutowania rachunku.

Stały wolumen w EUR nie oznacza stałego nominału w USD.

Koszt zmiany warsztatu

Przed migracją spisz potrzebne wskaźniki, roboty, skróty, szablony i sposób eksportu historii. Sprawdź, czy dodatki mają zgodną wersję i czy licencja obejmuje nową platformę. Liczba produktów w sklepie nie mówi, czy znajdziesz dokładnie potrzebne narzędzie.

Jeśli umiesz wskazać problem — np. brak wygodnej kontroli instancji chmurowej albo konieczność testu konkretnego EA — masz kryterium porównania. Ogólne wrażenie „ta platforma jest dla profesjonalistów” nie jest takim kryterium. Początkujący potrzebuje przede wszystkim czytelnego stanu rachunku i możliwości poprawnego anulowania zlecenia.

Plan porównania na demo

  1. Wybierz porównywalny produkt, model konta i walutę rachunku.
  2. Przećwicz otwarcie, zmianę SL, częściowe zamknięcie i anulowanie dyspozycji.
  3. Sprawdź dane DOM oraz jednostki prowizji i wolumenu.
  4. Jeśli używasz robota, przetestuj właściwe środowisko lokalne lub cloud i jego zatrzymanie.
  5. Zapisz konkretną korzyść oraz koszt odtworzenia narzędzi.

Uzupełnieniem są funkcje MT5 oraz zasady oceny automatów. Wybór aplikacji ma usprawnić wykonanie twojej procedury, nie zastąpić jej.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Około 2 min · możesz spróbować ponownie

W modelu 40 USD za milion USD na stronę nominały wynoszą 27 000 i 28 000 USD. Ile wynosi suma prowizji?

  • 2,20 USD.
  • 2,16 USD.
  • 40 USD.
Sprawdź odpowiedź i wyjaśnienie

2,20 USD.

Każda strona ma własny nominał: 1,08 + 1,12 = 2,20 USD.

Jeszcze jedno ćwiczenie

Ile wynosi prowizja 35 USD za milion USD za stronę przy otwarciu i zamknięciu nominału 110 000 USD?

Sprawdź odpowiedź

7,70 USD przy założeniu jednakowego nominału obu stron: 35 × 0,11 × 2. To nie obejmuje spreadu ani pozostałych kosztów.

Następny temat: MetaTrader 5: funkcje, tester i różnice w obsłudze pozycji →

Przy zaletach MT5 porównasz możliwości programu z własnymi potrzebami po oddzieleniu ich od jednostek i stawek oferty.