Onde posso comprar um livro sobre programação EA? - página 4

 
Zvezdochet:
Explicando a palavra propriedade ..... Recebi-a novamente: por que há uma linha à direita? Por que dois? E se for deixado? E se for reto? E se for apenas um? Ele me disse: "Apenas tente", eu tentei e o programa não me deixou compilar e no porão havia um tijolo - nenhum trânsito permitido e um erro .... Eu volto para o programador - qual é o problema? Ele diz: "Sai de cima de mim, idiota".

É a sintaxe da linguagem, você só tem que memorizar tais coisas. É como a gramática de qualquer língua estrangeira, quando se usa o artigo 'a' e quando se usa 'o'. Quando colocar uma vírgula e quando colocar uma parada total. Se você puder explicar algo a uma pessoa em uma língua estrangeira e cometer erros, é mais provável que a pessoa entenda o que você está tentando dizer. Mas o computador precisa ser explicado sem erros, estritamente de acordo com as regras. Se você esquecer um ponto-e-vírgula ou um parêntese de fechamento em algum lugar, será um erro de compilação.
Geralmente, não é uma boa idéia aconselhar um iniciante a ler Knuth. Se você quiser conhecer o básico, a sintaxe, o básico e aprender todo esse conhecimento de um livro onde o material será servido de forma bem organizada, capítulo por capítulo, à medida que o conhecimento do leitor aumenta, com bons exemplos, você pode ler o livro C# de Schildt. Neste livro, há mais ênfase na sintaxe. Todos os conceitos básicos sobre Tipos de Dados, Operadores, Arrays e Strings, Métodos e Classes, Variáveis podem ser encontrados nele. As diferenças entre o Mql4 serão mínimas.
A menos, é claro, que você possa pegar um Expert Advisor em particular, um Expert Advisor simples, cuja lógica seja clara de A a Z, e percorrer o código, pressionar F1, marcar uma expressão pouco clara, e ler a ajuda, como aconselhado acima.
Pessoalmente, comecei assim - há muito tempo atrás eu tinha uma EA muito simples com notícias; ela fazia pedidos pendentes em ambas as direções em um determinado momento. Eu exibiria informações sobre a divulgação. Quando uma das ordens é acionada, ela apaga a oposta e triplica a que ficou. Aqui, eu li de A a Z e entendi o que OnInit, OnTick e todas as outras funções estão envolvidas nela.

 
Zvezdochet:
Um programador que eu conheço me disse a mesma coisa:Você clica no editor, depois clica em Create no canto superior esquerdo do editor e aparece o assistente de criação do Expert Advisor (um modelo quadrado), depois escreve o nome em inglês, depois clica em Next, depois em COMPLIMIT depois disso. Você encontrará este código na pasta Especialistas na pasta Dados em formato MQL. Você abre este código novamente no editor, passe o cursor sobre uma palavra como propriedade e pressione F1, e uma página irá aparecer explicando a palavra. Eu fiz isso, mas há muitas palavras incompreensíveis que explicam a palavra propriedade ..... Eu consegui novamente: por que duas linhas à direita? Por que dois? E se for deixado? E se for reto? E quanto a um? ele me disse: "vá em frente e experimente" eu fiz isso e o programa não me deixa compilar e no porão há um tijolo - não é permitido trânsito e errrr .... Eu volto para o programador - qual é o problema? Ele diz: "Fique longe de mim, seu idiota".

A melhor opção é comprar um curso de programação C++, então você entenderá ainda mais. O que você estava perguntando a seu amigo é o básico da programação, se lhe perguntassem por que 2*2 = 4 e não 5 e não pudesse entendê-lo, sua reação seria semelhante.

 
Zvezdochet:
Eu sei que um amigo programador já me disse isso:Você clica no editor, depois clica em Create no canto superior esquerdo do editor e aparece o assistente de criação Expert Advisor (um modelo quadrado), depois escreve o nome em inglês, depois clica em Next, depois em COMPLIMIT. Você encontrará este código na pasta Especialistas na pasta Dados em formato MQL. Você abre este código novamente no editor, passe o cursor sobre uma palavra como propriedade e pressione F1, e uma página irá aparecer explicando a palavra. Eu fiz isso, mas há muitas palavras incompreensíveis que explicam a palavra propriedade ..... Eu consegui novamente: por que duas linhas à direita? Por que dois? E se for deixado? E se for reto? E quanto a um? ele me disse: "vá em frente e experimente" eu fiz isso e o programa não me deixa compilar e no porão há um tijolo - não é permitido trânsito e errrr .... Eu volto para o programador - qual é o problema? Ele diz: "Fique longe de mim, seu idiota".

Por que as calças vestem do jeito que usam? Palavras e frases em inglês e russo são exatamente assim e exatamente nessa ordem e regras, por que assim é uma questão de educação superior linguística especial. A sintaxe das linguagens de programação é exatamente a mesma, muitas pessoas inteligentes pensaram na sintaxe das linguagens de programação durante cerca de uma década (a história da criação do c++ provavelmente não pode passar sem ela). Comece simplesmente lendo Knuth, existem 5-7 livros na Internet para download, lidos simplesmente como um livro de ficção, e muitos dos motivos, que você ainda não escreveu aqui, terão respostas. Se depois de ler estes livros você ainda tem uma forte sensação de que isto é uma merda, 200% de que neste momento em sua programação de vida não é sua coisa - todos são diferentes e não há nada de errado com isto. Lá, lendo o perfil de Galina Bobko, a garota estupidamente foi a cursos de programação e se enterrou. Agora tudo está disponível na Internet, você não tem que ir a lugar algum. Se você quiser perder o tempo de outra pessoa com perguntas inúteis, não há problema, você pode receber 30$/hora e muitos estarão prontos para ouvi-lo e responder às suas perguntas.

 
Andrey Azatskiy:

A melhor opção é comprar um curso de programação C++, então você entenderá ainda mais. Se lhe perguntassem por que 2*2 = 4 e não 5 e você não conseguisse entender, sua reação seria a mesma.

Por que ele precisa de C++? Ele precisa escrever programas para MetaTrader em MQL, então ele precisa estudar MQL, e não alguma aproximação.

 
Vitaly Muzichenko:

Por que ele precisa de C++? Ele precisa escrever programas para MetaTrader em MQL, então ele precisa aprender MQL, e não alguma aproximação.

A questão está em um plano diferente, o homem precisa entender o que é a programação.

 
Unicornis:

A questão está em um plano diferente, uma pessoa precisa compreender o que é a programação.

Bem, então aconselhe .php, geralmente é simples.

 
Vitaly Muzichenko:

Por que ele precisa de C++? Ele precisa escrever programas MetaTrader em MQL, então ele precisa aprender MQL, não alguma aproximação.

Você acha que С+++ é diferente da MQL?

O fato de a MQL ter funções incorporadas para trabalhar com um servidor comercial, histórico e ambiente comercial, não a torna diferente da C++... A única exceção é trabalhar com apontadores e modelos de classe, a MQL simplificou tudo

 
E o C++? É melhor você aprender montador. Assim, você não vai mais começar a escrever EAs.
 
Dmitry Fedoseev:
E o C++? É melhor você aprender montador. Assim, você não começará a escrever EAs por um longo tempo.

Eu ainda recomendaria começar pelo código da máquina, por assim dizer, a partir do mais básico! )))

 
Igor Makanu:

Eu ainda recomendaria começar pelo código da máquina, por assim dizer, a partir do mais básico! )))

Então você deve começar com matemática da 3ª série).

Na verdade, se há algo a aprender, é o que você precisa para escrever um programa específico, em vez de algo aproximado. Conselheiros)