Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1456
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
Boa tarde!
Por favor, me ajude: o objetivo é implementar o fechamento da posição quando o preço cruza a MA.
Nesta seção do código
obtenho a seguinte imagem no testador : o preço cruza a MA e fecha a posição no fechamento do candle / abertura do próximo candle, já longe do nível de fechamento desejado (limite da MA)....
Nesta seção do código
Obtenho a seguinte imagem no testador : o preço cruza a MA e fecha a posição no fechamento do candle / abertura do próximo candle, já longe do nível de fechamento desejado (limite da MA)....
Os ticks são muito mais voláteis do que a média da MA no tick cloz, portanto, o spread entre os ticks em que o valor da MA apareceu é algo comum. O preço é discreto, e espero que você não confunda bid e ask, ou seja, a MA por bid e os preços abertos de fechamento também são bid, e a MA por ask e os preços também são ask.)
Zy, você não pode recalcular o ma por bid ou ask, mas adicione o spread e subtraia, o erro será mínimo.Os ticks são muito mais voláteis do que a média da MA no cloz do tick, portanto, o spread entre os ticks em que o valor da MA apareceu é comum. O preço é discreto, e espero que você não confunda bid e ask, ou seja, a MA por bid e os preços abertos de fechamento também são bid, e a MA por ask e os preços também são ask.)
Zy, a propósito, você não pode recalcular o ma por bid ou ask, mas se adicionar spread para subtrair, o erro será mínimo.Obrigado pela resposta!
Hoje tentarei resolver o problema levando em conta suas recomendações.
Nesta seção do código
Obtenho a seguinte imagem no testador : o preço cruza a MA e fecha a posição no fechamento do candle / abertura do próximo candle, já longe do nível de fechamento desejado (limite da MA)....
O teste por barras de fechamento não está selecionado?
Os testes por fechamento de bares não são selecionados?
Boa tarde!
Modelo de teste: Todos os ticks (.....). Entendo que o mais preciso...
Boa tarde!
Modelo de teste: Todos os ticks (.....). Entendo que o modelo mais preciso...
E o Expert Advisor não é escrito com base na abertura de uma nova barra?
A parte do código que você mostrou não é suficiente para presumir a causa desse comportamento com mais precisão.
Obrigado a todos que responderam!
Encontrei os erros.
Agora tudo funciona como deveria.
Alguém poderia informar se o gráfico tem um limite de 3.000 barras e precisamos obter o histórico de 20.000 barras? Quais são as opções possíveis para extrair dados históricos sem alterar o parâmetro - máx. de barras na janela ????.
Meu sistema fica sobrecarregado quando a matriz passa a ter 2 milhões de índices. Tenho que procurar uma solução para descarregar o histórico, ignorando o gráfico.
Mas, antes disso, eu alimento essa matriz.
Parece que o sistema trava não por causa de uma matriz, mas porque começa a criar matrizes desse tamanho.Boa tarde a todos!
Quero mudar do Mql4 para o Mql5. Comecei a ler o Manual de Referência do Mql5. Infelizmente eu entendo, mas não tudo. Onde posso encontrar informações como o livro didático de Kovalev sobre o Mql4 que começaria do básico e descreveria em detalhes os recursos do Mql5 e, mais importante, que daria exemplos específicos de codificação das operações mais simples e mais comuns. Ou seja, precisamos de informações de treinamento não para usuários avançados, mas para iniciantes que precisam aprender o básico e seguir em frente.
Obrigado por sua ajuda
Boa tarde a todos!
Quero mudar do Mql4 para o Mql5. Comecei a ler o Manual de Referência do Mql5. Infelizmente eu entendo, mas não tudo. Onde posso encontrar informações como o livro didático de Kovalev sobre o Mql4 que começaria do básico e descreveria em detalhes os recursos do Mql5 e, mais importante, que daria exemplos específicos de codificação das operações mais simples e mais comuns. Ou seja, precisamos de informações de treinamento não para usuários avançados, mas para iniciantes que precisam aprender o básico e seguir em frente.
Obrigado por sua ajuda
Na base de código, há Expert Advisors e indicadores que foram originalmente escritos no MT4 e depois reescritos no MT5 - você pode usá-los para treinamento.
Em muitos aspectos, as linguagens são semelhantes. Defina a tarefa de reescrever o código que você entende no MT5 e use ativamente a pesquisa nas instruções e no portal - você sempre encontrará a resposta, inclusive nos artigos.