Metatrader MQL4 conversion to DLL with Protection and Licensing

Stängt Publicerat Jul 21, 2015 Betalades vid leverans
Stängt Betalades vid leverans

Conversion of simple MQ4 source code to DLL

Protection of DLL, compiled native/unmanaged plus other rock solid protections ( Ideally can be replicated by myself for future use )

Protection and Obsfucation of EX4 calling DLL ( Ideally a program that does this automatically for future use )

Option for Trial Period

Option for Permanent License per named user

Option for Monthly/Quarterly Licensing

Can this be done through a Master MT4 terminal ?

I'm open to alternatives, other considerations, suggestions, pre-written solutions

Prefer C++ compiled DLL

I will need full source code(s) of the DLL and complete instructions on how to make and edit the DLL

Ideally able to be compiled with Visual Studio Community 2015 or Express 2015 and compiled DLL's distributable to other machines

Would also be interested in a pre-written installer/[url removed, login to view] to relevant MT4 directories for indicators/strategies/dll's/generic

To simplify steps based upon bidders feedback ...
Steps i envisage for protection and licensing of any new MQL4 code i may create
1. Create new MQ4 code
2. Convert to C++
3. Protect & obsfucation remaining MQ4 code that will call C++ DLL ( Encrypt communications with C++ DLL )
4. Compile MQ4 code
5. Merge C++ code into C++ protection template
6. Add further protection and obsfucation to C++ program
7. Add licensing code to C++ program that will also be protected and use encrypted communications with Webserver
8. Add code to C++ to receive new input/variable values from Webserver
9. Compile C++ into DLL
10. Webserver control panel OR maybe just phpmyadmin to manage databases and field info
11. Webserver database for clients
12. Webserver database for licensed metatrader products
13. Webserver - Enable linking of client to metatrader products
14. Webserver - Fields for changing metatrader project variables remotely
15: Webserver - Account number licensing / Machine ID licensing / Named user licensing ?
16: Webserver - Timed licensing
Additional ...
17. two website servers in separate locations incase one webserver goes down
18. ability to change client DLL remotely what webservers are being called, basically the ability to change url in client DLL
19. ability to change client DLL to permanent license with no more communication with webserver required

Hope this helps further clarify, Mark :)

In ref to .... 13. Webserver - Enable linking of client to metatrader products
This is only meant to mean somekind of active License database linking to Client Database and Metatrader Product Database
Because a client maybe renting/licensing more than one MT4 indicator/strategy
I can't envisage more than 5000 active licenses so it may well suffice to have one giant database with each record containing customer / product / license info

Further clarity stemming from chat with bidders
It needs to allow for 3 options .... TRIAL / SUBSCRIPTION / SELL
A Trial could turn into a Subscription or a Sell
A Subscription could turn into a Sell
A Sell could be with or without License authentification with webserver
Ideally these changes could happen remotely from webserver to client DLL

The first thing that is vital is to protect in the DLL the indicator/strategy logic/rules
The second thing is preventing authentication being bypassed or stripped out of the DLL
The third thing is to prevent the DLL being copied/replicated and distributed and used by multiple parties/accounts other than the person it was Trialed to or Licensed to or Sold to

C++-programmering Finansmarknad MetaTrader

Projekt-id: #8118146

About the project

8 offerter Distansprojekt Aktivt Oct 5, 2015

8 frilansare har lagt bud på i genomsnitt $1013 för det här jobbet

cpp2048

Will do it in free GCC compiler so that you can use it without any licensing implication. It will be mainly the security engine and other installer stuffs along with backend php/mysql . Database handling part will not Mer

$1999 USD inom 25 dagar
(43 omdömen)
6.4
lseballos

I have 17 years experience as a programmer. I have been a web developer for 9 years. And I have been developing trading systems for 4 years. I have developed systems for back and front office operations since 2003. I h Mer

$666 USD inom 3 dagar
(20 omdömen)
4.2
AlekseyUsachev

Hello. I'm ready to move your code to php if interested. MT4 EA will just execute php script and get signals by sending account information to your server. Thanks.

$1000 USD inom 14 dagar
(15 omdömen)
4.2
fraktalas

I have made similar project. If you need source code it cost more then is your project budget. If would be enought only wokring dll I can do it for 250$. I suggest to use server side software that send licenses to your Mer

$666 USD inom 14 dagar
(6 omdömen)
2.9
codersguru

Hi, I already have a protection system very like your request (Please google for MQL PATRIOT). So, I can do your project. Best regards, Coders' Guru

$1111 USD inom 3 dagar
(1 omdöme)
2.4
wiredc5

Hi there, Your project is quite simple, laborious but still simple. I can code your MT4 file in C++ and make it validate its license. I am an IT Engineer and I work exclusively with Financial Markets solutions, incl Mer

$850 USD inom 10 dagar
(0 omdömen)
0.0