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

 
Andrei Novichkov:
E por que você está se concentrando na rede de arrasto? A rede de arrasto é uma peça menor do Expert Advisor, nada mais. Você ficaria melhor com um indicador, como um boneco.

Sim! Além disso, o indicador é a parte mais importante, o estudo. Com um indicador, você também pode criar uma rede de arrasto.

 
Maxim Kuznetsov:

Enquanto o TC está no horário de saída...

Paralelamente a este tópico eu ensino programação a meus filhos (eles deveriam estar na escola, mas são ensinados a "matar você"). Portanto, há algumas conclusões e notas.

1. O resultado visual, tangível, visível e significativo é extremamente importante. A quantidade mínima de código que você coloca, impressa, deve produzir o efeito máximo.

2. Nós, como gurus auto-respeitosos, estamos afogando o TC em detalhes. Deve ter uma confusão de plataforma MQL e API.

3. MQL é totalmente inadequado para aprender de 0 ...:-( tendo o fundo, é bastante simples, mas a base que você precisa para obter

para apoiar a TS no aprendizado com zeros,

o primeiro é fornecer ao testador um Expert Advisor com código mínimo, que já será capaz de modificar e acrescentar.

Na última tarefa (é a primeira sobre a parada de trilha) - escrever uma coruja e executá-la no testador do TC e ver como exatamente uma parada é trilhada.

Olá Maxim!

Você notou com precisão a bagunça em minha cabeça. Após uma breve pausa, li o tópico do início ao fim mais uma vez. A conclusão é clara! Com grande desejo de me ajudar no auto-estudo, todos os participantes deste tópico compartilharam voluntariamente sua visão de como construir meu programa de auto-estudo (plano), pelo qual eu expresso um OBRIGADO OBRIGADO! A única coisa que com tudo isso teve que considerar (e este é o ponto mais importante), que diante deles estava um zero completo!

Não tive nenhum conhecimento de base, mas ainda tenho um grande desejo de aprender MQL5. Eu tenho meus pensamentos em ordem, agora vamos ao trabalho!

Atenciosamente, Vladimir.

 

Para uma compreensão básica da programação

https://www.youtube.com/watch?v=SW_UCzFO7X0

1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
  • 2016.06.20
  • www.youtube.com
Доп. материалы и задачи к лекции - https://javarush.ru/s/level_0 Весь курс CS50 — https://javarush.ru/s/course_cs50 Это Хогвартс? Нет, друзья, это Гарвард и ...
 
Aliaksandr Hryshyn:

Para uma compreensão básica da programação

https://www.youtube.com/watch?v=SW_UCzFO7X0

Olá Alexander, obrigado pelo link!

Cumprimentos, Vladimir.

 
Vladimir Simakov:

Vejo que o homem foi bombardeado com conselhos. Também decidi me inscrever, talvez eu me livre do desejo))))) Estava brincando.

Certo. Então: eu quero uma rede de arrasto clássica.

Dividimos a tarefa em duas partes:

  1. A própria rede de arrasto.
  2. Alguma coisa na tela.
Vamos escrever o código:

O que está acontecendo aqui?

  1. Temos uma função de Messenger que exibirá mensagens.
  2. Temos uma função Tral que arrasta as ordens de arrasto enquanto é um chamado "stub" que retorna algum valor válido para a execução do código.
  3. Há uma enumeração EMessType que define o que queremos dela na função Messenger; ela tem blocos Init, DeIni e Set

Este é um exemplo de uma simples decomposição.

É isso, minha esposa está aqui, eu estou evaporando))))

Amanhã continuaremos))))

PS Se você ficou entediado, não hesite em me dizer))))

Olá Vladimir, o desejo não foi desencorajado e não se tornou entediante! Agora eu continuo estudando de acordo com o plano ajustado! Obrigado pelos conselhos e dicas construtivas!

Cumprimentos, Vladimir.

 
Fast235:
para um curso de uma semana no enum)

Olá! ENUM vale a pena em termos de auto-aprendizagem.

Cumprimentos, Vladimir.

 
Andrei Novichkov:
E por que você está preso com a rede de arrasto? A rede de arrasto é um pedaço menor de EA, nada mais. Seria melhor desmontar o indicador, o demolidor.

