Co to jest format pliku EX4?
Pliki .ex4 są tworzone w celu ułatwienia funkcjonowania MetaTrader 4 - terminala handlowego opracowanego przez MetaQuotes Software Corp. i używanego na rynkach takich jak Forex, Futures i CFD. Plik .ex4 zawiera skompilowany bajtkod MQL4, czyli binarny wynik generowany podczas budowania kodu źródłowego MQL4 w MetaEditor, środowisku IDE dołączonym do terminala.
Pliki .ex4 mogą zawierać trzy odrębne typy programów: wskaźniki, skrypty i Expert Advisors (EA). Expert Advisor to rodzaj zautomatyzowanego bota używanego do automatyzacji procesów handlowych i analitycznych, zdolnego do składania i zarządzania zleceniami bez ręcznej interwencji.
Kompilacja i dekompilacja plików .ex4
Pliki .ex4 zawierają wykonywalny bajtkod skompilowany z plików źródłowych .mq4. Wewnętrzny format binarny jest własnością MetaQuotes i uległ znacznej zmianie wraz z wersją MT4 build 600 (luty 2014), więc pliki skompilowane przed tą wersją mogą nie ładować się w obecnych terminalach. Proces ten można odwrócić - technicznie możliwe jest zdekompilowanie plików .ex4 z powrotem do ich oryginalnego źródła MQL4 przy użyciu dekompilatorów firm trzecich, choć wynik rzadko jest dokładną kopią oryginalnego kodu.
Jak otworzyć plik .ex4
Sama instalacja MetaTrader 4 nie wystarczy, aby użyć pliku .ex4. W zależności od zawartości, musi on najpierw zostać umieszczony w odpowiednim folderze w katalogu danych MQL4 terminala:
- Jeśli plik
.ex4zawiera wskaźnik, umieść go w folderzeMQL4\Indicators\. - Jeśli plik zawiera skrypt, umieść go w folderze
MQL4\Scripts\. - Jeśli plik zawiera Expert Advisor, umieść go w folderze
MQL4\Experts\.
Po umieszczeniu pliku odśwież panel Nawigator w MetaTrader 4 (naciśnij F5 lub zrestartuj terminal). Następcą tego formatu w MetaTrader 5 jest .ex5, skompilowany z kodu źródłowego .mq5.
Bezpieczeństwo
RYZYKO: HIGHPlik .ex4 to wykonywalny kod handlowy, który działa z dostępem do Twojego konta transakcyjnego wewnątrz MT4. Złośliwy lub nieostrożny EA może zawierać stratne transakcje, wyczyścić konto rzeczywiste lub (rzadko) nadużywać wywołań DLL/sieciowych. Lista kontrolna ryzyka: uruchamiaj tylko pliki .ex4 z zaufanego źródła/od zaufanego sprzedawcy, najpierw testuj na koncie DEMO, wyłącz opcję „Zezwalaj na import DLL”, chyba że autor tego wymaga i mu ufasz, oraz bądź bardzo podejrzliwy wobec pobierania „darmowych EA” i „dekompilatorów ex4” - są one częstym wektorem złośliwego oprogramowania. Nigdy nie uruchamiaj niezamówionych plików .ex4.
Szczegóły formatu
w pigułceProgramy otwierające pliki EX4
Szczegóły techniczne
specyfikacja| Deweloper | MetaQuotes Software Corp. |
| Kompatybilność platformy | Tylko terminal MetaTrader 4 (MT4); nie można załadować w MetaTrader 5 |
| Typ bajtkodu | Skompilowany bajtkod MQL4; nie jest to natywny plik wykonywalny Windows ani OS |
| Język źródłowy | MQL4 (MetaQuotes Language 4), autorski język skryptowy podobny do C++ |
| Kompilator / IDE | MetaEditor, dołączony do terminala MetaTrader 4 |
| Typy programów | Expert Advisor (EA), Niestandardowy wskaźnik, Skrypt - jeden typ programu na plik |
| Folder Expert Advisor | MQL4\Experts\ |
| Folder wskaźników | MQL4\Indicators\ |
| Folder skryptów | MQL4\Scripts\ |
| Rewizja formatu | Wewnętrzny format binarny zmienił się znacząco w MT4 build 600 (luty 2014); pliki .ex4 skompilowane przed tą wersją mogą nie działać w obecnych terminalach |
| Typ MIME | application/octet-stream |
| Magic bytes | Brak stabilnej, publicznie udokumentowanej sygnatury pliku; pliki są identyfikowane przez ich lokalizację w folderze danych MT4 |
| Natura formatu | Własnościowy, zamknięty format binarny; brak publicznej specyfikacji |
| Następca formatu | .ex5 (skompilowany program MetaTrader 5, skompilowany ze źródła .mq5) |
| Obsługiwane rynki | Pary walutowe Forex, CFD, Futures i akcje poprzez integrację z brokerem |
| Wydano | 2005 (MetaTrader 4 platform) |
| Specyfikacja | www.mql5.com |
Konwersje EX4
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EX4.