este código faz isto, podes pegar de lá como exemplo
https://www.mql5.com/pt/code/20852
- www.mql5.com
Estou tentando com o código abaixo, simplesmente colorir os candles, caso eles obedeçam as regras:
VERDE - quando o preço de abertura do candle está acima da média de 16 períodos da média móvel simples com parâmetro "low"
VERMELHO - quando o preço de abertura do candle está abaixo da média de 16 períodos da média móvel simples com parâmetro "high"
Sempre estou com erro, alguém consegue indicar o que preciso efetuar para corrigir?
Por favor utilize a caixa de edição de códigos quando quiser postar trechos de código aqui no fórum MQL5 !!!
Exemplo errado:
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS ,MODE_TRADES);
if (OrderMagicNumber()==MagicNumber) result++;
}
Exemplo correto:
for(int i=0;i<OrdersTotal();i++) { OrderSelect(i,SELECT_BY_POS ,MODE_TRADES); if (OrderMagicNumber()==MagicNumber) result++; }
Abraços,
Malacarne
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Estou tentando com o código abaixo, simplesmente colorir os candles, caso eles obedeçam as regras:
VERDE - quando o preço de abertura do candle está acima da média de 16 períodos da média móvel simples com parâmetro "low"
VERMELHO - quando o preço de abertura do candle está abaixo da média de 16 períodos da média móvel simples com parâmetro "high"
Sempre estou com erro, alguém consegue indicar o que preciso efetuar para corrigir?
#property copyright "Wilder"