[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 418
![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
Obrigado. Então o período M1 corresponde ao valor 1, e o período M5 corresponde ao valor 5, então isso significa que o período H1 corresponde ao valor 60, e o período H4 corresponde ao valor 240 certo?
Sim, isso mesmo.
Olá!
Por favor, ajude-me a entender. Estou tentando escrever um indicador simples, mas de alguma forma ele fornece valores vazios.
Parece-me que o erro está em algum lugar neste lugar
porque o campo desta operação na matriz ExtVolumesBuffer não muda nada.
Entendo que em algum lugar eu cometi um erro, mas não entendo onde.
Obrigado de antemão!
Obrigado. Então o período M1 corresponde ao valor 1, e o período M5 corresponde ao valor 5, então acontece que o período H1 corresponde a 60, e o período H4 a 240, certo?
Eu preciso desta construção para trabalhar: quando o período M1 é selecionado caso 1 e quando o período M15 é selecionado caso 15. Funcionará, ou é necessário fazer o caso 1 caso 2 caso 3 - em ordem?
Obrigado. Então o período M1 corresponde ao valor 1, e o período M5 corresponde ao valor 5, então isso significa que o período H1 corresponde ao valor 60, e o período H4 corresponde ao valor 240 certo?
Quero que esta construção funcione: quando o período M1 for definido para o caso 1 e quando o período M15 for definido para o caso 15. Funcionará desta forma ou é necessário fazer o caso 1 caso 2 caso 3 - em ordem?
Primeiro, é melhor usar constantes nomeadas em vez dos números 1, 5, etc. : PERÍODO_M1, PERÍODO_M5, etc.
Em segundo lugar, há um erro em seu exemplo. A variável Ba sempre terá valor 1.
Obrigado. Então o período M1 corresponde ao valor 1, e o período M5 corresponde ao valor 5, então isso significa que o período H1 corresponde ao valor 60, e o período H4 corresponde ao valor 240 certo?
Quero que esta construção funcione: quando o período M1 for definido para o caso 1 e quando o período M15 for definido para o caso 15. Funcionará ou é necessário fazer o caso 1 caso 2 caso 3 - em ordem?
1) Funcionará se você acrescentar uma pausa em cada linha.
2) Ao invés de 1, 5, 15, é melhor usar PERIOD_M1, PERIOD_M5, PERIOD_M15, etc.
Boa tarde, acabamos de nos deparar com o fato de que o robô comercial não fecha as posições, cerca de uma vez em 50, quando atinge um lucro. Em seguida, tem que fechar tudo, ordens pendentes e tudo mais, e se instalar novamente. Não fechar cria confusão de ordem e drawdown.
Você pode imaginar que às vezes acontece que um pedido, que foi definitivamente fechado no takeprofit, tem um preço de fechamento de pedido igual a zero !!!!!.
Aqui, veja a captura de tela, aqui está a quinta linha do fundo; a ordem, convencionalmente chamada 49, fechada em TakeProfit. E na nona linha a partir do fundo
Orderclosepriche igual a zero!!!!!
Em segundo lugar, há um erro em seu exemplo. A variável Ba sempre terá o valor 1.
Boa tarde, acabamos de nos deparar com o fato de que o robô comercial não fecha as posições, cerca de uma vez em 50, quando atinge um lucro. Depois tem que fechar tudo, pingentes e tudo, e montar de novo. Não fechar cria confusão de ordem e drawdown.
Você pode imaginar que às vezes acontece que um pedido, que foi definitivamente fechado no takeprofit, tem um preço de fechamento de pedido igual a zero !!!!!.
Você pode ver na imagem abaixo, aqui está a quinta linha; a ordem nominalmente chamada 49 fechada em TakeProfit. E na nona linha do fundo Orderclosepriche é igual a zero!!!!!
Este não é o preço de fechamento do pedido - é o preço Clowes - preço de fechamento do pedido.
O código de seu Consultor Especialista precisa ser corrigido. É o que está lutando.
Estou vendo. Não há nada no código que seja particularmente complicado... Vou postar agora.
Quando faço pedidos, poupo o tempo em wremjapomnim. Assim que qualquer ordem é fechada com lucro atual, eu apago todas as ordens e lembro novamente o tempo na variável wremjapomnim e as defino.
Olá!
Por favor, ajude-me a entender isto. Estou tentando escrever um indicador simples, mas de alguma forma ele fornece valores vazios.
Parece-me que o erro está em algum lugar neste lugar
porque o campo desta operação na matriz ExtVolumesBuffer não muda nada.
Entendo que cometi um erro em algum lugar, mas não entendo onde.
Obrigado de antemão!
Meu caso é tão complicado assim?