Sichere Handelssysteme durch DLL-Protection zum Schutz Ihres geistigen Eigentums
Gesicherte Vermarktung Ihres Expert Advisors durch professionellen Schutz
Leider nimmt das Decompilieren von MetaTrader Expert-Advisorn immer mehr zu. Einige Handelssysteme, die man im Internet kaufen kann, werden in diversen Foren und auf dubiosen Webseiten kostenlos zum Download angeboten. Dabei ist die ex4-Datei des EA entschlüsselt worden und der reine Quellcode in Form der MetaTrader MQL4-Datei liegt offen und kann beliebig erweitert und/oder verändert werden.
Das ist in der Regel sehr ärgerlich für alle, die das System legal erworben haben, aber insbesondere auch für die Entwickler des EAs. Die Kunden ärgern sich, denn sie haben unter Umständen viel Geld für ein Handelssystem bezahlt, was man an anderer Stelle kostenlos herunterladen kann. Der Entwickler ärgert sich wiederum über den Diebstahl seines geistigen Eigentums und dem wahrscheinlich damit einhergehenden, nicht ganz unerheblichen, finanziellen Verlust.
Falls Sie als Strategie- oder Systementwickler für Handelssysteme oder Indikatoren auf Basis der MetaTrader Plattform einen Expert-Advisor, einen Indikator oder ein Script haben, welches Sie gerne schützen möchten, dann können wir Ihnen dabei behilflich sein. Auch wir schützen alle unsere EAs durch entsprechende DLLs und Verschlüsselungs-Algorithmen.
Ähnlich wie bei der Programmierung eines Handelssystems hängt auch hier der Aufwand stark von der Komplexität des EAs und den zu verschlüsselnden Logiken ab. Zum Schutz des Expert-Advisors werden ganz gezielt die entscheidenden Tradingroutinen ausgelagert, sodass in der MetaTrader Quelldatei in Form von MQL4/MQL5 Code nur noch ein minimaler Rest übrig bleibt. Außerdem erfolgt bei Bedarf aus der DLL heraus die Abfrage und Verifizierung einer vorhandenen und gültigen Lizenz, sodass der EA nur auf lizenzierten, also freigeschalteten Accounts traden darf.
Sie selbst können bestimmen wie weit Sie beim Schutz Ihres Handelssystems für MetaTrader gehen möchten. Wollen Sie lediglich Ihren MQL4/5-Quellcode schützen und sämtliche Tradingroutinen verstecken, oder möchten Sie auch noch das Traden auf nicht lizenzierten Accounts verhindern und ggf. sogar zeitlich einschränken?!
Wir verwenden keine Accountnummer oder Broker Abfragen aus der ex4-Datei! Sämtliche Abfragen zum Broker / Account-Inhaber / Account-Nummer und auch die entscheidenden Trading-Algorithmen befinden sich in der DLL.
• Das Decompilieren der EX4 Datei wird Ihren Expert-Advisor, Ihren Indikator oder Ihr Script durch diesen erweiterten DLL-Schutz auf keiner MetaTrader-Plattform zum Funktionieren bringen!
• Ihr geistiges Eigentum ist damit geschützt und lässt sich nicht* entschlüsseln oder vervielfältigen.
• Sie selber legen fest, wer eine Lizenz ihrer MetaTrader Strategie erhält.
• Sie selber legen fest, wie lange diese Lizenz gültig ist.
Bei der Programmierung und Verknüpfung einer DLL an den MetaTrader Quellcode werden leider immer wieder viele Fehler gemacht. Das führt zu zahlreichen Schwachstellen in DLL und MQL, die für Hacker eine willkommene Einladung sind.
Falls Sie noch Fragen haben zum Thema DLL-Schutz, oder einen Kostenvoranschlag für den Schutz Ihres Systems haben möchten, dann nutzen Sie bitte unser Kontaktformular, oder schreiben uns eine E-Mail an Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
*ACHTUNG Auch eine noch so gute und aufwendige Verschlüsselung Ihrer Trading-Strategie in einer C, C# oder C++ DLL gibt keinen garantierten 100% Schutz Ihres Wissens. Der Aufwand für die Dekompilierung und die Rückübersetzung des entstehenden Assembler Maschinen Codes kann zwar durch entsprechende Verschlüsselungsmethoden beliebig kompliziert gestaltet und ins nahezu unermessliche getrieben werden, aber trotzdem kann man eine erfolgreiche Rückübersetzung nicht zu 100% ausschließen. Bestimmte Kern-Logiken des Magic-Champ II EAs sind beispielsweise durch eine 128-Bit Verschlüsselung gesichert. Durch aufwendige Brute-Force-Methoden kann aber auch hier eine Teilentschlüsselung erreicht werden. Die Frage ist lediglich, wie lange dieser Prozess dauert.



