Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3822
Beiträge: 36920
Benutzer: 6.068
Aktive Benutzer: 492
Links: 80
Wir begrüßen unseren neuesten Benutzer: supadog
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 8 Stunden
- supadog
vor einem Tag
- POCJonah7
vor einem Tag
- flowi88
vor einem Tag
- dealtycoon
vor einem Tag
- VicenteWuc

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 44
Gesamt: 44
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Werbung

Like Tree7Likes
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 17.01.13
Gesperrter Benutzer
 
Registriert seit: Jan 2012
Ort: Leck
Beiträge: 1.033
Egoluxe [EA] -Trader befindet sich auf einem aufstrebenden Ast
Standard Decompilieren & Original Quelltext (mq4 vs. ex4)

Hallo,

wenn man einen geschützten Quellcode decompiliert, entspricht dieser dann der originalen mq4 Datei? Was sind die Unterschiede zum decompilierten und der org. Quelldatei?

Grüße
  #2 (permalink)  
Alt 18.01.13
Mitglied
 
Registriert seit: Mar 2012
Beiträge: 131
Trabo befindet sich auf einem aufstrebenden Ast
Standard

Die Variablen haben andere namen udn das war es auch schon, der rest ist identisch. Funktionen uzndnVariablen die Extern deklariert werden beleiben gleich.
Es sei denn man hat die Variablen ein wenig anders deklairiert dann macht der Decompiler ein fehler..
aber so grob war das auch schon
  #3 (permalink)  
Alt 18.01.13
Gesperrter Benutzer
 
Registriert seit: Jan 2012
Ort: Leck
Beiträge: 1.033
Egoluxe [EA] -Trader befindet sich auf einem aufstrebenden Ast
Standard

Aha ok. Vielen DAnk für die Antwort. Also kann man einen decompilierten EA nicht mehr Umbauen?

Grüße
  #4 (permalink)  
Alt 18.01.13
Mitglied
 
Registriert seit: Mar 2012
Ort: Wien
Beiträge: 191
Deepack befindet sich auf einem aufstrebenden Ast
Deepack eine Nachricht über Skype™ schicken
Standard

Hey

Wie ist das geschützt gemeint??

wenn du nur meinst einen EA der compiliert ist... also ex4
der dann decompiliert wird... den kann man wohl bearbeiten
es ist möglich dass kleinigkeiten anders sind als im original
aber die mq4 ist im normalfall brauchbar

oder man bekommt eben die meldung "ex4 is broken or protected"
  #5 (permalink)  
Alt 18.01.13
Benutzerbild von Crashbulle
Elite Mitglied
 
Registriert seit: Sep 2011
Ort: Voreifel
Beiträge: 584
Crashbulle befindet sich auf einem aufstrebenden Ast
Crashbulle eine Nachricht über MSN schicken Crashbulle eine Nachricht über Skype™ schicken
Standard

Wie die Vorredner schon sagten, decompiliert man eine .ex4-Datei, erhält man eine .mq4-Datei. Diese .mq4 kannst du nach belieben dann umschreiben.
Bei früheren eigenversuche, mit schreiben eines Programms (inclusive der Anmerkungen) und dem dann durchgeführten Kompilieren zur .ex4 verschwinden dann aber diese Anmerkungen. Nimmt man dann einen DeKompiler und erzeugt aus der .ex4 wieder eine .mq4 ist man über das Ergebnis erstmal baff erstaunt, obwohl das Programm wie gewohnt arbeitet.
Die damaligen eigenen Begriffe wurden durch neue Ersetzt und die Reihenfolge (Struktur) der Programmzeilen haben sich verändert. Ich meine aus einer unsauberen Grundversion wurde eine effizientere Reihenfolge (arbeitet schneller) erzeugt.
Für einen Newcomer ist es im ersten Augenblick beim vergleichen der beiden .mq4-Dateien nicht einfach den neuen zu lesen, geschweige dann dort noch Verbesserungen/Änderungen durchzuführen, sodass beim Kompilieren dann keine Fehlermeldungen erscheinen.

Crashbulle
__________________
Was hoch aufsteigt, fällt tief herunter
Portfolio
Portfolio_1
  #6 (permalink)  
Alt 18.01.13
Mitglied
 