Olá Andrey! Trailing Stop deveria ser uma extensão do código do roteiro, que eu já criei e estou usando agora. Seguindo o conselho dos respeitados participantes deste tópico, decidi criá-lo primeiro como um Expert Advisor, para que eu pudesse voltar ao roteiro e terminá-lo.

Posso chocá-lo, mas as estratégias de indicadores não consideram UM! Poderia haver uma discussão de várias páginas sobre esta crença, mas se ela realmente ocorrer entre os participantes deste tópico, certamente não me envolverá.

Com todo o respeito, Vladimir.

 
MrBrooklin:

Olá Andrey! Trailing Stop deveria ser uma extensão do código do roteiro, que eu já criei e estou usando agora. Seguindo o conselho dos respeitados participantes deste tópico, decidi criá-lo primeiro como um Expert Advisor, para que eu pudesse voltar ao roteiro e terminá-lo.

Posso chocá-lo, mas as estratégias de indicadores não consideram UM! Poderia haver uma discussão de várias páginas sobre esta crença, mas se ela realmente ocorrer entre os participantes deste tópico, certamente não me envolverá.

Com todo o respeito, Vladimir.

Não, eu não estou "consternado" com isso. Sua aversão às estratégias de indicadores é compartilhada por muitos comerciantes. Devo ressaltar que os indicadores não têm necessariamente que ser a base de uma estratégia. Há um grande número de indicadores que mostram informações de referência, por exemplo. Há indicadores escritos, na minha opinião inculta, apenas para a beleza. Ou, preste atenção, escrito para fins educacionais. Quando estou escrevendo artigos, ilustro o conteúdo com indicadores de educação. Portanto, há um número justo de nichos para eles, além das estratégias.
 
Andrei Novichkov:
"...Note que os indicadores não precisam necessariamente ser a base da estratégia...".

Concordo. Portanto, a fim de permitir que um EA com uma parada para abrir posições quando o testador de estratégia for iniciado, usarei a condição mais simples: às 9:00 da manhã em ponto. Se o primeiro tique estiver para cima, significa COMPRAR, se o tique estiver para baixo, significa VENDER. Eu não quero introduzir lógica no funcionamento da EA. Eu só não quero usar a condição aleatória. Estou escrevendo a tradução especialmente para aqueles que não falam inglês, incluindo eu mesmo, para memorizá-la.

Cumprimentos, Vladimir.

 
MrBrooklin:

Olá Andrey! Trailing Stop deveria ser uma extensão do código do roteiro, que eu já criei e estou usando agora. Seguindo o conselho dos respeitados participantes deste tópico, decidi criá-lo primeiro como um Expert Advisor, para que eu pudesse voltar ao roteiro e terminá-lo.

Posso chocá-lo, mas as estratégias de indicadores não consideram UM! Poderia haver uma discussão de várias páginas sobre esta crença, mas se ela realmente ocorrer entre os participantes deste tópico, certamente não me envolverá.

Cumprimentos, Vladimir.


Vladimir, bom dia. Sim, não há perguntas sobre o TC. É a sua crença e intenção pessoal. IMHO, se você vai estudar a LÍNGUA MQL5, então IMHO, a programação de indicadores deve ser estudada na íntegra ... Você tem a mesma linguagem - para scripts, para Expert Advisors e para indicadores.

Além disso, você insiste em finalizar o roteiro com função de rastreamento, embora existam todas as redes de arrasto em código base escrito na forma de especialistas ou suas funções ou bibliotecas, talvez existam especialistas que possam lhe dizer as muletas, como abrir sem ferramentas em seu TS, usando muletas é claro, através do indicador para colocar posições ou pedidos ... :-)

A propósito, aqui está seu tópico TS sobre o artigo Algoritmos rentáveis na rede de arrasto
https://www.mql5.com/ru/articles/442

Não esqueça os artigos sobre indicadores nos artigos
https://www.mql5.com/ru/articles/37

Dois
Graças a você, eu mesmo os releio

https://www.mql5.com/ru/articles/31

Três Escrevendo um artigo indicador.

https://www.mql5.com/ru/articles/10