Página 1 de 1

Cómo ponerle candado o restricción de uso ilegal a un indicador de mt4

Publicado: 04 Feb 2019 19:09
por Esteban_96
saludos colegas soy nuevo en el foro veran estoy haciendo una plantilla una estrategia para distribuirla gratis pero no quiero que gente sin escrupulos se cuelgue de ella y la venda por lo que he visto que algunas personas te piden tu id de mt4 para que el indicador solo funcione en esa cuenta mi duda es que sistema usan? como lo puedo implementar en mi mt4? saludos

Re: Cómo ponerle candado o restricción de uso ilegal a un indicador de mt4

Publicado: 05 Feb 2019 23:33
por X-Trader
Hola Esteban_96, si no me equivoco trabajan con esta función de MQL4:

AccountNumber
https://docs.mql4.com/account/accountnumber

Basta con poner un condicional que chequee el número de cuenta en el start() para que funcione o no.

Saludos,
X-Trader

Re: Cómo ponerle candado o restricción de uso ilegal a un indicador de mt4

Publicado: 06 Feb 2019 08:32
por Nightmare
void init()
{
int cuenta = AccountNumber();
int NroCuenta = 123456789; // o una variable externa

if( IsTesting() )
Print("************* Modo Testing ***********");
else if ( cuenta!= NroCuenta )
{
Comment("************** Nro de Cuenta no permitido ***********");
Print("**************** Nro de Cuenta no permitido ***********");
ExpertRemove();
}
else
Print(" * * * Inicializacion OK * * * ");
}

Re: Cómo ponerle candado o restricción de uso ilegal a un indicador de mt4

Publicado: 06 Feb 2019 15:53
por X-Trader
Excelente Nightmare, gracias por compartir. Por si sirve en este artículo hay más códigos para proteger tus códigos:

https://www.mql5.com/es/articles/1572

Saludos,
X-Trader