Przejdź do treści
MQL5 · MetaTrader 5 · po polsku
kod odczarowany

MQL5 / Od zera /

MetaTrader i MetaEditor

Dwa programy, które razem tworzą środowisko pracy: terminal do patrzenia na rynek i edytor do pisania kodu.

Sprawdzone 2026-08-02.

Pracujesz z dwoma programami. Instalują się razem, jednym instalatorem, i łatwo je pomylić.

MetaTrader 5 (plik terminal64.exe) to terminal. Pokazuje wykresy, ceny i stan rachunku, łączy się z serwerem brokera, tu składasz zlecenia i tu uruchamiasz gotowe programy. To on jest platformą.

MetaEditor (plik metaeditor64.exe) to środowisko programistyczne. Tu piszesz kod, kompilujesz go i debugujesz. Otwierasz go z terminala klawiszem F4 albo z menu Narzędzia.

Zależność jest jednostronna: MetaEditor działa bez zalogowania do rachunku, ale program, który napiszesz, uruchomisz tylko w terminalu.

Skąd wziąć platformę

Są dwie drogi i różnią się skutkiem.

Od brokera. Każdy broker oferujący MT5 udostępnia własny instalator. Dostajesz platformę podpiętą do jego serwerów, z jego instrumentami i spreadami. To wersja, na której realnie będziesz pracować.

Od MetaQuotes. Producent udostępnia wersję z własnym serwerem demo. Wystarcza do nauki programowania i nie wymaga zakładania konta u brokera.

Konto demo

Terminal bez zalogowanego rachunku nie pobierze historii cen ani kwotowań, więc kod nie będzie miał czego czytać. Konto demo zakłada się z poziomu platformy: Plik → Otwórz rachunek, wybór serwera, wypełnienie formularza. Nie wymaga to żadnych pieniędzy ani weryfikacji tożsamości.

Do nauki programowania konto demo wystarcza w stu procentach. Wszystko, co jest w tym dziale, można przećwiczyć bez wpłacania złotówki.

Katalog danych

Najważniejsze miejsce na dysku i drugi po katalogach terminali powód zamieszania. Otwierasz je z terminala: Plik → Otwórz katalog danych.

MQL5\
  Experts\      eksperci
  Indicators\   wskaźniki
  Scripts\      skrypty
  Include\      pliki nagłówkowe .mqh
  Files\        pliki danych dostępne dla twojego kodu
  Logs\         dzienniki
  Profiles\     ustawienia wykresów

To nie jest katalog, w którym siedzi zainstalowany program. Ten drugi zwykle leży w Program Files i nie ma tam twoich plików. Kod zapisany poza właściwym katalogiem MQL5 nie pojawi się w Nawigatorze i nie da się go uruchomić.

Okna, które będą ci potrzebne

  • Nawigator (Ctrl+N) — lista twoich programów. Stąd przeciągasz je na wykres.
  • Skrzynka narzędziowa (Ctrl+T) — zakładka Eksperci pokazuje to, co wypisze twój kod, zakładka Dziennik to komunikaty samej platformy.
  • Tester strategii (Ctrl+R) — uruchamianie eksperta na danych historycznych.
  • Rynek (Ctrl+M) — lista instrumentów. Symbol, którego tu nie ma, nie będzie miał kwotowań dostępnych dla twojego kodu.

Praca na macOS i Linuksie

MetaTrader jest programem Windowsowym. Na macOS i Linuksie uruchamia się go przez Wine — MetaQuotes udostępnia do tego własny instalator i traktuje ten sposób jako wspierany. Działa to dobrze do pisania i kompilowania kodu. Debugger i tester bywają kapryśne, ale nauki nie blokują.

Następny krok: co się dzieje przy kompilacji.