Preço de fechamento do candle mql5

Para adicionar comentários, por favor Faça o login ou registrar
anderson.ctd
10
anderson.ctd  
Gostaria de saber como consigo obter o preço de fechamento de um candle.
Estou tentando modificar um EA que quando chega no break evento altera o stop loss.
Minha intenção é: 
Se PRECO FECHAMENTO DO CANDLE, por exemplo,  for maior que determinado preço aí sim modifica o stop.
Qual função uso para obter o preço de fechamento do candle?
Desde já agradeço!
Marco Aurelio Almeida
178
Marco Aurelio Almeida  
anderson.ctd:
Gostaria de saber como consigo obter o preço de fechamento de um candle.
Estou tentando modificar um EA que quando chega no break evento altera o stop loss.
Minha intenção é: 
Se PRECO FECHAMENTO DO CANDLE, por exemplo,  for maior que determinado preço aí sim modifica o stop.
Qual função uso para obter o preço de fechamento do candle?
Desde já agradeço!
Boa tarde
Tente " if (close[i] >preço)
Luis Gustavo Carneiro De Araujo
342
Luis Gustavo Carneiro De Araujo  
anderson.ctd:
Gostaria de saber como consigo obter o preço de fechamento de um candle.
Estou tentando modificar um EA que quando chega no break evento altera o stop loss.
Minha intenção é: 
Se PRECO FECHAMENTO DO CANDLE, por exemplo,  for maior que determinado preço aí sim modifica o stop.
Qual função uso para obter o preço de fechamento do candle?

Desde já agradeço!

double iClose(int index)
{
        MqlRates rates[1];
        if (CopyRates(_Symbol, _Period, index, 1, rates) < 0)
        {
                Print("Erro ao obter o preço de fechamento do candle informado.");
                return(0.00);
        }
        return(rates[0].close);
}

Para usar é fácil.

bool precomaior(int index, double precoreferencia)
{
        return(iClose(index) > precoreferencia);
}

Lembrando, index é a posição do preço que você deseja obter, o número do candle no caso.

Para adicionar comentários, por favor Faça o login ou registrar