Eu aprecio o seu trabalho, mas simplesmente não funciona. Algum Mc aleatório é exibido e não consigo descobrir por quais regras. Parece aleatório. O que essa linha faz? double CandleSize = MathAbs(High[h]-Low[h])/pips2dbl;
![]() |
|
Eu aprecio o seu trabalho, mas simplesmente não funciona. Algum Mc aleatório é exibido e não consigo descobrir por quais regras. Parece aleatório. O que essa linha faz? double CandleSize = MathAbs(High[h]-Low[h])/pips2dbl;
Não sei. O que eu adicionei é o filtro de comprimento mínimo/máximo, pls. veja abaixo (o significa AND, != significa NÃO IGUAL, o == significa IGUAL, acho que você vai entender): após a lógica de detecção a função retornava TRUE se master candle encontrado, caso contrário false; então troquei o return (true); com o filtro de comprimento min/max: if (MinCandleLength==0.0 MaxCandleLength==0.0) return (true); double CandleSize = MathAbs(High[h]-Low[h])/pips2dbl; if (MinCandleLength!=0.0 MaxCandleLength==0.0) if (CandleSizelt;MinCandleLength) return(false); if (MinCandleLength==0.0 MaxCandleLength!=0.0) if (CandleSizegt;MaxCandleLength) return(false); if (MinCandleLength!=0.0 MaxCandleLength!=0.0) if (CandleSizelt;MinCandleLength||CandleSizegt;MaxCan dleLength) return(false); return(true);//tudo ok, também retorne TRUE agora
1 Anexo(s)
Eu encontrei o indior em
http://forums.babypips.com/newbie-is...-mt4-code.htmle modifiquei, acho que funciona, por favor. veja em anexo (não alterei as lógicas de alerta, apenas estendi os métodos de alerta!)
https://www.tradingintuitivo.com/att...3157301521.ex4
Uau, muito obrigado. Mas eu acho que não funciona corretamente, ou eu simplesmente não entendo. Quando defino mincandlelenght 55,00 e max para, digamos, 100,00, alguns Mcandles aleatórios são exibidos. Estou esquecendo de algo?
oi, sou novo aqui, mas li há muito tempo neste fórum, desculpe, meu inglês não é tão bom, mas tentei. ;-) este indicador parece muito bom. mas eu tenho uma pergunta. alguém pode modificar um pouco isso? pode ser ??