Dlaczego konwertować EX4 na MQ4?
Gdy programista kompiluje plik źródłowy MQL4 w MetaEditor, wynikiem jest plik kodu bajtowego .ex4, który działa w terminalu MetaTrader 4; źródło pozostaje na komputerze programisty lub zostaje celowo usunięte. Pliki .ex4 po wersji build-600 używają zmienionego formatu z silniejszą obfuskacją, której żaden dostępny dekompilator nie jest w stanie wiarygodnie odwrócić, co sprawia, że odzyskanie oryginalnego .mq4 jest praktycznie niemożliwe.
Jak przekonwertować EX4 na MQ4
MetaEditor FREE
Jeśli chcesz odtworzyć strategię, otwórz MetaEditor z poziomu MT4 (Narzędzia > Edytor języka MetaQuotes), napisz logikę w MQL4 i skompiluj do nowego pliku .ex4 - oryginalnego źródła nie da się odzyskać ze skompilowanego pliku.
O tych formatach
Plik EX4 to skompilowany program MQL4 dla platformy transakcyjnej MetaTrader 4 - może to być Expert Advisor (robot handlowy), niestandardowy wskaźnik lub skrypt. Instaluje się go poprzez…
Otwórz szczegóły .EX4 →Plik .MQ4 jest powiązany z MetaTrader custom indicator, który jest plikiem typu data.
Otwórz szczegóły .MQ4 →Jakość i na co uważać
- Od wersji MetaTrader 4 build 600 (luty 2014) strony i narzędzia typu „EX4 decompiler” generują w najlepszym razie bezużyteczne dane, a w najgorszym mogą rozpowszechniać złośliwe oprogramowanie.
- Nie potrzebujesz źródła
.mq4, aby korzystać z.ex4- skopiuj go do odpowiedniego folderu MT4 (MQL4/Experts,/Indicatorslub/Scripts), zrestartuj terminal i dołącz go do wykresu. - Jeśli jesteś właścicielem oryginalnego programu, skontaktuj się z programistą lub sprzedawcą, aby poprosić o plik źródłowy
.mq4, ponieważ wiele komercyjnych EA oferuje dostęp do źródła jako opcję zakupu.
Najczęściej zadawane pytania
Znalazłem w sieci darmowy dekompilator EX4 - czy zadziała?
.ex4.Czy mogę zobaczyć parametry wejściowe EX4 bez źródła?
.ex4 do wykresu w MT4; karta „Wpisywanie danych” pokazuje wszystkie konfigurowalne parametry udostępnione przez programistę, choć nie pokazuje samej logiki działania.Co jeśli sam skompilowałem EX4 i zgubiłem MQ4?
.mq4 obok .ex4 w folderze MQL4; jeśli został usunięty, odzyskanie go za pomocą jakiegokolwiek konwertera nie jest możliwe.