Experts: MQL5 마법사 - 모닝 이브닝 스타스 + RSI에 기반한 매매 신호 - 페이지 2

 

bool CCandlePattern::CheckPatternPiercingLine()
{
//--- 피어싱 라인
if((Close(1)-Open(1)>AvgBody(1)) && .& // 긴 흰색
(Open(2)-Close(2)>AvgBody(1)) && // 긴 검정
(Close(2)>Close(1))&& // 이전 본문 안에서 닫기 <<< "(Close(1)>Close(2)"여야 합니다>>>>

(Close(1)<Open(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // 다운트렌드
(Open(1)<Low(2))) // 이전 본문 내부에서 닫기
return(true);
//---
return(false);
}

 
이 EA는 스스로 주문을 마감합니까?
 

줄의 CheckPatternMorningDoji() 및 CheckPatternEveningDoji() 메서드에논리적 오류가 있습니다 :

(AvgBody(2)<AvgBody(1)*0.1) && // 두 번째 도지 캔들의 몸체(평균 몸체 크기의 1/10 미만)

и

(AvgBody(2)<AvgBody(1)*0.1) && // 두 번째 도지 캔들 몸통(평균 캔들 몸통 크기의 10분의 1 미만)

를 각각 사용합니다.

그래야 합니다:

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // 두 번째 도지 캔들의 몸통(평균 몸통 크기의 10분의 1 미만)

и

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // 두 번째 도지 캔들의 몸통 (평균 캔들 몸통의 1/10 미만)

"캔들 스틱 패턴 작업용 클래스" https://www.mql5.com/ko/code/291 에서도 동일한 오류가 발생했습니다.

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

내 컴퓨터에서 작동하지 않는데 어떻게 해야 하나요? 컴파일을 시도하고 38개의 오류를 발견했습니다.