Termos de Referência
My idea is to integrate an external database with Metatrader 4 and 5 for validation.
In short, the customer will buy the system in an E-commerce providing his account number at any brokerage. Indicators must have a script that checks the account number logged into Metatrader and compares it with the one in the external database.
In addition to the account search, I also want to include the e-mail that appears in the external register and that must be informed in the properties of the indicators. But it is possible, if the script manages to pull the email that is logged in the MQL5 account in the metatrader in which we inserted in the OPTIONS / COMMUNITY of the Metatrader, I prefer it because it would dispense with the need for the user to inform
Still as a form of extra protection, I wanted to check an alternative of not allowing more than one IP connected.
Finishing the idea, I think that this routine is placed in a function external to the indicators. In them, I will only adjust the internal variables necessary to call the routine and validate if the answer is true in the indicator code itself. In this way, I will use the integration every time it is necessary to include in some new indicator created.
------------
Boa tarde !
Tenho um setup operacional onde uso alguns indicadores que possuo código e gostaria de protege-los através de uso de licenças.
Minha ideia é fazer a integração de um banco de dados externos com o Metatrader 4 e 5 para validação.
Em resumo, o cliente vai comprar o sistema em um E-commerce fornecendo o numero de sua conta na corretora qualquer. Os indicadores deverão ter um script que verifique o numero da conta logada no Metatrader e compare com aquela que consta no banco de dados externo.
Além da pesquisa da conta, também quero incluir o e-mail que consta no cadastro externo e que deverá ser informado nas propriedades dos indicadores. Mas e for possivel, se o script conseguir puxar o e-mail que esta logado a conta MQL5 no metatrader na qual inserimos nas OPÇÔES / COMUNIDADE do Metatrader, prefiro pois iria dispensar que o usuario precise informa
Ainda como uma forma de proteção extra, queria verificar uma alternativa de não permitir mais de um IP conectado.
Finalizando a ideia, penso que essa rotina seja colocada em uma função externa aos indicadores. Neles, apenas eu irei ajustar incluido as variaveis internadas necessárias para chamar a rotina e validar se a respostas for verdadeira no proprio codigo do indicador. Desta forma, usarei a integração toda vez que for necessário incluir em algum novo indicador criado.