Force Index with Adaptive Volatility Bands MT4
- 지표
-
Narayanan Mohanan Mohanan Krishnan
MT5/MQL5용 Expert Advisor, 사용자 정의 지표 및 백테스트·검증 도구를 개발합니다. 저는 깔끔하고 문서화가 잘 되어 있으며 리페인트가 없는(No Repaint) 코드에 집중합니다. 확정된 캔들 기반 로직, 검증된 버퍼(Buffer), 올바른 핸들(Handle) 및 메모리 관리와 같은 엔지니어링 원칙이 신뢰할 수 있는 도구와 불안정한 도구를 구분한다고 생각합니다. - 버전: 1.1
이 지표는힘 지수— 각 막대의 가격 변동에 해당 볼륨을 곱한 값 — 적응형 표준 편차 대역 내. 가격만으로 시장이 움직였다는 것을 알 수 있다면 힘지수(Force Index)는 시장을 움직이기 위해 얼마나 많은 노력이 들어갔는지 알려줍니다.
양초가 비슷해 보일지라도 적은 거래량에 대한 큰 가격 변화와 높은 거래량에 대한 작은 변화는 매우 다른 사건입니다. Force Index는 두 가지를 단일 판독값으로 결합하여 분리하고, 밴드는 해당 판독값을 악기 자체의 최근 동작 맥락에 배치합니다.
작동 원리
각 막대에 대한 원시 힘 지수는 현재 종가와 이전 종가의 차이에 해당 막대의 볼륨을 곱한 값입니다. 막대가 높게 마감되면 양수이고, 낮게 마감되면 음수이며, 거래량이 얼마나 되었는지에 따라 조정됩니다. 기본적으로 틱 볼륨이 사용됩니다. 실제 볼륨은 브로커가 제공하는 곳에 자동으로 적용됩니다.
그런 다음 해당 원시 계열은 선택한 평균 방법을 사용하여 선택한 기간 동안 평활화됩니다. 여기서는 스무딩이 중요합니다. 스무딩되지 않은 힘 지수는 매우 시끄럽고 선택하는 기간에 따라 단기적인 노력을 관찰할지 아니면 훨씬 더 긴 스윙을 관찰할지가 결정됩니다.
20주기 베이시스와 해당 표준 편차는 평활화된 계열에 대해 계산되며 상위 및 하위 밴드는 선택한 편차 배수에 배치됩니다. 밴드는 시리즈 자체의 가변성을 바탕으로 만들어졌기 때문에 노력이 불규칙해지면 밴드가 넓어지고 안정되면 밴드가 수축됩니다.
밴드가 중요한 이유
Force Index는 볼륨에 따라 확장되므로 원본 수치를 기기 간에 비교할 수 없습니다. 이것이 밴드가 해결하는 문제입니다. 절대값이 큰지 묻는 것이 아니라 큰지 묻는다.지금 이 악기의 경우— 모든 차트에서 동일한 의미를 갖는 질문입니다. 이는 한 세트의 불이행이 4차수 차이가 나는 시장 전체에 걸쳐 전달되도록 허용하는 것입니다.
밴드가 보여주는 것
Force Index는 0을 중심으로 진동하며 0선은 그 자체로 의미가 있습니다. 그 위에는 거래량의 종가가 상승하고 있습니다. 그 아래에서는 감소하고 있습니다.
밴드 밖으로 이동한다는 것은 최근 막대 뒤에 있는 노력이 해당 상품의 최근 동작에 비해 통계적으로 이상해졌음을 의미합니다. 내부로 돌아왔다는 것은 정상화되었음을 의미합니다. 행동하라는 신호도 아닙니다. 이는 최근 범위에 비해 현재 노력이 어디에 있는지를 설명합니다.
트레이더는 일반적으로 이 디스플레이에서 세 가지 판독값을 얻습니다.
조용한 것에서 확장.밴드를 평평한 선 주위로 꽉 조이면 노력이 일관되고 눈에 띄지 않습니다. 갑자기 불타오르면 움직임 뒤의 볼륨에 뭔가 변화가 있는 것입니다. 뒤따르는 것은 고정되지 않습니다. 확장은 계속되거나 가라앉을 수 있습니다. 그러나 변화 자체는 즉시 볼 수 있습니다.
확인.가격은 새로운 최고점 또는 최저점을 만들고 Force Index도 이를 만듭니다. 이러한 움직임은 비례적인 노력에 의해 뒷받침됩니다.
분기.가격은 새로운 최저치를 기록하고 Force Index는 더 높은 최저치를 기록하거나 그 반대의 고점을 기록합니다. 가격은 움직였지만 그에 따른 노력은 따르지 않았습니다. 이는 예측이 아니라 맥락입니다. 차이는 양방향으로 해결되며 예상보다 훨씬 오래 지속될 수 있습니다.
입력
- 힘 지수 기간— 기본적으로 13개입니다. 원시 계열에 적용되는 평활화 길이입니다.
- 힘 지수 평활화 방법— 기본적으로 SMA; EMA, SMA, SMMA 및 LWMA를 사용할 수 있습니다.
- 적용량— 브로커가 제공하는 볼륨(기본값) 또는 실제 볼륨을 선택합니다.
- 밴드 기간— 20
- 밴드 편차— 2.0
힘 지수(Force Index) 기간은 가장 조정할 가치가 있는 매개변수입니다. 기간이 짧을수록 더 빠르게 반응하고 더 많은 밴드 접촉이 발생합니다. 더 긴 것은 더 느리고 노력의 더 큰 변화만을 표시합니다.
버퍼
- 버퍼 0— 힘 지수 선, 평활화
- 버퍼 1— 상단 밴드
- 버퍼 2— 기초
- 버퍼 3— 낮은 대역
네 가지 모두 Expert Advisor 또는 다음과 같은 다른 지표에서 읽을 수 있습니다.아이커스텀(). 변경되지 않는 값에 대해서는 교대 1(마지막 완전히 닫힌 막대)을 읽으십시오.
표시기는 자체 포함되어 있습니다. 다른 표시기에 대한 핸들을 생성하지 않으므로 코드에서 관리하는 핸들은 코드 자체에서 생성되는 핸들뿐입니다.
악기 전반에 걸쳐
스크린샷은 전혀 유사하지 않은 5개 시장의 지표를 보여줍니다.
- XAUUSD 일일(밴드 거부)— 장기적인 금 추세에 대해 하한 및 상한 표준 편차 대역에 동적으로 반응하는 힘 지수를 보여줍니다.
- US30 일일(다이버전스)— 주요 주가지수 변동 전반에 걸쳐 모멘텀 통합과 구조적 차이를 보여줍니다.
- EURUSD H1(돌파)— 모멘텀 돌파 이전에 적응형 밴드가 어떻게 축소되고 추세가 가속화됨에 따라 확대되는지 표시합니다.
- BTCUSD 일일(장거리 및 데이터 창)— 대규모 구조적 변동을 평가하기 위해 200일 힘 지수와 200일 볼린저 밴드를 사용하는 장거리 설정입니다. 버퍼에 의해 노출된 정확한 부동 소수점 값을 확인하고 전문가 조언자가 알고리즘을 사용할 준비가 되었습니다.
- AAPL 일일(구성)— 지원되는 4가지 이동 평균 방법을 포함하여 완전히 구성 가능한 입력 매개변수를 표시합니다.
계산 동작
값은 완료된 데이터에서만 계산됩니다. 막대가 닫히면 해당 값은 최종 값이며 변경되지 않습니다. 새로운 틱이 도착하면 현재 형성 중인 막대만 업데이트되며 해당 막대가 닫힐 때 정착됩니다. 표시기는 미리보기 데이터를 사용하지 않으며 닫힌 막대를 다시 그리지 않습니다.
메모
- 별도의 표시기 창, 4개의 플롯, 5개의 표시기 버퍼 중 하나는 내부에 있습니다.
- 기본 설정에서는 밴드 그리기를 시작하기 전에 대략 33개의 히스토리 막대가 필요합니다. Force Index 기간이 길수록 해당 요구 사항이 늘어납니다.
- 틱 볼륨은 거래량을 대표합니다. 브로커가 실제 거래량을 제공하는 상품에서는 이를 선택하면 보다 충실한 판독이 가능합니다.
- 외부 종속성이 없습니다.힘 지수, 베이시스 및 표준 편차 대역은 모두 표시기 내에서 계산됩니다. 다른 표시기를 호출하지 않으므로 실패할 핸들도 없고 함께 설치할 것도 없으며 표준 표시기 폴더의 상태에 대한 종속성이 없습니다.
이 지표는 기술적 분석과 시장 상황 필터링을 위한 도구입니다. 이는 트레이딩 시스템이 아니며 트레이딩 신호를 생성하지 않으며 투자 조언을 제공하지 않으며 자동으로 트레이드를 개설하거나 관리하지 않습니다. 이에 대한 성능 주장은 없습니다.
무료로 다운로드하여 사용할 수 있습니다. 유용하다고 판단되면 등급을 통해 다른 트레이더가 해당 등급을 찾는 데 도움이 됩니다.
| 이 개발자의 추가 도구 저는 깨끗하고 문서화되었으며 다시 칠할 필요가 없는 코드, 폐쇄형 막대 로직, 검증된 버퍼 및 다른 지표에 대한 종속성이 없는 것에 중점을 두고 MT4 지표와 전문가 조언자를 구축합니다. 계산, 버퍼 또는 이를 EA에서 사용하는 방법에 대해 질문이 있으십니까? 나에게 개인 메시지를 보내주세요. 기꺼이 답변해 드리겠습니다. |
MT4/MQL4 개발자인 Narayanan Mohanan이 개발하고 유지 관리합니다.
이 페이지의 번역에서 오류를 발견하시면 알려주시기 바랍니다. 확인 후 수정하겠습니다.
