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

 

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);
}

 
¿Este EA se cierra solo?
 

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.

Мастер MQL5 - Класс для работы со свечными паттернами
Мастер MQL5 - Класс для работы со свечными паттернами
  • votos: 38
  • 2011.02.14
  • MetaQuotes Software Corp.
  • www.mql5.com
Класс CCandlePattern можно использовать при создании модулей торговых сигналов со свечными моделями для Мастера MQL5.
 

Esto no funciona en mi ordenador ¿cómo puedo hacerlo? Trato de compilar y encontrar 38 errores