Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1293
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
A partir de dois pontos em uma linha, você pode encontrar o preço de um terceiro ponto arbitrário nessa linha, também no futuro (e vice-versa).
Obrigado! Vou tentar.
P.S. A única coisa. Não entendo de relance. Será que funcionará no Expert Advisor, no MT4?
Boa tarde!
Você poderia, por favor, ajudar com um EA?
Ele faz negócios em sinais RSI de 30 e 70 níveis na direção apropriada, cria uma grade.
Eu tenho uma espécie de % de parada de perda, mas de tempos em tempos as encomendas estão suspensas e não fecharão até que eu as feche manualmente ou até que eu venda o depósito.
Isto é, tais ordens são abertas quando o preço já foi movido em 5000 pips e mais, mas ainda estão penduradas no vermelho.
Você precisa encontrar o erro. Se isso não for possível, devemos inserir um Stop Loss in pips separado em nossa EA.
Eu tentei combinar 2 EAs em um, mas não funcionou com minhas habilidades.
Olá. Você pode me dar uma dica? Preciso obter o número de pontos passados no último tick. Mas eu não consigo.
Olá. Você pode me dar uma dica? Preciso obter o número de pontos passados no último tick. Mas não está funcionando.
Tente isto.
Tente desta forma.
Olá novamente.
Por favor, preste atenção à pergunta de um novato.
Preciso apontar erros no código, porque no testador, o Assessor Especialista não abre ordens...
O compilador não mostra erros ou avisos, o mesmo diário não mostra erros...
Bom dia a todos!
Estou tentando de mql4 a mql5.
Pergunta: Por que o mql5 calcula e exibe alguma expressão desconhecida para mim como 2,99999999 - (menos) 05 ao invés da diferença entre o preço atual e o valor da variável Hay, que deveria ser <1 (como em mql4)?
Como devo fazer o mql5 calcular corretamente a diferença entre esses valores? Eu normalizo todos os valores usando NormalizeDouble(), mas os valores acima
valores são exibidos inalterados. Isto é estranho para mim, pois ambos os valores são do tipo doble
Obrigado a todos por sua ajuda.
Olá Ivan, aqui ninguém repreende os novatos, pelo contrário, eles tentam ajudar. Eu mesmo sou um principiante. Agora, em relação à sua pergunta. Várias posições são abertas porque o cheque para abrir uma posição foi realizado, mas o cheque foi esquecido de parar. O operador retorna o controle ao programa de chamadas (retirado da Referência MQL5).
Devemos acrescentar o retorno ao código do Expert Advisor (destacado em amarelo):
Além disso, para evitar que o compilador gere avisos, mais uma condição deve ser adicionada nas condições de abertura da posição Comprar e Vender para verificar OrderSend(mrequest,mresult). Esta condição é definida pelo se operador e deve ter este aspecto:
Mais uma coisa deve ser levada em conta. s vezes, ao passar de um dia de negociação para outro às 23:59:59, uma posição aberta se fecha e então, às 00:00:00, uma nova posição se abre. Isto é o chamado rollover fechado e rollover aberto, que depende do negociante forex em particular e de suas condições comerciais. Procure no fórum, eu tenho algumas informações sobre ele em algum lugar.
Atenciosamente, Vladimir.
Olá.
Muito obrigado por sua resposta! Mas eu não entendo por que preciso do retorno do operador? Há duas condições neste código e a verificação deve parar quando uma delas for cumprida.
Ou não é?