Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 534
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
Talvez sim:
A questão é que se você definir o intervalo de tempo como no Expert Advisor
Preciso excluir os candelabros que estão no intervalo dos cálculos.
No indicador, você trabalha em loop. Então, por que você precisa sair do loop?
Você não sabe como pular uma iteração no loop?
continuar
Onde está a condição para o dia anterior? Acontece que após a primeira encomenda no período 0-8, a etapa já será 10. E nós precisamos que fosse 5. E só depois das 8 horas serão 10. Então retornamos o passo =5 a 0 se não houver ordens em aberto do dia anterior. Se a série continuar, então passo =10 antes de seu fechamento.
A função deve retornar тру, se houver um pedido aberto ontem
No indicador você está trabalhando em um loop. Então por que você precisa sair do laço com retorno?
Você sabe como pular uma iteração em um loop?
continuar
Obrigado. Não entendo, limitei o tempo, mas a impressão mostra o horário às 19:30 e 23:00 e 5:50, o que está errado?
Obrigado. Não entendo, a impressão mostra o horário como 19:30 e 23:00 e 5:50 o que está errado?
A função deve retornar тру, se houver um pedido aberto ontem
É um pouco complicado para mim. Você poderia explicar em que parte do código acrescentar e o que significa mn e mag_n? onde devo colocar meu medjic EA aqui?
Cavalheiros, por favor, ajudem-me a entender o erro. minPrice = NormalizeDouble (GetMinPrice(),Digits); Erro: 'minPrice' - ponto-e-vírgula esperado.
Veja o código antes do minPreço. Não há nenhum ; (ponto-e-vírgula) ali.
Veja o código antes do minPreço. Não há nenhum ; (ponto-e-vírgula) ali.
int start()
{
minPrice = NormalizeDouble (GetMinPrice()Digits);
maxPrice = NormalizeDouble(GetMaxPrice()Digits); Can int start be followed by (;) ?
int start()
{
minPrice = NormalizeDouble(GetMinPrice()Digits);
maxPrice = NormalizeDouble(GetMaxPrice()Digits); Can int start be followed by (;) ?
{
minPrice = NormalizeDouble (GetMinPrice(),Digits);
maxPrice = NormalizeDouble(GetMaxPrice(),Digits);