Auto-aprendizagem da linguagem MQL5 a partir do zero - página 41
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Isso mesmo! Eu tenho o tempo em dias. E o período de treinamento e quantos dias se passaram desde o meu início. Acho que não estou entendendo algo.
Com todo o respeito, Vladimir.
Obrigado, Peter! Eu já fui ajudado a entender esta questão.
Estou continuando meu estudo da linguagem de programação MQL5 e hoje estou colando o código de um script, que é uma continuação de uma das tarefas dos participantes deste tópico. Testei o roteiro em todos os modos. Tudo funciona como deveria. Eu defini os parâmetros de entrada como um mínimo para começar.
Cumprimentos, Vladimir.
Você faz ... termina de escrever os nomes russos nos nomes das variáveis e funções. Isto é considerado uma forma muito ruim. Claramente você está fazendo programas para si mesmo, mas isto não é 1C, afinal. Acostume-se imediatamente ao estilo de códigos padrão. Então, será mais fácil para você ler o código de outras pessoas de Expert Advisors e indicadores, que você definitivamente precisará.
Em termos de lógica de condições, a seqüência "aprenderei a língua" pode ser produzida como resultado do cálculo do tempo e paciência disponíveis para aprendê-la. Se um dos parâmetros (tempo ou paciência) for igual a zero, você não será capaz de aprender o idioma. Portanto, há um erro lógico na condição.
Você quer dizer um erro lógico no estado da própria função ou no funcionamento do roteiro?
Cumprimentos, Vladimir.
Você deve... parar de escrever nomes russos nos nomes das variáveis e funções. Isto é considerado uma forma muito ruim. É claro que você está fazendo programas para si mesmo, mas afinal não é 1C. Acostume-se imediatamente ao estilo de códigos padrão. Então será mais fácil para você ler o código de Conselheiros Especialistas e indicadores de outras pessoas, que você definitivamente precisará.
Vasily, você não vai acreditar, mas eu sou a favor disso! É apenas a condição da tarefa que foi dada em russo, daí a continuação. Reescreverei definitivamente o roteiro usando o inglês.
Cumprimentos, Vladimir.
Você quer dizer um erro lógico no estado da própria função ou no funcionamento do roteiro?
Com todo o respeito, Vladimir.
Não há erros de sintaxe no código, mas a lógica está quebrada, e você tem que vigiá-la de perto.
O cálculo em si na função sufficiency_time é ilógico. O tempo é suficiente quando não é zero. A função calcula a diferença de tempo e retorna um sim/não lógico. Ou seja, a função não está estruturada corretamente. Recalcular o tempo_suficiente().
Embora, não. A função retorna curto, mas ainda não há lógica. O tempo_suficiente deve ser maior que zero.
Agora está claro, basta descobrir como fazer isso. Será algo a ser feito no fim de semana.
Cumprimentos, Vladimir.
Não há erros de sintaxe no código, mas a lógica está quebrada, e você tem que observá-la cuidadosamente.
Se você está escrevendo para iniciantes, escreva em linguagem simples, não há nada para entrar de longe, para menosprezar.
e suas ameaças verão onde elas podem ser de interesseContinuo estudando a linguagem de programação MQL5 e estou postando o código de um script, que é uma continuação de uma tarefa dos participantes deste tópico. O roteiro foi testado em todos os modos. Não foram detectados problemas. Aplicou o número mínimo de parâmetros de entrada para começar. O código do roteiro é escrito em inglês, os comentários ao código estão em russo, para facilitar o processo de aprendizagem. Como prometi anteriormente, tentei descrever o roteiro de uma forma compreensível para um aluno da escola de programação de 1ª série.
Com os melhores cumprimentos, Vladimir.
Primeiro, aprenda a trabalhar com variáveis de string com Dmitry Fedoseyev, os infostringements são muito nebulosos na fase de estudo do código de outras pessoas,
No artigo que ele revisou, tudo está claro, e você aprenderá muitas coisas ao mesmo tempo, estou falando como leitor da maioria dos artigos aqui, eu acho que ninguém leu mais do que eu)
Isso mesmo! Eu tenho o tempo em dias. E o período de treinamento e quantos dias se passaram desde o meu início. Acho que ainda não entendi algo.
Cumprimentos, Vladimir.