Asesores Expertos: Asistente MQL5 - Señales de trading basadas en los patrones de velas Estrella de la Mañana y Estrella de la Tarde - página 2
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
bool CCandlePattern::CheckPatternPiercingLine()
{
//--- Piercing Line
if((Close(1)-Open(1)>AvgBody(1)) && // blanco largo
(Open(2)-Close(2)>AvgBody(1)) && // largo negro
(Cerrar(2)>Cerrar(1))&& // cierre dentro del cuerpo anterior <<< debería ser "(Cierre(1)>Cierre(2)", creo><>>
(Close(1)<Open(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // tendencia bajista
(Open(1)<Low(2)) // cierre dentro del cuerpo anterior
return(true);
//---
return(false);
}
hay errores lógicos en los métodosCheckPatternMorningDoji () y CheckPatternEveningDoji() en las líneas:
(AvgBody(2)<AvgBody(1)*0.1) && // cuerpo de la segunda vela doji (menos de una décima parte del tamaño medio del cuerpo)
и
(AvgBody(2)<AvgBody(1)*0.1) && // cuerpo de la segunda vela doji (menos de una décima parte del tamaño medio del cuerpo de la vela)
respectivamente.
Debería ser
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // el cuerpo de la segunda vela doji (menos de una décima del tamaño medio del cuerpo)
и
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // cuerpo de la segunda vela doji (menos de una décima parte del cuerpo medio de la vela)
el mismo error ha aparecido también en "Clase para trabajar con patrones de velas" https://www.mql5.com/es/code/291.
Esto no funciona en mi ordenador ¿cómo puedo hacerlo? Trato de compilar y encontrar 38 errores