Kopierschutz für EA`s bzw. MQL
Hallo zusammen,
Ich möchte meine EA`s verkaufen aber ich möchte sie vorher noch mit einem Kopierschutz versehen. Entweder möchte ich die EA's mit dem jeweiligen PC oder mit dem Handelskonto verbinden. Kann hier jemand eine Lösung empfehlen, mit der er gute Erfahrungen hat? Synchron dazu habe ich folgende Lösungen ins Auge gefasst: 1. MQLock.com 2.jmi8.com Hat jemand Erfahrungen mit den beiden Lösungen? Im Moment würde ich MQLock.com bevorzugen da hier keine hohe Anschaffung nötig ist (20 $ im Monat) wobei für jmi8.com wieder die geringe Abhängigkeit durch eine lokalen Software gegeben ist. Mein Pro und Contra würde so aussehen: Pro MQLock: - Geringe Anschaffungskosten - Verschiedene Möglichkeiten der Sicherung (CID + Account + Rechnungsnummer) - Onlineverwaltung Contra MQLock: -Abhängigkeit vom Hersteller durch fehlende lokale Software - Kaum Reputation im Web zu finden. Auf sind viele Videos auf der Website offline Pro Jmi8.com: -lokale Software (downloadbar) -Setup.exe erstellbar, die für den Kunden die Installation des EA`s übernimmt - zeitlich befristete Testversion einstellbar Contra Jmi8.com: - Kaum Reputation im Web zu finden - hohe Anschaffungskosten (399$-599$) - Lizenssicherung nur durch CID |
Die einfachste Lösung ist die, die Accountnummer des Users in den Code schreiben, gepaart mit einer kleinen Abfrage.
traderdoc |
Zitat:
Grundsätzlich muss ich erstmal mitteilen das keiner der oben aufgeführten Betreiber (MQLock + Jmi8.com) bis dato auf meine Anfragen reagiert hat (vor 5 Tagen angeschrieben) und ich diese Lösungen damit nicht als vertrauenswürdig einstufen kann. |
Nun, kurz geschildert.
1. Es wird die Accountnummer des Users in eine Integer-Variable geschrieben. 2. In der OnInit()-Funktion wird dann einfach nur if (AccountNumber() != AccountNummer) return(INIT_FAILED); geschrieben. Wenn nun die o.g. Abfrage true ist, dann wird die Initialisierung des EA fehlschlagen, und der EA startet gar nich erst. traderdoc |
Zitat:
Wechsle ich den Broker, muss ich den EA-Hersteller erreichen können. Darüberhinaus weiß er, bei welchen Brokern ich mit dem EA handle. :cool: Auf sowas können viele sicher verzichten. Wirklichen Kopierschutz gibts da wohl nicht, ohne den EA auf dem Kundenrechner zu kompilieren und so eindeutige Hardwarenummern auszulesen oder eben Drittanbieter zu nehmen. |
Zitat:
Man kann den Kopierschutz schon weit betreiben. Viel weiter als jetzt hier beschrieben. Nur steht wie immer Nutzen/Aufwand-Verhältnis im Vordergrund. Und diese Methode, mittels Accountnummer, zählt zu denen, mit wenig Aufwand, einen hohen Nutzen zu erzielen. traderdoc |
Anstatt Account Nummer auslesen machst einfach input Lizenz und wenn die Lizenz nicht gleich der im Code ist dann init failed.. Somit kann er überall testen den ea aber nur mit dem Code starten.. N
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:20 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum