기고글 토론 "MQL5에서의 엘리엇 파동(Elliot Waves) 자동 분석 도입" - 페이지 7

 
David Gadelha:

작동할 수 없습니다.... 컴파일 시 많은 오류가 발생했습니다:

어떤 아이디어?

Thanx


파일 \MQL5\Include\Elliott wave\Data structures.mqh의 67번째 줄을 TNodeInfo 클래스로 변경: public CObject

 

이것을 사용하려고 했지만 컴파일할 수 없습니다:

657 줄, NodeInfoArray.Add(NodeInfo);

는 오류를 생성합니다:

'NodeInfo' - 상속 액세스로 인해 변환에 액세스할 수 없습니다 Elliott_wave_en.mq5 657 22

Thanks


 

새 버전 메타 트레이더 5를 수정하지 않는 이유 .


이것은 작동하지 않습니다 ,

많은 오류를 제공합니다.

 
MT4로 포팅된 코드가 있나요?
 

안녕하세요!

어떤 이유로 컴파일할 수 없습니다.



 
그래프에 적용했지만 작동하지 않습니다.
 
설치에 문제가 있습니다. 먼저 폴더 없이 포함에 넣으면 모든 것이 성공적으로 컴파일되지만 차트에는 어떤 식으로든 표시되지 않습니다. 아카이브의 폴더와 함께 포함에 넣으면 컴파일할 때 오류가 발생하기 시작합니다.
 

작동하지 않습니다.

많은 오류

고쳐주세요.

 

이것은 EW에 익숙해지기 위한 오래된 좋은 코드이자 연습입니다. 이 코드에는 두 가지 버그가 있습니다. 하나는 Datastructures.mqh에 있습니다.

CObject 앞에 public을 추가해야 합니다.

class TNodeInfo:public CObject
  {
public:
   int               IndexStart,IndexFinish;  // 이미 분석된 섹션의 범위
   double            ValueStart,ValueFinish;  // 이미 분석된 섹션의 에지 값
   string            Subwaves;                // 웨이브의 이름 및 웨이브 그룹
   TNode            *Node;                    // 차트에서 이미 분석된 범위를 가리키는 노드입니다.
  };

앞에 공개를 추가해야 하며, 메인 코드의 Elliott_wave_en.mql5 함수 Zigzag는 다른 변수와 이름이 같으므로 Zigzagf 및 해당 호출로 변경하면 됩니다. 그러면 컴플라이어는 경고만 표시합니다.

완벽하지는 않지만 파도 표시를 연습하는 데 유용합니다.

 
dvoytmt4 CObject 앞에 public을 추가해야 합니다.

앞에 공개를 추가해야 하며, 메인 코드에서 Elliott_wave_en.mql5 함수 Zigzag는 다른 변수와 이름이 같으므로 Zigzagf 및 해당 호출로 변경하면 됩니다. 그러면 컴플라이어는 경고만 표시합니다.

완벽하지는 않지만 파도 표시를 연습하는 데 유용합니다.

이렇게 수정한 후 많은 오류가 발생하고 있습니다.