Imput com o valor inicial em 1 [é possível]?
Boa noite senhores...
Procurei pela documentação no MQL5 mas não encontrei uma solução possível.
Gostaria de saber se tem como colocar um INPUT de valor mínimo 1.
Exemplo:
input ulong NuMagico = 0;
No exemplo acima, o usuário não tem a possibilidade de colocar números negativos, é possível fazer com que apenas números de 1 ao infinito sejam aceitos?
Desde já agradeço a todos
Ué, coloque:
input ulong NuMagico = 1;
E no Init() valide o valor, e se necessário, dê a devida mensagem de erro, caso você esteja frente a um usuário rebelde...
Mas, se mesmo assim isso acontecer, você envia um INIT_FAILED do indicador...
Ué, coloque:
E no Init() valide o valor, e se necessário, dê a devida mensagem de erro, caso você esteja frente a um usuário rebelde...
Mas, se mesmo assim isso acontecer, você envia um INIT_FAILED do indicador...
Obrigado... eu não havia pensado nessa solução.
Mas eu imaginei haver alguma forma de limitar a entrada de números mesmo, como sendo possível colocar apenas uma sequencia de 1 ao infinito e tal, eliminando os números negativos e o zero, sendo de forma double, mas em fim... sua solução ajuda
....
Contribuindo com meus 0,01 centavos:
Existem varios tipos de dados olhe em "https://www.mql5.com/pt/docs/basis/types/integer/integertypes".
O tipo uint é um tipo inteiro que não aceita negativo, descrição abaixo.
O tipo integer sem sinal é uint. Ele usa 4 bytes de memória e permite expressar inteiros de 0 a 4 294 967 295."
- www.mql5.com
Boa noite senhores...
Procurei pela documentação no MQL5 mas não encontrei uma solução possível.
Gostaria de saber se tem como colocar um INPUT de valor mínimo 1.
Exemplo:
input ulong NuMagico = 0;
No exemplo acima, o usuário não tem a possibilidade de colocar números negativos, é possível fazer com que apenas números de 1 ao infinito sejam aceitos?
Desde já agradeço a todos