당사 팬 페이지에 가입하십시오
- 조회수:
- 47
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
COBVOnArray 클래스는 인디케이터 버퍼에 의한 잔고량 (OBV) 인디케이터를 계산하기 위한 클래스입니다.
애플리케이션:
인디케이터의 OnInit() 함수에서 선택적 매개변수와 함께 Init() 메서드가 호출됩니다:
- int aPeriod - 인디케이터 기간. 값이 0(기본값)이면 인디케이터는 터미널의 내장 인디케이터와 동일한 방식으로 작동하며 차트의 모든 막대에 의해 계산됩니다. 다른 양수 값에서는 지정된 막대 수가 차트의 각 막대에서 값을 계산하는 데 사용됩니다(이동 평균 원칙).
매개 변수가 있는 Solve () 메서드는 인디케이터의 OnCalculate () 함수에서 호출됩니다:
- const int aRatesTotal - OnCalculate() 함수 매개변수의 rates_total 변수;
- const int aPrevCalc - OnCalculate() 함수 매개변수에서 prev_calculated 변수;
- double aDataClose[] - 인디케이터 계산을 위한 닫기 데이터가 담긴 버퍼;
- double aDataVolume[] - 인디케이터 계산을 위한 볼륨 데이터가 포함된 버퍼;
- double & aOBV[] - 계산된 값이 있는 버퍼.
추가 메서드
- int BarsRequired() - 인디케이터 계산을 위한 최소 바 개수를 반환합니다;
- string Name() - 인디케이터 이름이 포함된 문자열을 반환합니다.
Test_OBVOnArray.mq5 파일은 COBVOnArray 클래스 사용 예제가 포함된 인디케이터입니다. IncOBVOnArray 파일은 터미널 데이터 폴더의 MQL5\Include\IncOnArray 폴더에 있어야 합니다(IncOnArray 폴더를 생성해야 함).
잔고 볼륨 (OBV) 기술 지표는 주어진 볼륨에 수반되는 가격 변동과 볼륨을 연결합니다. 조셉 그랜빌이 발명한 이 지표의 의미는 간단합니다. 현재 막대의 종가가 이전 막대보다 높으면 현재 막대의 거래량 값이 이전 OBV 값에 더해지고, 현재 막대의 종가가 이전 막대보다 낮으면 이전 잔고 거래량 값에서 현재 거래량이 차감됩니다.

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/672
Linear Regression Value
선형 회귀 값 표시기
Close All Orders
CloseAllOrders는 메타트레이더 5에서 거래 관리를 간소화하도록 설계된 강력하고 사용자 친화적인 전문가 어드바이저입니다. 차트에 직관적인 버튼 인터페이스가 있어 클릭 한 번으로 모든 시장가 포지션과 지정가 주문을 즉시 청산할 수 있습니다.
IncFramaOnArray
CFramaOnArray 클래스는 인디케이터 버퍼를 통해 프랙탈 적응 이동 평균(FRAMA) 인디케이터의 값을 계산하도록 설계되었습니다.
Break_Lag_ATR
히스토그램 형태로 변동성 돌파를 표시하고 포지션 개시/청산/반전 또는 거래량 증가 신호를 제공하는 인디케이터입니다.