OBVCD Pro MT4
- 지표
-
Narayanan Mohanan Mohanan Krishnan
MT5/MQL5용 Expert Advisor, 사용자 정의 지표 및 백테스트·검증 도구를 개발합니다. 저는 깔끔하고 문서화가 잘 되어 있으며 리페인트가 없는(No Repaint) 코드에 집중합니다. 확정된 캔들 기반 로직, 검증된 버퍼(Buffer), 올바른 핸들(Handle) 및 메모리 관리와 같은 엔지니어링 원칙이 신뢰할 수 있는 도구와 불안정한 도구를 구분한다고 생각합니다. - 버전: 1.20
- 활성화: 10
OBVCD Pro는 수렴/발산 분석을 적용하는 모멘텀 오실레이터입니다.잔액 거래량(OBV)가격 대신 적응형 변동성 대역을 차트에서 시각적으로 읽거나 전문 자문가가 직접 사용할 수 있는 5개 상태 분류기와 결합합니다.
대부분의 클래식 오실레이터는 가격만 분석합니다. OBVCD Pro는 누적 거래량 흐름의 수렴과 발산을 계산하므로 움직임 자체보다는 시장 움직임 이면의 참여를 측정합니다. 결과는 임의 거래자와 알고리즘 시스템에서 동일하게 사용할 수 있는 단일 체제 값으로 축소됩니다.
작동 방식
OBV(On-Balance Volume)는 선택한 거래량 소스로 계산됩니다. 기본값은 틱 거래량이며, 실거래량을 대신 선택할 수 있지만 MetaTrader 4는 실거래량을 제공하지 않으므로, 지표는 조용히 다른 값으로 대체하지 않고 이를 알린 뒤 중단합니다.
OBV 계열에 대해 빠른 이동평균과 느린 이동평균을 계산합니다(기본값은 EMA 12와 EMA 26). 두 값의 차이가 OBVCD 히스토그램을 이룹니다. 그런 다음 그 히스토그램에 대해 시그널선을 계산하며, 기본값은 9기간 SMA입니다.
변동성 상한 및 하한 밴드는 1.618 편차 승수를 사용하여 20주기 표준편차로부터 계산됩니다. 밴드는 신호선에 적용하거나 히스토그램에 직접 적용할 수 있습니다.
밴드는 표준편차를 기반으로 하기 때문에 시장 활동이 활발한 기간에는 자동으로 확대되고 활동이 감소하면 축소됩니다. 이를 통해 고정된 임계값에 의존하는 대신 하나의 기본 설정 세트를 매우 다양한 계측기에서 계속 사용할 수 있습니다.
5가지 상태 모멘텀 논리
색상으로 구분된 히스토그램은 적응형 변동성 밴드에 상대적인 모멘텀 위치를 평가하고 완성된 모든 막대를 5가지 시장 상태 중 하나로 분류합니다.
- 강한 강세(라임 그린)— 히스토그램이 상단 밴드 위에 있고 강세 모멘텀이 계속 확장됩니다. 값: +2
- 약한 강세(밝은 녹색)— 히스토그램은 상단 밴드 위에 남아 있지만 강세 모멘텀은 사라지기 시작합니다. 값: +1
- 통합(회색)— 히스토그램은 밴드 내부에 있으며 중립 또는 범위 조정 시장을 나타냅니다. 값: 0
- 약한 약세 (주황색)— 히스토그램이 하단 밴드 아래에 있지만 매도 압력이 완화되기 시작했습니다. 값: -1
- 강한 약세 (빨간색)— 히스토그램이 하단 밴드 아래에 있고 약세 모멘텀이 계속 확장됩니다. 값: -2
이 논리의 주요 특징은 다음과 같은 움직임을 구별하는 것입니다.펼친그리고 그 중 하나는아직도 확장 중. 밴드 위반 자체는 동작이 그 힘을 유지한다는 것을 의미하지 않습니다. 운동량의 방향은 지속과 피로를 분리하는 것입니다.
알고리즘 및 EA 통합
계산된 시장 상태는 전용 버퍼에 기록되므로 전문가 고문은 색상을 검사하거나 내부 논리를 다시 구현하지 않고도 최종 값을 읽을 수 있습니다.
버퍼 8다음 값 중 하나를 반환합니다.
- 2.0 = 강한 강세
- 1.0 = 약세
- 0.0 = 통합
- −1.0 = 약세
- −2.0 = 강한 약세
다음을 사용하여 표시기 핸들을 얻습니다.아이커스텀(). 독서교대 1— 마지막으로 완전히 완료된 막대 — 해당 값은 최종 값이고 변경되지 않으므로 권장됩니다.
공용 버퍼 맵
- 버퍼 0— OBVCD 히스토그램(중립)
- 버퍼 1— OBVCD 히스토그램(Bull Strong)
- 버퍼 2— OBVCD 히스토그램(Bull Weak)
- 버퍼 3— OBVCD 히스토그램(베어 스트롱)
- 버퍼 4— OBVCD 히스토그램(곰 약함)
- 버퍼 5— 신호선
- 버퍼 6— 상위 밴드
- 버퍼 7— 낮은 대역
- 버퍼 8— 편견 체제
MQL4는 색상 인덱스 버퍼를 지원하지 않으므로 히스토그램에는 5가지 상태(버퍼 0~4)를 렌더링하기 위해 5개의 별도 데이터 버퍼가 필요합니다. 따라서 체제 바이어스는 버퍼 8입니다. 버퍼 9~11은 내부 계산에만 사용되며 데이터 창에서 숨겨집니다.
입력
- 볼륨 소스— 브로커가 지원하는 경우 볼륨(기본값) 또는 실제 볼륨을 선택합니다.
- 빠른 이동 평균— 기간 12, 기본적으로 EMA
- 느린 이동 평균— 기간 26, 기본적으로 EMA
- 신호 이동평균— 기간 9, 기본적으로 SMA
- 지원되는 MA 방법— EMA, SMA, SMMA 및 LWMA
- 볼린저 밴드 활성화— 기본적으로 활성화되어 있습니다.
- 적용 밴드— 신호선(기본값) 또는 히스토그램
- 밴드 기간— 20
- 밴드 편차— 1.618
볼린저 밴드가 비활성화되면 해당 지표는 신호선이 있는 클래식 OBV 수렴/발산 오실레이터로 작동하며 정권 편향은 모든 막대에서 0을 반환합니다.
스크린샷이 보여주는 것
- EURUSD, 월간— 장기적인 거래량 차이 분석을 보여줍니다. 5개 상태 히스토그램은 다년 주기에 걸쳐 구조적 거래량 체제 변화를 추적합니다.
- US30, 일일— 사용자 정의 매개변수의 적용을 표시합니다(Fast MA 50, Slow MA 200, Bands Period 20, Deviation 1.5). 기간을 연장하고 승수를 좁히면 지표가 장기 지수 추세에 맞게 조정됩니다.
- XAUUSD, H1— 가격 통합 및 후속 분석 중 적응형 변동성 밴드 메커니즘을 보여줍니다. 밴드 수축은 방향성 움직임보다 우선합니다.
- 데이터 창(DXY, M5)— 정권 편향 버퍼의 접근성을 확인합니다. 시각적 상태는 EA 소비에 대한 개별 부동 소수점 값(예: 2.0000)에 직접 매핑됩니다.
- 입력 대화 상자(BTCUSD, 일일)— 이동 평균 방법, 적용 거래량 및 볼린저 밴드 논리에 대한 구성 옵션을 확인합니다.
계산 동작
모든 값은 완료된 과거 데이터에서만 계산됩니다. 막대가 닫히면 해당 값은 다시 변경되지 않습니다. 새로운 틱이 도착하면 현재 형성 중인 막대만 업데이트됩니다.
확인된 판독값의 경우 Shift 0 대신 Shift 1을 사용해야 합니다. 표시기는 미리 보기 데이터를 사용하지 않으며 막대가 닫힌 후 값을 다시 표시하지 않습니다.
메모
- 별도의 표시 창에 표시됩니다.
- 8개의 보이는 플롯.
- 13개의 표시 버퍼.
- 반투명 히스토그램은 다른 지표와 함께 사용될 때 창을 읽을 수 있게 유지합니다.
- 외부 종속성이 없습니다.모든 값은 표시기 내부에서 계산됩니다. 다른 표시기를 호출하지 않으므로 실패할 핸들도 없고 함께 설치할 것도 없으며 표준 표시기 폴더의 상태에 대한 종속성이 없습니다.
이것이 무엇인지 아닌지
이는 기술적 분석과 시장 상황 필터링을 위한 도구입니다. 이는 거래 시스템이 아니며 매수 또는 매도 신호를 생성하지 않으며 투자 조언을 제공하지 않으며 포지션을 개설하거나 관리하지 않습니다.
예측보다는 설명을 위한 것이며 성능에 대해서는 어떠한 주장도 하지 않습니다.
무료 데모는 Strategy Tester에서 실행됩니다. 실제로 거래하는 상품과 기간에 놓고 자신의 차트와 비교하여 판단하십시오.
| 이 개발자의 추가 도구 저는 깨끗하고 문서화되었으며 다시 칠할 필요가 없는 코드, 폐쇄형 막대 논리, 검증된 버퍼 및 다른 지표에 대한 종속성이 없는 것에 중점을 두고 MT4/MT5 지표와 전문가 조언자를 구축합니다. 여기서 5개 국가 체제 분류는 다음 중 일부입니다.발진기 정권 제품군, 이는 차트의 가격이 아닌 거래량 파생 시리즈에 적용됩니다. 계산, 버퍼 또는 이를 EA에서 사용하는 방법에 대해 질문이 있으십니까? 나에게 개인 메시지를 보내주세요. 기꺼이 답변해 드리겠습니다. |
MT4/MQL4 개발자 Narayanan Mohanan이 개발하고 유지 관리합니다.
이 페이지의 번역에서 오류를 발견하시면 알려주시기 바랍니다. 확인 후 수정하겠습니다.