Registriert seit: Mar 2012
Ort: Wien
Beiträge: 191
Deepack befindet sich auf einem aufstrebenden Ast
Deepack eine Nachricht über Skype™ schicken
Standard

na so lernt man auch neues


dass die kommentar weg sind ist klar
da die kommentare in keiner programmiersprache mit kompiliert werden.

eigene projekte habe noch nie dekompilert
finde es daher interessant dass du eigene erfahrungen schreibst
vorallem die sache dass sich die struktur ändert
  #7 (permalink)  
Alt 19.01.13
Gesperrter Benutzer
 
Registriert seit: Jan 2012
Ort: Leck
Beiträge: 1.033
Egoluxe [EA] -Trader befindet sich auf einem aufstrebenden Ast
Standard

Ja genau sowas meinte ich damit! Super! Also wurde automatisch eine bessere Version erzeugt? Und die Fehler automatisch umgeschrieben? Hab ich das richtig Verstanden?

@Deep

Ja ich meinte richtige geschütze ex4 Dateien die man mit herkömmlichen Decompilern nicht aufbekommt da diese geschützt sind. Da dort ja bestimmt noch ein anderer Codec mit einbezogen wird (denk ich mal) will ich Wissen wie es dann ist wenn man diesen dann doch Decompiliert. Ob der EA dann noch brauchbar ist und man den Code Umschreiben kann wenn das eine oder andere nicht passen sollte.

Also so wie das klingt ist das also nicht möglich?
  #8 (permalink)  
Alt 19.01.13
Mitglied
 
Registriert seit: Mar 2012
Ort: Wien
Beiträge: 191
Deepack befindet sich auf einem aufstrebenden Ast
Deepack eine Nachricht über Skype™ schicken
Standard

ich hab die mögichkeit leider nicht einen geschützen EA zu demkompilieren...
kann dir da leider nicht weiterhelfen ob der brauchbar ist
  #9 (permalink)  
Alt 20.01.13
Gesperrter Benutzer
 
Registriert seit: Jan 2012
Ort: Leck
Beiträge: 1.033
Egoluxe [EA] -Trader befindet sich auf einem aufstrebenden Ast
Standard

Ja wenn man es dann noch mit ausgelagerter .dll Dateien zu tun hat wird es schwierig! ^^ Aber sowas kostet dann immer ne menge an Holz. Eigentlich lohnt sich so ein Schutz nicht da ich einige kenne die diesen voll umgehen können. Die Frage ist dann nur ob die Lizenz (wenn sowas vorhanden sein sollte) gut rausgearbeitet ist oder ob man das Teil auf den Müll hauen kann. Ich finde ja immer noch das alles Open Souce sein sollte.

Wenn ich mir z.b den Forex Striker anschaue bin ich froh das ich mir sowas nicht Kaufen muss. Da wird mit guter Strategie geworben und man erhält nur Müll, wie bei fast allen Ammis. Die besten sind immer noch Russen und Indonesier und Inder EA`s wenn ich das mal so Beurteilen darf und natürlich welche aus deutschen gebieten. Die Ammis sind ne schlau sondern nur Profitgeil, bei den anderen steckt wenigstens noch eine Art von Intelligenz drinn!
  #10 (permalink)  
Alt 20.01.13
Mitglied
 
Registriert seit: Mar 2012
Ort: Wien
Beiträge: 191
Deepack befindet sich auf einem aufstrebenden Ast
Deepack eine Nachricht über Skype™ schicken
Standard

ich möchte dir da nicht wiedersprechen...

die sinnhaftigkeit einer dll die nur lizenz überprüft ist gleich NULL
da wie du sagst... nur eine zeile code entfernt werden muss dass die lizenz nicht mehr überprüft wird und sollten auch anfänger hinbekommen

Ein schutz ist es ja nur dann wenn ich der die berechnungen in der dll gemacht werden und dann nur mehr retourkommt order öffnen

meines wissens nach kann man ja eine C-Applikation nicht dekompilieren
oder bin ich da nicht mehr am letztstand
Thema geschlossen

Lesezeichen

Stichworte
.ex4, datei, decompile, decompilieren, metatrader quellcode, mq4, quellcode, quelldatei


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.



Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2017 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------