Discusión sobre el artículo "Proteger el código MQL5 Protección con contraseña, generadores de claves, límites de tiempo, licencias remotas y técnicas de encriptación de claves de licencia de EA avanzadas"
Hola buenas tardes consulta necesito ayuda para poder logar el uso de un EA por número de cuenta en mt4 y que me permita modificar y que solo puedan funcionar las cuentas que estén dentro de la licencia y que lo pueda habilitar y deshabilitar de forma remota ya que utilizó dos mt4 uno master y otro esclavo adjunto la descripción del código y como lo puedo mejor para que funciona bien ya que si ingreso otra cuenta que este por fuera de la licencia me funciona igual
<?xml version="1.0" encoding="UTF-8"?>
<license>
<programVersion>
</programVersion>
<licenseType>Full</licenseType>
<validityPeriod>
<endDate>1/18/2080</endDate>
</validityPeriod>
<Owners>
<ownerName>
<Account>6789</Account>
<Account>7994</Account>
<Account>22302</Account>
</ownerName>
</Owners>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>Cl8vF8+Uyyms3pEodjip5ol5J4s=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>p/NlTyHeUy5CVC01H/2WmvTcN8TqJhrInkhqtyzR6vqn/koJHqm6fiD6mepklpn4fud0em7vqOiyWcQ9KQ8jqoyoN9ExkJUEvepWBQT2HHHcaoW2kpV17ch+CZvtFX74cHE23WrOi9/p3RoK/4G0rsgvdjvefdZRQRsM5k=</SignatureValue>
</Signature>
</license>
Al compilar no me genera error, pero tampoco funcionan o no veo que funcionen, estoy usando el de "las licencias de cuentas" y el de "Limite de Tiempo"
Alguien sabe porque no se ejecutan
Hay que crearlo como Script, EA, ...?
Lo uso en MT5
Saludos cordiales
Al compilar no me genera error, pero tampoco funcionan o no veo que funcionen, estoy usando el de "las licencias de cuentas" y el de "Limite de Tiempo"
Alguien sabe porque no se ejecutan
Hay que crearlo como Script, EA, ...?
Lo uso en MT5
Saludos cordiales
Hola.
Yo usé el de límite de tiempo como un EA.
No tuve problemas con el código tal cual está escrito. Puse como fecha límite de uso el 3/enero/2020. Lo probé en backtesting (modo visual) desde el 1/enero/2020 y al llegar la fecha de inmediato me lanzó los mensajes que había expirado mi tiempo. Si quieres que el código termine o deje de funcionar, requiere que, en lugar de que solo te mande un mensaje cuando se cumpla la condición, el programa deje de funcionar.
El código como lo presentan, lo único que hace es avisar cuando se a cumplido el tiempo.
Saludos!!!!
Estos trozos de código tambien sirven para mt4? tienen algún video donde se explique visualmente como configurar un asesor experto ?
Saludos.
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Proteger el código MQL5 Protección con contraseña, generadores de claves, límites de tiempo, licencias remotas y técnicas de encriptación de claves de licencia de EA avanzadas:
Autor: investeo