Pliki kodu źródłowego napisane w MetaQuotes Language 4 dla platformy handlowej MetaTrader 4.
Typ pliku:
Rozszerzenie pliku .mql4 reprezentuje pliki kodu źródłowego utworzone za pomocą MetaQuotes Language 4 (MQL4), skrypty programistyczne używane w ramach platformy handlowej MetaTrader 4. Pliki te zazwyczaj zawierają algorytmy handlowe, niestandardowe wskaźniki, skrypty i zautomatyzowane doradce eksperci.
Kategoria typu pliku:
Data aktualizacji: 6 lipca 2026
MQL4 jest specjalistycznym językiem programowania przeznaczonym do opracowywania strategii handlowych, wskaźników, skryptów i funkcji w ramach platformy MetaTrader 4. Język ten jest podobny do C++, co czyni go dostępnym dla traderów z doświadczeniem w programowaniu. Pliki MQL4 to zwykłe pliki tekstowe z rozszerzeniem .mql4, które są kompilowane do plików wykonywalnych używanych przez MetaTrader 4 do automatyzacji zadań handlowych.
Historia MQL4 sięga początku lat 2000, kiedy to MetaQuotes Software wprowadziło go jako narzędzie dla traderów do tworzenia własnych programów automatycznego handlu. MQL4 oferuje obszerne biblioteki do analizy technicznej, zarządzania zleceniami i komunikacji z serwerami handlowymi. Oprócz ręcznego programowania, wielu traderów korzysta z gotowych Expert Advisors (EAs) i wskaźników, które często są udostępniane i pobierane z różnych źródeł online.
Zgodność z platformą jest głównie skupiona na wersji Windows MetaTrader 4, choć niektóre narzędzia programistyczne umożliwiają edycję i zarządzanie tymi plikami na innych systemach operacyjnych, takich jak macOS i Linux, za pomocą emulatorów lub kompatybilnego oprogramowania. Język ten jest dobrze wspierany przez własne środowisko programistyczne MetaQuotes - MetaEditor, które oferuje podświetlanie składni, debugowanie i funkcje kompilacji, usprawniając proces tworzenia zarówno dla traderów, jak i programistów.
Aby otworzyć i edytować pliki .mql4, użytkownicy powinni zainstalować MetaTrader 4 wraz z MetaEditor, zintegrowanym środowiskiem programistycznym. Na systemie Windows ``MetaTrader 4`` jest główną platformą, a za pomocą MetaEditor można otwierać, kompilować i debugować skrypty MQL4.
Dla użytkowników Mac OS uruchomienie MetaTrader 4 i MetaEditor może wymagać użycia Wine lub podobnych warstw kompatybilności. Użytkownicy Linux mogą skonfigurować MetaTrader 4 za pomocą Wine lub korzystać z maszyn wirtualnych. Po zainstalowaniu, wystarczy otworzyć MetaEditor, przejść do pliku .mql4 i rozpocząć edycję lub kompilację.
Konwersja plików .mql4 na inne formaty zazwyczaj nie jest konieczna, ponieważ są to pliki źródłowe przeznaczone do edycji i kompilacji w MetaTrader 4. Jednakże, jeśli musisz udostępnić lub przenieść kod, możesz skopiować pliki źródłowe .mql4 i ręcznie przekształcić je na skrypty lub inne formaty programistyczne.
W celu konwersji lub edycji poza MetaEditor, niektóre edytory kodu obsługują podświetlanie składni dla MQL4, ale pełna kompilacja i uruchomienie wymagają MetaTrader 4. Bezpośrednie repozytoria online mogą oferować narzędzia lub skrypty do tłumaczenia lub refaktoryzacji kodu MQL4. Dodatkowo istnieją niektóre IDE i narzędzia wtyczkowe, które mogą konwertować lub wspomagać przenoszenie kodu MQL4 do innych platform handlowych, lecz zazwyczaj są one ograniczone i wymagają ręcznych modyfikacji.