기고글 토론 "추가 버퍼를 사용하지 않고 중간 계산을 위한 평균 가격 시리즈" - 페이지 3

 

훌륭한 지표. MT4에서 알고 있지만 MT5에서 컴파일할 때 많은 오류가 발생합니다. MT5 2280을 빌드합니다. 어떻게 고칠 수 있을까요? 미리 감사드립니다.

 

비슷한 문제입니다. MT5 빌드 2317.

Nameless.png.

 
MT4에서 컴파일이 성공했습니다. 이상하네요.
 

사이트에 컴파일과 직접 관련된 지점이 있는지 궁금합니다.

 
비슷한 문제입니다. MT5 빌드 2361.
 

열거형만 제거하면 문제가 해결됩니다....

enum Smooth_Method
     {
      MODE_SMA_,  //SMA
      MODE_EMA_,  //EMA
      MODE_SMMA_, //SMMA
      MODE_LWMA_, //LWMA
      MODE_JJMA,  //JJMA.
      MODE_JurX,  //JurX
      MODE_ParMA, //ParMA
      MODE_T3,     //T3
      MODE_VIDYA,  //VIDYA
      MODE_AMA     //AMA
     }; 
     
     
//+X================================================================X+
//| XMA 알고리즘에 필요한 최소 막대 수 계산 ||
//+X================================================================X+ 
int GetStartBars(Smooth_Method Method,int Length,int Phase)
 
LexTon:

열거형만 제거하면 문제가 해결됩니다....

어렵지 않다면 표시기 코드의 어느 위치에서나 이러한 변경을 수행해야하며 수행 할 수 있습니까? 아니면이 열거 형을 코드 끝에 넣는 것이 여전히 바람직합니까? 감사합니다!
 
LexTon:

열거형만 제거하면 문제가 해결됩니다....

이 결과를 얻었습니다. 41번째 줄에 삽입했습니다. 세 가지 컴파일 오류가 발생했습니다 : '#property' - 세미콜론 예상 SmoothAlgorithms.mqh 7 1'; 'FastMethod' - enum 변환 불가 RAVI.mq5 197 64; 'SlowMethod' - enum 변환 불가 RAVI.mq5 198 64. 이것이 지금까지의 결과입니다.



 
Nikolay Kositsin #:
OK! 찾았어요!

어떻게요?

 
좋은 기사