기고글 토론 "하나의 지표를 다른 지표에 적용하기" - 페이지 4

 
이미 준비된 인디케이터에 함수를 추가하여 다른 인디케이터의 값을 기반으로 하려면 어떻게 해야 하나요? 예를 들어 ADX 또는 MACD 또는 지그재그.... 방법을 이해할 수 없습니다.
 
potom:
이미 준비된 인디케이터에 함수를 추가하여 다른 인디케이터의 값을 기반으로 하려면 어떻게 해야 하나요? 예를 들어 ADX 또는 MACD 또는 지그재그.... 어떻게 하는지 알 수 없습니다.

도움말을 보세요 - https://www.mql5.com/ru/docs/basis/function/events#oncalculate


 

나는 질문을 반복 할 것이지만 문서에서 대답은 메뉴를 통해 표준 지표를 호출하는 것을 기반으로하기 때문에 약간 수정할 것입니다.

그리고 프로그램 코드에서 차트 또는 하위 창에서 열린 다른 지표의 데이터에 액세스하는 데 관심이 있습니다.

즉, 지표 핸들을 결정하는 방법과 일부 지표 버퍼를 부분적으로 또는 전체적으로 복사하는 방법.

 

안녕하세요,


간단한 차트를 사용하여 보조지표 A를 하위 창에 드래그할 수 있습니다. 보조지표 B를 보조지표 A로 드래그하고 "적용 대상"을 "이전 보조지표 데이터"로 설정할 수 있습니다.

인디케이터 A와 B는 모두 사용자 지정 인디케이터입니다.

EA를 코딩할 때 지표 B에 표준 MA를 사용하는 경우 지표 핸들을 적용 가격에 전달할 수 있지만 사용자 지정 지표의 경우 지표 B를 생성할 때 마지막 파라미터로 전달해야 합니다.



1. 인디케이터 B에서 처리할 데이터 계열로 인디케이터 핸들 할당을 수락할지 여부를 알기 위해 주의해야 할 사항은 무엇인가요?

2. EA에서 인디케이터 B가 메인 창에서 계속 열려 있고 가격 마감에 연결되면 무엇을 확인할 수 있습니까?

 

기사 감사합니다.

지표가 다른 지표에서 매우 흥미롭게 작동하기 때문에 프로그램이 오래된 것 같습니다.

스크린샷을 첨부했습니다.