Licensing ideas
-
Hello everyone I hope all of you are taking full benifit of this marvelous platform, hats off to the creator of fxdreema, programmers must hate you admin

Anyways I am starting this thread for sharing ideas of the licensing issue, I am nowhere near the completion of any profitable ea, but I hope this thread can be helpful for anyone who is looking for licensing.I am gonna be honest, it's a marvelous platform but there there is only one shortcoming and that's about an automated way of licensing,(or maybe there is and I don't know about it) ofcourse there are a few ways that we can already use.
Like the expiration date, along with account number,

But there isn't an easy remote way to turn on and off a license.
Maybe custom mql code block can make it possible, but most of the users here don't know anything about code including me, so it's nearly impossible for us to do so.
I have been thinking about the http response block maybe it can be usefull cuz it has two options "get" "post" so I am assuming one option send a string or something and the other receives the response, but that's just my assumption.
And considering the assumption is correct then it might be possible, but that will require the web handling knowledge.There could be lots of approaches to the lincesing, so it would be great if we can all share our ideas and hopefully we come up with a way of licensing except for account number, account name, server address and broker name.
Cheers
-
I'm not sure if the WebRequest() function in MQL supports HTTPS. In the documentation they used the word HTTP only. The problem is that if you make this with HTTP, I can easily make a redirect to my local server and respond to any requests from the EA in any way I want. It's not very secure. With HTTPS not only the messages are encrypted, but also the identity of the destination server is checked.
Otherwise if you don't know what GET is, this is for example when you request the website from the address bar. Key-Value pairs can be send in this format: http://example.com?key1=value1&key2=value2&key3=value3. The whole request is in this address string and there is some limit in the length of the string. POST is another method, it's a little bit different. All web servers can handle GET or POST requests.
-
Please check my post that asks the same question but also has a proposal: EA protection by license code.