Especialistas: Assistente MQL5 - Sinais de negociação baseado em Estrela da Manhã/Noite + RSI - página 2
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
bool CCandlePattern::CheckPatternPiercingLine()
{
//--- Linha de perfuração
if((Close(1)-Open(1)>AvgBody(1)) && // branco longo
(Open(2)-Close(2)>AvgBody(1)) && // longo preto
(Close(2)>Close(1))&& // fechar dentro do corpo anterior <<< deveria ser "(Close(1)>Close(2)", eu acho>>>
(Close(1)<Open(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // tendência de baixa
(Open(1)<Low(2))) // fechar dentro do corpo anterior
return(true);
//---
return(false);
}
Há erros lógicos nos métodos CheckPatternMorningDoji() e CheckPatternEveningDoji() nas linhas:
(AvgBody(2)<AvgBody(1)*0.1) && // corpo da segunda vela doji (menos de um décimo do tamanho médio do corpo)
и
(AvgBody(2)<AvgBody(1)*0.1) && // corpo do segundo candle doji (menos de um décimo do tamanho médio do corpo do candle)
respectivamente.
Deveria ser:
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // o corpo da segunda vela doji (menos de um décimo do tamanho médio do corpo)
и
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // corpo do segundo candlestick doji (menos de um décimo do corpo médio do candlestick)
O mesmo erro também apareceu em "Class for working with candlestick patterns" https://www.mql5.com/pt/code/291.
Isso não está funcionando no meu computador, como faço para fazer isso? Eu tento compilar e encontro 38 erros