Auto-aprendizagem da linguagem MQL5 a partir do zero - página 25

 
MrBrooklin:

É por isso que o tema é chamado "... from scratch" - zero na programação e zero em inglês.

Atenciosamente, Vladimir.

(Estou vendo.)

É estranho que tantos artigos sobre a MQL5 tenham sido traduzidos para o inglês e do inglês para o russo, enquanto o manual ainda não foi traduzido. É muito estranho.
 
Реter Konow:
Tente remover as condições e verificar. Eles não fazem nada lá.

Verificado. Você está absolutamente certo - as condições e #define não fazem nada. Percebo agora que ainda não entendi tudo isso, portanto, com licença.

Atenciosamente, Vladimir.

 
MrBrooklin:

Verificado. Você está absolutamente certo - as condições não fazem nada. Agora eu percebo que ainda não descobri completamente, então - desculpe.

Respeitosamente, Vladimir

Quais são seus planos para estudos e práticas adicionais? Quais são seus próximos objetivos?
 
Valeriy Yastremskiy:

É um esconderijo no código))))

Bem visto. Vou comentar #define e deixar para quando eu precisar voltar a ele. Mas, por enquanto, que seja um esconderijo.

Atenciosamente, Vladimir.

 
Реter Konow:
Quais são seus planos futuros em treinamento e prática? Que tarefas você vai definir para si mesmo?

O próximo passo é adicionar uma margem de fuga ao código do roteiro.

Cumprimentos, Vladimir.

 
MrBrooklin:

No futuro, de acordo com o plano de auto-estudo, a tarefa é modificar o roteiro passo a passo, ou seja, passo a passo:

  1. adicionar Stop Loss e Take Profit;
  2. adicionar o trailing;
  3. adicionar o risco máximo;
  4. expandir a escolha de ordens pendentes.
Atenciosamente seu, Vladimir.

Eu o escrevi na 13ª página deste artigo. Eu já implementei o primeiro ponto.

Atenciosamente, Vladimir.

 
MrBrooklin:

O próximo passo é adicionar uma margem de fuga ao código do roteiro.

Cumprimentos, Vladimir.

Isso faz sentido. Experimente. Quando chegar ao ponto de verificar se você tem uma posição aberta ou uma ordem aberta, estude o for loop atentamente e pratique usando-o em exemplos simples para facilitar a solução do problema. Você também precisará dominar arrays e funções. Então, você será facilmente capaz de lidar com isso.
 
1. aprender arrays.
Você pode aprender como usar uma declaração de "se-else". 2.
3. Aprender a trabalhar com e para os loops.
4. aprender funções (usuário e padrão).
5. Aprenda roteiros simples e consultores especializados.

Este é um programa correto para o treinamento inicial.
 
Реter Konow:
1. Matrizes principais.
2. Domine a declaração if-else.
3. Aprenda a trabalhar com os laços de e para e enquanto isso.
4. Funções principais (usuário e padrão).
5. Aprenda roteiros simples e consultores especializados.

Este é o programa correto para o treinamento básico.

Obrigado, Peter, pelos conselhos construtivos. Com certeza, vou incorporá-lo ao meu plano de auto-estudo.

Cumprimentos, Vladimir.

 
Реter Konow:
1. Matrizes principais.
2. Domine a declaração if-else.
3. Aprenda a trabalhar com e para os loops.
4. Funções principais (usuário e padrão).
5. Aprenda roteiros simples e consultores especializados.

Este é um programa adequado para o treinamento inicial.
0. Tipos de dados.

0.1 Conversão de tipo

0,2 Álgebra booleana

0,3 Conceito de transbordo de número inteiro (x+1 nem sempre é maior que x)

0,4 Matemática do número de pontos flutuantes

0,5 Variável

0,6 Inicialização variável

...

Preguiçoso para pensar mais))))

Razão: