Dekompilierung einer Datei bedeutet aufzubrechen kompilierter Quellcode um den Inhalt anzuzeigen. Das Ziel der Dekompilierung ist auf die ursprüngliche Quelle zugreifen, um ihn in irgendeiner Weise zu ändern.
MQ4 und EX4 Unterschiede
Wenn Sie Installieren einer Fachberaterin, Sie können zwei verschiedene Arten von Dateien in den Ordner Experten oder Indikatoren bemerkt haben. .MQ4 Dateien enthalten den ursprünglichen Programmcode in der Sprache MQL. Programmierer können dieses Dateityps zugreifen, um die EA oder die Anzeige ändern.
Der Computer speichert keine ex4 Dateiinformationen in lesbarer Form. Stattdessen, Es kompiliert den Code in einer Reihe von Nullen und Einsen, genannte Bit, dass der Computer in Echtzeit zu lesen. Wenn Sie eine ex4 Datei in den MetaEditor oder im Editor öffnen, alles, die was kommt sind Verwackeln Zeichen und Kauderwelsch.
Die beste Analogie ist die Idee, einen Plan zu untersuchen. Wenn Sie wissen, dass die gegnerische Mannschaft Verteidigung nur langsam verändert, Sie könnten versuchen, häufiger übergeben. Du weißt nicht, all die Besonderheiten wie sich das Spiel spielen werden. Ziel ist es, eine allgemeine Antwort auf einer Reihe von Umständen zu entwickeln. Das ist die mq4-Datei.
Die ex4 Datei ist die Serie von Entscheidungen im Spiel, die den Plan öfter übergeben zu implementieren. Die Idee ist bereit zu gehen, Obwohl das Individuum spielt konnte nicht bekannt, weil sie in der Zukunft waren. Wenn die Stücke entwickeln, die Spieler der generischen Spielplan zu nehmen und in Echtzeit zu implementieren.
Gründe zu dekompilieren
Die meisten Anforderungen eine ex4 Datei dekompilieren stammen von Händlern, die gekauft ein kommerzielle Fachberaterin und sind nicht zufrieden mit dem Produkt. Brechen die kompilierte ex4 Datei ergibt eine mq4-Datei. Ein Fachberaterin-Programmierer dann können nehmen Sie die MMS-Inhalte und nehmen die gewünschten Änderungen.
Viele wäre ein Decompiler wollen harmlose Änderungen an einer Datei vornehmen. Ein erfolgreicher Indikator kann die Richtung des Marktes vorherzusagen., noch kann keine Warnungen generiert wenn es ein guter Zeitpunkt für den Handel ist. Neue Einrichtung-Handelssignale könnte der Benutzer speichern von starrte Diagramme zu lang. Händler übernehmen fälschlicherweise, dass sie Zugriff auf den Source-Code zu benötigen Programm ein MMS-Indikator. Es ist einfacher zu Fragen, einen Programmierer, die iCustom-Funktion zu verwenden anstatt Einbruch in jemand anderes den Code. Es ist eine legitime Verwendung, ohne dass Unbefugte Zugriff auf den code.
Einige frustriert mich mit Fachberater, die hand über Faust Geld verlieren Händler Ansatz. Sie wollen den Inhalt der Datei, in der Hoffnung auf Rettung ein potenziell nützliches Konzept aus der Strategie ändern. Ich habe auch mit Forex Händler gesprochen, die gekauft “Leben-Zeit-Lizenzen” in expert advisors, nur, dass den Verkäufer aus dem Geschäft zurückziehen. Sie wollen zu dekompilieren ex4 um die Lizenzierung Beschränkung auf ein Produkt zu entfernen, die sie zu Recht besitzen, aber, nicht mehr zugreifen zu können.
Ich stimme mit den Situationen, da beide gemeinsame und ethischen Antworten, meiner Meinung nach. Ich vermute, jedoch, die die Rechtsfragen beim Ändern einer kommerziellen EA, sind nicht zu Gunsten des Kunden.
Dann, Es gibt Diebe, die wie ein fremdes Werk aber will nicht dafür bezahlen. Ich bekomme leider diese Anforderung ständig. OneStepRemoved.com bietet nicht dekompilieren Dienstleistungen. Zu viele Anforderungen drehen sich um die Arbeit anderer Leute zu stehlen.
Wenn Sie Fachberater zu verkaufen oder Benutzerdefinierte Indikatoren zu verkaufen, die sinnvollste Vorgehensweise besteht darin Programm der MetaTrader-Datei in einer DLL. Es ist sogar besser, die DLL zu verschlüsseln.
Die MQL-Sprache wurde nicht mit irgendetwas daran ohne Handelspapiere geschrieben.. Codesicherheit und das Risiko einer Dekompilierung waren nicht Anliegen des Entwicklungsteams MetaQuotes. Die dazu führen, dass ein Übergewicht von MetaTrader Programmierer aus Osteuropa, MQL Dekompilierung der Software zu entwickeln und sie im Internet veröffentlichen. Hin und her zwischen den Formaten ex4 und mq4 ist sehr, sehr einfach.
Informationsverlust nach Dekompilierung
Dekompilierung ex4 Dateien ergibt eine mq4-Datei. Das ist nicht, jedoch, das gleiche wie die Originaldatei mq4. Die dekompilierten ex4 Datei Streifen die Variablennamen und ersetzt sie durch neue Rechnernamen.
Gute Programmiertechniken erforderlich Namensgebung Variablen nach Verwendungszweck. Wenn eine Variable behält den Abstand von einem getarnte stop, die MMS-Programmierer können ihn nennen stealthStop oder stealthStopDistance. Die dekompilierte Version benennt es in etwas Schreckliches wie i_594 oder g_12. Der dekompilieren Prozess zerstört vollständig der logische Ablauf der Originaldatei mq4.
Nun stellen Sie sich ein Programm mit 30-50 Variablen. Der Name jedes einzelnen ändert sich einer dieser Variablen. Der erste Überblick über den Code macht keinen Sinn. Die Variablennamen spiegeln nicht ihre Funktionalität in keiner Weise.
Funktionsnamen und Eingänge, sogenannte Aussenbereich oder externe Variablen, werden beibehalten. Sie machen nicht die Struktur des Codes klar auf eigene. Zusammen, Sie bilden in der Regel genügend Informationen für die Programmierer die Variablennamen neu erstellen.
Der Prozess der Kennzeichnung dekompiliert ex4-Code und die hässlichen Variablen umbenennen dauert mindestens 1.5 Stunden. Es kann viele Stunden, wenn der Code länger als ein paar hundert Zeilen oder die Anzahl der Variablen ungewöhnlich hoch ist. Der Review-Prozess ist erforderlich, wenn Sie beabsichtigen, die mq4-Datei ändern. Es gibt keine Möglichkeit, gehen über die vorhandenen MMS-Code ändern, außer seine aktuelle Funktionalität klar ist.
Änderungen an der Datei mq4 sind genau wie jede andere MT4-Programmierung der Bericht endet einmal-Projekt. Die Coder muss die Programmänderungen und Debuggen Sie die Datei, um sicherzustellen, dass es richtig funktioniert.
Finde ein ex4-decompiler
Sie können eine einfache Suche für ausführen. “MMS-decompiler”, “ex4 mq4 dekompilieren” oder eine ähnliche Kombination. Die Ergebnis-Seiten zeigen in der Regel starke Konkurrenz unter den Anbietern. Es ist nicht ungewöhnlich für dekompiliert Dateien bekommen $8-15 pro Datei.
Die Datei Lieferzeiten variieren zwischen den einzelnen Lieferanten. Ich habe Berichte gehört, dass es überall von einigen Stunden bis zu einer Woche dauern kann dekompilierte Dateien empfangen. Vorausgesetzt, dass Sie eine Datei aus einem berechtigten Grund Dekompilierung sind, Es ist schwer zu wissen, wem man Vertrauen. Die Industrie, Letztendlich, weitgehend richtet sich an Kunden, die stehlen. Fragen für einen vertrauenswürdigen dekompilieren Dienst ist verwandt mit bitten um ein vertrauenswürdiges Dieb.
Paul sagt
Hallo,
Lustigerweise habe ich gekauft, Forex-Elektrowerkzeuge (stark vergünstigte nachdem sie mich seit etwa einem Monat Spam hatte und endlich ich dachte, es war eine lohnende Preis) – Mehr täuschen mich, obwohl ihre Mitglieder-Bereich viele Goodies und Videos etc. hat.. Sie Antwort keine auf e-Mails oder ihren Helpdesk die tatsächlich aussieht und wirkt ganz professionell selbst erzählen mir, dass es Ihnen aber nach 8months versuchen, erhalten einige einfache Unterstützung durch einige Fehler auf meinem Rechner gesendet wurde und jetzt habe ich wissen, dass sie nur daran interessiert, Ihr Geld, dann verlassen Sie hoch und trocken >:-/
Ich bin dieser Sache dieses posting ist, wie krank es Sie macht, wenn Sie für etwas zu bezahlen und sh erhalten * t auf.
Leider macht es zukünftige Käufe mehr unwahrscheinlich wie sie alle die Unterstützung zunächst versprechen, aber dann auf der ganzen Linie – Du bist auf eigene Faust, und wenn Sie gut mit Indikator/EA/Software gearbeitet haben es wirklich saugt, wenn It dann ' Pausen’ und Sie können nicht mehr Unterstützung….
Ich denke wahrscheinlich half drücken viele Menschen zu der Decompiler….
Auf jeden Fall – Ich stimme mit den meisten was du gesagt hast und es ist nur eine traurige Angelegenheit, dass die ehrlichen sowie die Diebe bestraft erhalten – Ich möchte gerne zeigen meine Kaufbeleg und/oder Protokoll in Clickbank zu beweisen, aber hey …Nevermind…(Ich leide "bis-zu-Ende-It ist’ lol
Grüße,
Paul
Shaun-Overton sagt
Hey Paul,
Vielen Dank für Ihre Erfahrungen. Ich bin traurig zu berichten, dass es nur allzu häufig in dieser Branche ist.
Kebaya sagt
Früher habe ich frage mich, was die Aufregung war über die Dekompilierung .. bis ich ein MMS-Programmierer wurde..
Javier Buitrago sagt
kebaya estoy tratando de encriptar un EA que modifique tu que ya tienes mas experiencia me podrias orientar o regalarme un link de un tutorial para poder realizarlo. Gracias
Bruce sagt
Please help me educated Ea from new buld mt4 latest version contact me ivankarela@gmail.com
Allen sagt
I wanna have a .ex4 file decompiled. Could you please do me this favour?
Shaun-Overton sagt
That’s not a service that we offer.
chung khoan sagt
I wanna have a .ex4 file decompiled. Could you please do me this favour?
Shaun-Overton sagt
That’s not a service that we offer.
Buchse sagt
i know you don’t offer services on decompiling expert advisors thats too bad because i got on expert advisor that can turn 5000 dollars into a million in 75 Minuten.
Shaun-Overton sagt
Something tells me that’s unlikely.
dongming sagt
hi can you send to me ? my friedn can crack it my email 118180535@qq.com
Mahmoud sagt
hi this article is great I have to say .
I have an ex4 indicator but the only thing I need is to add the notification alert on my phone . First I thought I need to decompile the file but now after this article I know that I don’t . I only need programmer to add the icustom . Is there a way I can do it ? I know about this language a little bit. How much would it cost if I should pay for a programmer ?
THANKS !
Shaun-Overton sagt
I sent you an email with more info.
MR CHOOCH sagt
Hi Mahmoud, this tool is exactly what you need. It adds alerts to any indicator by email, sms, or push and its free!
http://www.fxblue.com/appstore/45/alert-forwarder-mt4
Sean sagt
Hallo,
I appreciate your content. I was actually looking to decompile an ex4 file so that it shows a pop alert.
At the moment, it shows a trade arrow, but no alert so I have to stay glued to the system, I can’t continue to do that, and I can’t load multiple pairs because of that.
So is this something you can do without me having to decompile and mess it all up?
Please not e that the indicator isn’t mine originally, it was shared free.
Prost
Shaun-Overton sagt
Hey Sean,
The easiest workaround is to use iCustom and create an indicator that reads the current values, then sends an alert when you get an arrow.
–Shaun
Sean sagt
Danke Shaun.
Please where can I get such a service?
Shaun-Overton sagt
I sent you an email yesterday. Please check your junk mail.
Mecro sagt
Hallo, can you decompile ex4 files after version 600 ?
Shaun-Overton sagt
Nicht das ich kenne.
Chase sagt
I have a indicator where the developer tracks the past 10 trend change pip moments. My problem is that he does the tracking from the first bar and I want to get the data on the second bar to peak. Is this possible?
Shaun-Overton sagt
Hi Chase,
I want to get the data on the second bar to peak
Can you explain what this means? Send me an email: Info@onestepremoved.com
–Shaun
Ezekiel sagt
Hello I have an EA that works only on demo account, and but now want it to work on a live account . help me please . E-Mail : ezzybinary@gmail.com
Shaun-Overton sagt
Is it a commercial EA? Do you have the .mq4 source code available?
Daisy sagt
Hallo Shaun,
I have an ex4 EA, (I dont have the mq4) and had been making losses, is it possible
to reverse the trades, and make it into a new EA. What is the cost? Vielen Dank.
Shaun-Overton sagt
You would have to have the open source code for this to be possible.
Richard sagt
Hallo Shaun’
I have the same problem as Sean. Could you send me the same email you sent to him about the iCustom service.
Shaun-Overton sagt
Sent
ron sagt
may i ask you to give decompiler softwr…i just dwnld but must insert file activation
Shaun-Overton sagt
That’s not a service that I offer.
Sandeep Y sagt
Hi Shaun.. Is it possible to stop working EA after few months or years due to any technical issue with EA. Need your advice before buying this.
Shaun-Overton sagt
The only reason an EA would stop working is if MetaQuotes introduces code-breaking changes into the MQL4 language. They’ve done that before, so yes, es ist möglich.
Shane sagt
Hallo,
I have a simple script that places a horizontal line @ the “close” price of the candle it’s dropped on.
I just want the color of the line changed.
I looked @ the code I can see in meta-editor but don’t see any lines with “rot”.
I have the MQL4 source file.
Is some of the code hidden?
How can I change the color?
I”ve done it with other indicators but I could easily see it in the code lines.
Vielen Dank
Shaun-Overton sagt
The line is created using the function ObjectCreate(). If you don’t see an object named ObjectSetInteger(), then you’ll either need to add it or live with the red color.
Umar sagt
Hello Shaun’
I am facing the same problem as Sean, Could you send me the email you sent to him about the iCustom service
Shaun-Overton sagt
Hi Umar,
Please email the indicator to Info@onestepremoved.com and we’ll email you an estimate.
douglas sagt
Sehr geehrte Shaun,
This is Douglas and i have purchased a EA from a Chinese but the seller who ask me further money for earase a built in time limitation in the EA that he have never told me before purchase.
So can you help me to recode that EA and remove the time limitation.
Great Thx
Douglas
Nao sagt
Could you still do decompile ex4 file to mq4 file?
Shaun-Overton sagt
Nein
Muhammad Ali sagt
Hello i also was looking for ex4 file decompile because of ea comments i want to remove comments from the ea so the broker can’t find either we are doing manual trading or auto trading can u please help me out for this
Shaun-Overton sagt
The broker will always know whether an order was manual or EA generated. Tut mir Leid.
Oscar Herrera Latin sagt
Hola, buen día… interesante artículo. Podrán darse cuenta que todos los que llegan a esta página es porque les interesa descompilar algún archivo y ese también mi caso.
Les cuento, hace 2 días compre un EA de un aviso de youtube, lo encontré bueno…muy bueno y envié un email (justo el 1 de enero 2018 para ser exacto). Me responden mi correo, me envían capturas de pantalla del comportamiento del EA. Y lo compre…
El EA funciona muy bien, excelente mejor dicho en back testing incluso con spread altísimos… el problema lo tuve cuando lo quise probar en cuenta demo… no funciona. Carga el experto pero no abre ninguna posición. Le cargue los setting (.Satz) que me envió y nada. He enviado un montón de correos pidiendo que me ayude y nada… es decir ya perdí la esperanza que se comuniquen conmigo. De verdad incluso prefiero que me digan que me vendieron algo solo para back testing y que no funciona ni siquiera en demo…a que no me respondan nada.
Tengo el pago enviado por paypal, tengo todos los correos que le enviado solicitando ayuda y obviamente tengo el EA.
Hay alguna manera que ustedes me ayuden? Este experto debe tener alguna sentencia que hace que no trabaje ni en demo ni en real…solo en back testing (supongo).
Como les digo tengo todo los respaldos de que lo compre y que simplemente al parecer…me engañaron. Que impotencia tengo…. este es otro motivo por los que alguien como yo quiere descompilar el archivo para que por lo menos funcione.
Saludos
Shaun-Overton sagt
You have my sympathies, but there’s nothing that I can do to assist.
Guido Rigotti sagt
Dear shaun,
I have purchased some interesting indicators which are currently installed on my mt4 and work well in live trading. These indicators are given under monthly license in ex4 format, so the code is hidden. I asked the creato the names of the variables for “iCustom” finction, but they replied that the codes are closed and can not give the names of the variables. I do not know how legal their denial is, especially since the exclusive use in live trading is not specified in the license agreement. Is there any possibility of using the indicators on an ea without knowing the code?
Vielen Dank
Guido
Mukesh sagt
I have ex4 lock file and I want mql4 same this can you do this
Shaun-Overton sagt
We do not decompile files.