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

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
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