Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 1141
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
bom dia a todos ___ sou um novato __ quero fazer um milhão __ quero ajudar-me a escrever um conselheiro __ qualquer informação seria ótimo __ não sei por onde começar e como fazer __ mas tenho um grande desejo __ não consigo descobrir sozinho, vi vídeos, etc. mas não sou nenhum programador --- posso copiar algo mas não fazer __ preciso de um professor - quem pode me ajudar com este trabalho árduo? obrigado
Para começar, um EA é um programa que contém um algoritmo comercial, e é escrito para facilitar a rotina diária de trabalho manual.
Você tem um algoritmo lucrativo que precisa colocar em seu robô? Caso contrário, não vale a pena começar a escrever nada, pois não há nada para colocar no programa.
Eu quero aprender a programar em MQL. Por onde eu começo com 4 ou 5?
Definitivamente com um A, e não fique atolado com um B.
Vitaly, obrigado :) Se for o caso, então a plataforma deve ser MT5 :) Percebi que alguns usuários do MT4 estavam falando negativamente sobre o MT5 por alguma razão. Então, eu tinha minhas dúvidas...
Boa tarde. Depois de escrever o Consultor Especialista, eu o verifiquei no Testador de Estratégia. Mas no testador, meu período selecionado para o indicador ADX não apareceu. Escrever uma chamada para o indicador é normal:
ADX1=iADX(NULL,0,ADX_Period,PRICE_CLOSE,0,1);
ADX2=iADX(NULL,0,ADX_Periodo,PREÇO_CLOSE,0,2);
dipl1=iADX(NULL,0,ADX_Periodo,PREÇO_CLOSE,1,1);
dipl2=iADX(NULL,0,ADX_Period,PRICE_CLOSE,1,2);
dimn1=iADX(NULL,0,ADX_Period,PRICE_CLOSE,2,1);
dimn2=iADX(NULL,0,ADX_Period,PRICE_CLOSE,2,2);
E a MovingAverage apareceu no gráfico, mas não foi chamada. Por favor, ajude.
Negatividade é uma coisa, mas perspectiva é outra. Mt5 é o futuro, então precisamos aprender a trabalhar com ele
De sua resposta: para a perspectiva do MT5 de hoje - para o MT4 de hoje
Deixe-me confirmar o que você acabou de dizer com minha própria opinião IMHO
IMHO, "Na minha humilde opinião" ..... "Eu tenho uma opinião - não posso discutir com ela".
Um pouco sobre mim: conheço muito bem o MQ4 e o MQ5 de uma maneira pequena. Em minha linha vizinha fiz 1 hora para refazer e descrever em detalhes o indicador de MT5 a MT4
Como dizem os americanos, OK, vamos fazer as contas.
1. A maioria dos programas em CodeBase no MT4
2. O MQ5 é mais complicado e os programas nele são mais longos. Exemplo 1: O indicador no MQ4 é chamado com uma função. No MQ5 você deve a) criar um cabo b) chamar c) destruir o cabo
Exemplo2: Um pedido no MQ4 é aberto usando uma função. No MQ5 temos que a) preencher a estrutura de parâmetros b) chamar a função
3. para MQ5, você precisa usar o terminal MT5. Há corretores que utilizam apenas o MT4
4. O MQ4 é muito mais fácil e rápido de estudar do que o MQ5 - segue os pontos anteriores
5. E o mais importante, a transição do MQ4 para o MQ5 é mais fácil do que o aprendizado inicial do MQ5.
6. Esta é minha opinião, e não vale a pena discutir sobre isso. Você já expressou sua opinião duas vezes somente nesta linha.
Boa tarde. Depois de escrever o Consultor Especialista, eu o verifiquei no Testador de Estratégia. Mas no testador, meu período selecionado para o indicador ADX não apareceu. Escrever uma chamada para o indicador é normal:
ADX1=iADX(NULL,0,ADX_Period,PRICE_CLOSE,0,1);
ADX2=iADX(NULL,0,ADX_Periodo,PREÇO_CLOSE,0,2);
dipl1=iADX(NULL,0,ADX_Periodo,PREÇO_CLOSE,1,1);
dipl2=iADX(NULL,0,ADX_Period,PRICE_CLOSE,1,2);
dimn1=iADX(NULL,0,ADX_Period,PRICE_CLOSE,2,1);
dimn2=iADX(NULL,0,ADX_Period,PRICE_CLOSE,2,2);
E a MovingAverage apareceu no gráfico, mas não foi chamada. Por favor, ajude.
LRA:
На графике в тестере стратегий появляются лишь индикаторы, явно перенесенные на него после нажатия кнопки Стар
Quando eu estava escrevendo, eu estava comparando-o com os EAs existentes no terminal, e suas chamadas são as mesmas e quando eu mudo o período no código, ele também muda e aparece na tabela. Por que isso não está acontecendo no meu caso?