거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
조회수:
41
평가:
(20)
게시됨:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

CADOnArray 클래스는 인디케이터 버퍼에 의한 AD(누적 분포, A/D) 인디케이터를 계산하기 위한 클래스입니다.

애플리케이션:

인디케이터의 OnInit() 함수에서 선택적 매개변수와 함께 Init() 메서드가 호출됩니다:

  • int aPeriod - 인디케이터 기간. 값이 0(기본값)이면 표시기는 터미널에 내장된 표시기와 동일한 방식으로 작동하며 차트의 모든 막대에 의해 계산됩니다. 다른 양수 값의 경우 지정된 막대 수가 차트의 각 막대에서 값을 계산하는 데 사용됩니다(이동 평균 원칙).

매개 변수가 있는 Solve () 메서드는 인디케이터의 OnCalculate () 함수에서 호출됩니다:

  • const int aRatesTotal - OnCalculate() 함수 매개변수의 rates_total 변수;
  • const int aPrevCalc - OnCalculate() 함수 매개변수에서 prev_calculated 변수;
  • double aDataHigh[] - 인디케이터 계산을 위한 High 데이터 버퍼;
  • double aDataLow[] - 인디케이터 계산을 위한 Low 데이터가 포함된 버퍼;
  • double aDataClose[] - 인디케이터 계산을 위한 Close 데이터가 있는 버퍼;
  • double aDataVolume[] - 인디케이터 계산을 위한 볼륨 데이터가 포함된 버퍼입니다;
  • double aAD[] - 계산된 값이 담긴 버퍼.

추가 메서드

  • int BarsRequired() - 인디케이터 계산을 위한 최소 바 개수를 반환합니다;
  • string Name() - 인디케이터 이름이 포함된 문자열을 반환합니다.

Test_ADOnArray.mq5 파일은 CADOnArray 클래스 사용 예제가 포함된 인디케이터입니다. IncADOnArray 파일은 터미널 데이터 폴더의 MQL5\Include\IncOnArray 폴더에 위치해야 합니다(IncOnArray 폴더를 생성해야 함).

보조지표 누적 분포(A/D) 는 가격 및 거래량 변동에 따라 결정됩니다. 거래량은 가격 변동에 대한 가중치 역할을 하며, 계수(거래량)가 클수록 (특정 기간 동안의) 가격 변동이 지표 값에 기여하는 비중이 커집니다.

CADOnArray 클래스 사용 예시

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/669

IncMomentumOnArray IncMomentumOnArray

CMomentumOnArray 클래스는 인디케이터 버퍼로 모멘텀 인디케이터 값을 계산하도록 설계되었습니다. 이 클래스를 사용하는 예로 Test_MomentumOnArray 인디케이터가 첨부되어 있습니다.

ASCtrend_HTF_Signal ASCtrend_HTF_Signal

인디케이터 ASCtrend_HTF_Signal은 추세 또는 거래 방향을 색상으로 표시하는 그래픽 개체의 형태로 인디케이터 ASCtrend의 추세 방향 또는 거래 신호를 표시합니다.

핀 바 찾기 핀 바 찾기

인디케이터는 차트에서 가격 행동 패턴 "핀 바"를 검색하고 발견된 패턴이 있는 바에 아이콘을 표시합니다.

거래 내역 삭제 거래 내역 삭제

스크립트는 현재 차트에서 모든 자동매매 아이콘을 제거합니다.