Discussão do artigo "Aprendendo MQL5 do iniciante ao profissional (Parte I): Comecemos a programar" - página 3

 
Oleh Fedorov #:
Alexei, por que você quer saber? É difícil chamá-lo de iniciante... Bem, pelo menos para mim :-))

Obrigado, mas eu sou autodidata, por incrível que pareça. Portanto, isso também não me faria mal. É por isso que decidi ler um pouco...

Aqui está a primeira observação

Tabela 1. Comparação dos recursos dos principais tipos de programas MQL5.

Eles funcionam desde que a janela do gráfico esteja aberta não sim sim não

Não acho que essa seja a maneira correta de colocar a questão. Afinal, pode ser entendido como a janela do gráfico está ativa....

Muito obrigado por essa frase.

Mas, fora isso, nossa criatividade é quase ilimitada.

É muito importante que um iniciante entenda isso. Você só precisa ler a documentação e procurar uma maneira de resolver sua fantasia...

Segunda observação

As palavras #property , copyright , link , version , void ,OnStart, Print são predefinidas neste código. Tente clicar em qualquer uma delas no MetaEditor e pressione<F1> para chamar a ajuda integrada.

OnStart e Print podem ser chamadas de palavras em pé de igualdade com copyright,link eversão? Acho que isso pode confundir um iniciante em programação. Mas OnStart e Print são funções. E OnStart é uma função de processamento de eventos.

Meu veredicto: O artigo é de alta qualidade e útil para iniciantes.

 
Alexey Viktorov #:

Obrigado, mas sou um pouco autodidata. Portanto, isso também não me faria mal. Então, pensei em ler um pouco...

Obrigado.

Aqui está o primeiro ponto.

Acho que não está muito correto. Afinal de contas, ele pode ser entendido como uma janela de gráfico ativa...

Achei que o fato de mencionar que os serviços não pertencem ao gráfico em princípio, mas a todo o terminal, eliminaria esse problema... Talvez eu esteja errado.

Muito obrigado por essa frase

É muito importante para um iniciante entendê-la. Você só precisa ler a documentação e encontrar uma maneira de resolver sua fantasia...

Obrigado :-)

Segunda observação

OnStart e Print podem ser chamados de palavras como copyright,link,versão? Acho que isso pode confundir um iniciante em programação. OnStart e Print são funções. E OnStart é uma função de processamento de eventos.

Nesse contexto, acho que você pode... Porque <F1> chamará a ajuda para qualquer uma delas.

OnStart e Print são funções predefinidas, de fato, uma parte da linguagem, sem a qual ela seria muito diferente. Afinal de contas, todos os operadores básicos da MQL5 são muito semelhantes aos do C++, mas a linguagem é bem diferente para mim...

E assim, se você fizer uma triagem, há um monte de tipos de palavras: diretivas de pré-processador, nomes de propriedades e seus valores, descrições de funções e suas chamadas, e até mesmo descrição de tipos de dados.... Em termos de significado, é claro, todas essas são peças diferentes do mosaico, você está absolutamente certo.

Meu veredicto: o artigo é de alta qualidade e útil para iniciantes.

Senkaiu.

 
Oleh Fedorov #:

Obrigado.

Achei que o fato de mencionar que os serviços não pertencem ao gráfico em princípio, mas a todo o terminal, eliminaria esse problema... Talvez eu esteja errado.

Essa tabela contém não apenas serviços, mas também indicadores e Expert Advisors. No entanto, não posso formulá-la de outra forma, portanto, deixe-a como está até que alguém sugira uma expressão mais aceitável....

 
MrBrooklin #:

Por favor, chegue às estruturas e exponha tudo. Esse também é um tópico muito interessante e importante! O ponto principal da série de artigos é que todo material de treinamento, levando em conta seu grau de complexidade, deve ser dosado de forma suave e progressiva.

Obrigatório.

Em minha postagem anterior, eu quis dizer que em meu próximo artigo não sei se vou capturar esse material. Em termos de significado, ele ressoa mais com as aulas para mim.

É que a série é bastante longa, quero fazer pelo menos sete artigos para cobrir o maior número possível de tópicos importantes. Talvez mais, se o material exigir e o moderador permitir. :-)

O que mais seria interessante para um iniciante, com base em minha experiência pessoal de auto-estudo:

  1. passar argumentos para uma função, inclusive por referência;
  2. matrizes;
  3. arquivos;
  4. desenho de objetos gráficos;
  5. acesso a séries temporais e dados de indicadores;
  6. Função OnTradeTransaction.

Obrigado.

Talvez todos os itens acima sejam o mínimo necessário de material educacional que permita criar os Expert Advisors mais simples sem indicadores. Pelo menos, esse mínimo é suficiente para mim, por enquanto.

Bem, na minha opinião, os iniciantes também precisam de indicadores. E os eventos são uma coisa boa. E muitas outras coisas.

Em geral, iniciantes, fiquem na linha. :-)

Mas agradeço aos desenvolvedores experientes por sua opinião também. Fico feliz que você tenha achado o material útil.

 
Gostei do artigo. Seria ótimo se houvesse uma oportunidade de discutir com o autor as dificuldades que surgiram e resolvê-las. Pretendo continuar aprendendo com os artigos desta série.
 
Aleksandr Shirin #:
Gostei do artigo. Seria ótimo se houvesse a oportunidade de discutir com o autor as dificuldades que surgem e resolvê-las. Pretendo continuar estudando os artigos dessa série.
Há uma oportunidade. Geralmente entro em contato - em comentários em russo e inglês, em mensagens privadas....
 
Obrigado, Alexey, por ter elaborado um treinamento e uma programação básica de MQ. Como novato, tenho algum conhecimento básico de programação e queria me aprofundar mais em EA, mas nunca tive tempo (como operador de mercado com um emprego em tempo integral) para me dedicar a isso. Isso foi há 20 anos. Olá GTP4. Conversando e discutindo conceitos de negociação e agora a construção de EAs com bastante facilidade, eu queria saber o que a IA está gerando. Não consigo chegar perto da complexidade ou da velocidade com que ela trabalha, mas é bom saber o que está acontecendo - obrigado!
 
gmurphygmcs #:
Obrigado, Alexei, por reunir as noções básicas de programação e treinamento em MQ. Como iniciante, tenho algum conhecimento básico de programação e queria me aprofundar nos EAs, mas nunca tive tempo (como operador em tempo integral) para fazer isso. Isso foi há 20 anos. Olá GTP4. Depois de comunicar e discutir os conceitos de negociação e agora criar EAs, eu queria saber o que a IA gera. Não consigo chegar perto da complexidade ou da velocidade com que ela trabalha, mas é bom saber o que está acontecendo.
O GTP4 gera principalmente código MQL4. O MQL5 precisa ser aprendido, e não é fato que ele se lembrará do aprendizado após algumas postagens.
 
 

Pessoalmente, gostei muito. Entrega correta das informações. Sem água.

Mas não está claro onde ler mais lições do autor?