Quero aprender a linguagem de programação para o terminal MT5. Por onde começo como iniciante ? - página 6
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
Não é conveniente aprender do zero com o livro de Kovalev, pois ele está desatualizado. Você começa a fazer alguns exercícios e eles não são compilados. E a simples leitura, sem prática, torna mais difícil lembrar das coisas.
Não creio que estejamos falando de nenhum exemplo simples. É provavelmente o fim do livro didático. E provavelmente é uma questão de sintaxe, que, se você entender o básico, é facilmente corrigida. Em qualquer caso, a TC pode sempre perguntar por que este ou aquele exemplo não é compilado.
Você pode dar um exemplo do tutorial que não é compilado? Por exemplo, vamos quebrar isso.
Você foi corretamente aconselhado a aprender C++, porque é MQL, e há muito mais materiais em C++.
Se você conhece C++, então estude MQL a partir da ajuda, analisando os EAs de outras pessoas.
Isto se a pessoa planeja suas atividades fora da MT. Mas não se pode planejar tal coisa com antecedência. Neste momento, o objetivo é aprender a escrever para a MT. E se uma pessoa começa em C ou C++, ela ficará presa lá por tais coisas que estão ausentes na MQL desde o início. Afinal de contas, mesmo uma simples impressão de valor não pode ser feita com cout. A este respeito, a MQL é muito mais fácil - Imprimir ou Alertar.
Portanto, é melhor começar a aprender o que você precisa. E mais tarde, se você gostar e quiser continuar, você pode mudar para C++.
Aprenda C++ se você é um iniciante. Aqui está um bom recursohttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Evite os não-profissionais, seu idioma é seco demais para se lembrar de qualquer coisa. Usando técnicas mnemônicas, há muitos livros sobre este tema na Internet.
Pessoalmente, para memorizar algo, é preciso imaginar uma função, por exemplo, como um objeto do mundo real, acrescentando mais brilho e humor, sexo e surrealismo.
é melhor
6 mais parâmetros devem ser inseridos no PositionOpen.Os outros parâmetros não precisam ser prescritos
Estes não são quase nenhum exemplo simples. Provavelmente já está no final de um livro didático. E provavelmente se trata de sintaxe, que, se você entender o básico, pode ser facilmente corrigida. Em qualquer caso, a TC pode sempre perguntar por que este ou aquele exemplo não é compilado.
Você pode dar um exemplo do tutorial que não é compilado? Vejamos um exemplo.
Sim, desde o início, por exemplo, não há função Start, agora éOnInit().
Encontrei aqui uma boa descrição, se você começar do zerohttps://sgr-tradeinvest.ru/mql4
sim desde o início, por exemplo, não há função Start, agora é OnInit()
Compilado. Não há erros. Apenas um aviso, que é facilmente corrigido com uma compreensão elementar do termo "função".
Eu até peguei um exemplo um pouco maior:
Ele também compila. 12 avisos, mas nenhum deles afeta o desempenho do programa. Eles também são corrigidos. Portanto, para iniciar o Tutorial - é isso.
Aprenda C++ se você é um iniciante. Aqui está um bom recursohttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
O homem precisa de uma carona e você está lhe dando a carona. Na fase de aprendizagem do MQL, a questão de saber se o programador precisa de programação em princípio, se ele pode realizá-la. O MQL é mais fácil que o C++. Por que se preocupar com coisas complicadas?
Especialmente, que o link acima inclui tudo o que a MQL não tem: biblioteca padrão (MLQ tem, mas sua própria, não C++), namespace, entrada e saída via cout e cin.
Compilado. Não há erros. Apenas um aviso, que é facilmente corrigido com uma compreensão básica do termo "função".
Eu até tomei um exemplo um pouco maior:
Compila também. Há 12 avisos, mas nenhum deles afeta a operabilidade do programa. Eles também podem ser facilmente fixados. É por isso que o Tutorial é um bom ponto de partida.
Eu tentei por alguma razão e não funcionou. Pensei que fosse por causa da mudança de nome. Obrigado por tentar. Talvez devêssemos voltar a ele.
Yuri, bem, todos começam em algum lugar.
Eu comecei com .php, depois estudei .js porque sem ele, escrever algo normal simplesmente não é realista. Quando o .js foi complementado com a biblioteca jquery, foi uma alegria, mas você tinha que aprender. Muitas pessoas escreveram então que era um absurdo e que você só deveria usar .js puro, mais tarde todos passaram a usar jquery, porque as bibliotecas são legais.
Quando toquei em forex, estudei .mql porque precisava, mesmo sendo difícil, não é o mesmo que php e js.
Portanto, o que importa é o desejo.
Agora, para ser um garoto legal, não basta ser um garoto legal, você tem que estudar mais dezoito estruturas... É assim que o programador médio vive sua vida inteira como um programador inacabado - ele aprende uma estrutura e mais três aparecem ao mesmo tempo.
O que você estudou?
Se ao menos você soubesse o que já sabe e o que pode fazer. Em geral - basta pegar o Expert Advisor do kit terminal, abri-lo no editor e ver se algo no código está destacado em uma cor diferente - colocar o cursor ali, pressionar f1 e ler a ajuda.
Se você não está nada familiarizado com programação, não sabe para quê, se, etc. - Você pode começar com qualquer livro de idiomas para manequins ou livros infantis.