Zdrojové kódy souborů napsané v MetaQuotes Language 4 pro platformu MetaTrader 4.
Typ souboru:
Rozšíření souboru .mql4 představuje soubory zdrojového kódu vytvořené s MetaQuotes Language 4 (MQL4), skripty programované ve MetaTrader 4 obchodní platformě. Tyto soubory obvykle obsahují obchodní algoritmy, vlastní indikátory, skripty a automatizované expertní poradce.
Kategorie typu souboru:
Datum aktualizace: 6. července 2026
MQL4 je specializovaný programovací jazyk navržený pro vývoj obchodních strategií, indikátorů, skriptů a funkcí v rámci platformy MetaTrader 4. Jazyk je podobný C++, což činí jej přístupným obchodníkům s programátorskými zkušenostmi. Soubory MQL4 jsou prosté textové soubory s příponou .mql4, které jsou překládány do spustitelných souborů používaných MetaTrader 4 k automatizaci obchodních úkolů.
Historie MQL4 sahá do začátku 2000. let, kdy ho MetaQuotes Software představil jako prostředek pro obchodníky k vývoji vlastních automatizovaných obchodních programů. MQL4 poskytuje rozsáhlé knihovny pro technickou analýzu, správu objednávek a komunikaci s obchodními servery. Kromě manuálního programování využívají mnoho obchodníků předpřipravené Expert Advisors (EAs) a indikátory, které jsou často sdíleny a stahovány z různých online zdrojů.
Kompatibilita s platformou je primárně zaměřena na verzi MetaTrader 4 pro Windows, i když některé nástroje pro vývoj umožňují editaci a správu těchto souborů i na jiných operačních systémech, jako jsou macOS a Linux, prostřednictvím emulátorů nebo kompatibilního softwaru. Jazyk je široce podporován vlastním vývojovým prostředím MetaQuotes MetaEditor, které nabízí zvýraznění syntaxe, ladění a kompilaci, čímž zjednodušuje vývojový proces jak obchodníkům, tak programátorům.
Chcete-li otevřít a upravovat soubory .mql4, měli by uživatelé nainstalovat MetaTrader 4 spolu s MetaEditor, integrovaným vývojovým prostředím. Na Windows je MetaTrader 4 hlavní platformou a přes MetaEditor můžete otevírat, kompilovat a ladit MQL4 skripty.
Uživatelé Mac OS mohou spouštět MetaTrader 4 a MetaEditor pomocí Wine nebo podobných kompatibilních vrstev. Uživatelé Linuxu mohou MetaTrader 4 nainstalovat přes Wine nebo použít virtuální stroje. Po instalaci jednoduše otevřete MetaEditor, přejděte do složky s .mql4 souborem a začněte upravovat nebo kompilovat.
Konverze souborů .mql4 na jiné formáty obvykle není nutná, protože se jedná o zdrojové kódy určené k úpravám a kompilaci v MetaTrader 4. Pokud však potřebujete sdílet nebo migrovat kód, můžete kopírovat zdrojové soubory .mql4 a převést je na skripty nebo jiné programovací formáty ručně.
Pro konverzi nebo úpravy mimo MetaEditor podporují některé editory kódu zvýraznění syntaxe pro MQL4, ale úplná kompilace a spuštění vyžadují MetaTrader 4. Online úložiště mohou nabízet nástroje nebo skripty pro překlad nebo refaktoring MQL4 kódu. Navíc existují některé IDE a pluginy, které mohou převádět nebo pomáhat s portováním MQL4 kódu pro použití s jinými obchodními platformami, ale tyto jsou obecně omezené a vyžadují ruční úpravy.