Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1685
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O que há de errado com este aqui?
sim para todos, não se encaixa no formato de pergunta-resposta e é uma formatação estúpida, não se pode inserir uma linha de código no texto sem levá-lo para a linha seguinte, não se pode citar um pedaço de código corretamente: a mensagem inteira é colada do bolso.
A partir de um, o OrdersTotal retornará zero quando não houver pedidos. Mas por alguma razão.
for ( int i = OrdersTotal() ; i > 0 ; i -- )
dá um loop infinito, e assim >= não.
Existe outra plataforma mais conveniente para a comunicação sobre mql?Este é o website dos desenvolvedores da plataforma e da linguagem MQL.
Onde mais você obteria as respostas mais precisas?
E sua pergunta é da área de mal-entendidos sobre como trabalhar com arrays.
o laço não está ajustado corretamente:
deveria ser assim:
A partir de um, o OrdersTotal retornará zero quando não houver pedidos. Mas por alguma razão.
for ( int i = OrdersTotal() ; i > 0 ; i -- )
dá um loop infinito e assim >= não.
s há outra plataforma mais conveniente para a comunicação sobre mql?é maior ou igual a, porque o primeiro elemento da matriz também precisa ser levado em conta, e seu índice na matriz é zero.
Olá!
As variáveis são declaradas da seguinte forma
input string startHour ="00:20"; input string endHour ="23:40"; datetime startTime, endTime;
No código mql4, a linha é assim
O compilador mql5 dá o erro'(TimeToString' - variável esperada),aviso(conversão implícita de 'número' para 'string')
Você poderia me dizer como corrigi-lo?
...
Você pode me dizer como consertá-lo?
Não duplique o código (princípio DRY = Não se repita) Use funções. Por exemplo:
Qualquer cadeia inválida é convertida em tempo zero
Este é o website dos desenvolvedores da plataforma e da linguagem MQL.
Onde mais você obteria as respostas mais precisas?
Sua pergunta representa uma falta de compreensão de como trabalhar com arrays.
OrdensTotal, a 1 ordem retorna 1 e não 0. Quando há 0 ordens, retorna 0.
"Este é um website dos desenvolvedores da plataforma e da linguagem MQL. Onde mais você obteria as respostas mais precisas? "
- Só porque é um recurso do desenvolvedor não significa que seja o lugar certo para fazê-lo, como se houvesse recursos projetados especificamente para o formato de perguntas e respostas.