Sistemi Esperti: MQL5 Wizard - Segnali di Trade Basati su Morning/Evening Stars + RSI - pagina 2

 

bool CCandlePattern::CheckPatternPiercingLine()
{
//--- Linea di perforazione
if((Close(1)-Open(1)>AvgBody(1)) && // lungo bianco
(Open(2)-Close(2)>AvgBody(1)) && // lungo nero
(Close(2)>Close(1))&& // chiusura all'interno del corpo precedente <<< dovrebbe essere "(Close(1)>Close(2)", credo>>.

(Chiusura(1)<Apertura(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // tendenza al ribasso
(Apertura(1)<Basso(2)) // chiusura all'interno del corpo precedente
return(true);
//---
return(false);
}

 
Questo EA si chiude da solo?
 

ci sono errori logici nei metodi CheckPatternMorningDoji() e CheckPatternEveningDoji() nelle righe:

(AvgBody(2)<AvgBody(1)*0.1) && // corpo della seconda candela doji (meno di un decimo della dimensione media del corpo)

и

(AvgBody(2)<AvgBody(1)*0.1) && // corpo della seconda candela doji (meno di un decimo della dimensione media del corpo della candela)

rispettivamente.

Dovrebbe essere:

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // il corpo della seconda candela doji (meno di un decimo della dimensione media del corpo)

и

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // corpo della seconda candela doji (meno di un decimo del corpo medio della candela)

lo stesso errore è apparso anche in "Class for working with candlestick patterns" https://www.mql5.com/it/code/291.

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

Non funziona sul mio computer, come posso fare? Ho provato a compilare e ho trovato 38 errori