기고글 토론 ""New Bar" 이벤트 핸들러" - 페이지 4

 

최근에 새 막대를 식별하는 데 사용되는 코드 줄을 제거하고이 기사의 클래스를 추가하기로 결정한 후 오류를 줄이는 것 외에도 EA 속도가 해당 기간 동안 30 % 증가했습니다. 정말 고마워요. 뭐라고 감사의 말을 전해야 할지 모르겠네요.

 

최근에 새 막대를 식별하는 데 사용하던 코드 줄을 제거하고 이 문서에 클래스를 추가하기로 결정했습니다.

EA의 최적화가 30% 빨라졌고 오류도 줄었습니다. 정말 감사합니다. 정말 감사할 따름입니다.

 

핸들러.mqh를 어느 폴더에 넣어야 하나요?

 
Bruno Assiso:

핸들러.mqh를 어느 폴더에 넣어야 하나요?


include

 
EA에 많은 도움을 주셔서 정말 감사합니다.
 
렌코에서는 작동하지 않으며, 특히 벽돌 크기가 커지면 바 시간이 동일해지는 경우가 많습니다.
 
잘됐네요! 실제로 isNewBar에서 몇 가지 어려움을 겪은 후 다시 돌아와야 했습니다...
축하합니다!
 

다음과 같은 간단한 접근 방식이 어떻게 가능한지 알고 싶어요.

bool isNewBar() { 
   static long lastBarCount = -1;
   long currentBarCount =  Bars(Symbol(), 0);
   if(lastBarCount != currentBarCount) {
      lastBarCount = currentBarCount;
      return true;
   } else {
      return false;
   }
}
 
훌륭한 솔루션입니다! 축하드립니다! 정말 감사합니다!
 

현재 제 EA는 동일한 캔들에 대해 여러 주문을 개시합니다. 이 글의 자료가 도움이 될 것 같습니다.

어떻게 구현하나요?