Multi Timeframe Currency Strength Panel
- 지표
-
Narayanan Mohanan Mohanan Krishnan
저는 MetaTrader용 측정 도구를 만듭니다. 시장이 무엇을 해왔는지 기술하고, 각 측정의 한계를 감추지 않고 명시합니다. - 버전: 1.10
- 업데이트됨: 7 8월 2026
MTF Currency Strength Panel for MetaTrader 5
멀티 타임프레임 통화 강도 지표: 28개 주요 통화쌍 전체를 하나의 차트에서.
이 통화 강도 패널은 주요 8개 통화가 현재 어디에 있는지, 그리고 28개 주요 통화쌍이 M1부터 MN1까지 아홉 개 시간프레임에서 어떻게 움직였는지를 함께 보여줍니다. 두 정보가 하나의 차트에 표시되며 타이머로 갱신됩니다.
통화쌍만 순위로 나열하면 판단을 그르치기 쉽습니다. 한 통화가 움직이면 그 통화가 포함된 모든 쌍이 함께 움직이므로, 순위 상단은 흔히 같은 통화가 일곱 번 반복된 결과일 뿐입니다. 이 패널은 행렬 전체를 개별 통화의 강도로 분해하여 원인과 중복을 구분합니다.
분해 방식
8개 통화 각각은 28개 쌍 가운데 7개에 포함됩니다. 해당 통화의 강도는 그 7개 값의 평균이며, 그 통화가 결제통화인 경우에는 부호를 뒤집습니다. AUDJPY의 하락은 엔화 약세가 아니라 엔화 강세를 의미합니다.
각 쌍은 정확히 두 통화에 영향을 줍니다. 기준통화에는 양(+)으로, 결제통화에는 음(−)으로 반영되므로 28개 쌍 전체에서 이 기여분은 서로 상쇄되고 8개 강도의 합은 0이 됩니다. 패널은 이를 내부 검증에 사용합니다. 값이 균형을 이루지 않는다면 분해가 잘못된 것입니다. 동시에 이는 표시되는 값이 절대적인 것이 아니라 서로 상대적이라는 뜻이기도 합니다. 어떤 통화가 그 자체로 강한 것이 아니라, 이 집합의 나머지 통화에 대해 상대적으로 강할 뿐입니다.
실질적인 효과는 서로 겹치는 28개의 숫자가 명확한 8개의 숫자로 대체된다는 점입니다. 목록 하단의 엔화 쌍 일곱 개를 보고 공통 원인을 추론하는 대신, 원인 자체를 바로 확인할 수 있습니다.
통화쌍 행이 보여주는 것
각 통화쌍 행에는 아홉 개의 색상 블록이 있으며, M1부터 MN1까지 각 시간대에서 가장 최근에 완료된 움직임의 방향과 크기를 나타냅니다. 기본값으로 초록은 강한 상승, 노랑은 약한 상승, 회색은 보합, 주황은 약한 하락, 빨강은 강한 하락입니다. 다섯 가지 색상은 모두 입력 파라미터이며 변경할 수 있습니다.
행을 왼쪽에서 오른쪽으로 읽으면 그 움직임이 짧은 시간대에 국한되어 있는지, 이미 긴 시간대까지 이어졌는지 알 수 있습니다. M1부터 M15까지 빨강이지만 H4 이상에서 초록인 행은 아직 큰 그림을 돌려놓지 못한 최근의 움직임입니다.
각 행 끝의 값은 이 아홉 개 값의 가중 평균입니다. 행은 이 값을 기준으로 정렬되며 강한 것이 위에 표시됩니다.
다이버전스 표시
분해가 행렬을 완전히 설명한다면, 어떤 쌍의 값은 기준통화 강도에서 결제통화 강도를 뺀 값과 같아야 합니다. 어떤 쌍이 그로부터 크게 벗어나 있다면 그 움직임은 두 통화 어느 쪽으로도 충분히 설명되지 않는다는 뜻이며, 패널은 그 쌍에 표시를 남깁니다.
임계값은 고정된 숫자가 아니라 행렬 전체의 표준편차 단위로 설정되므로, 조용한 장세와 활발한 장세 모두에 동일하게 적용됩니다.
이 임계값은 취향에 맞게 조정할 가치가 있습니다. 높게 설정하면 가장 극단적인 경우만 걸러지고, 낮추면 표시가 행렬 전체에 분산되어 엄격한 설정에서는 가려지는 작은 불일치까지 드러납니다. 스크린샷 중 하나는 이를 보여주기 위해 낮은 임계값으로 촬영했습니다. 표시가 패널 상단과 중간, 하단에 나타나며 가장 크게 움직인 쌍에만 몰려 있지 않습니다.
임계값을 높게 설정했을 때 예상해야 할 점이 있습니다. 한 통화가 크게 움직이면 그 통화가 포함된 쌍들이 한꺼번에 표시되는 경향이 있습니다. 8개의 깨끗한 강도 값을 만들어내는 평균화 처리가 지나치게 큰 단일 움직임을 완전히 흡수하지 못하기 때문에, 그 그룹 전체가 부분적으로 설명되지 않는 것으로 읽히기 때문입니다. 이 표시는 평상시 장세에서 가장 유용하고, 한 통화가 격렬하게 움직이는 국면에서 가장 덜 유용합니다. 직관과는 반대이며, 이에 의존하기 전에 알아 둘 만합니다.
입력 파라미터
- 패널 표시 내용 — 통화와 통화쌍, 통화만, 또는 통화쌍만
- 패널 모서리 — 네 모서리 중 선택, 가로·세로 오프셋을 픽셀 단위로 지정
- 글꼴 크기, 행 간격, 블록 너비와 높이 — 차트에 맞게 조정됩니다
- 표시할 통화쌍 행 수 — 1~28, 작은 창을 위한 설정
- 강도 막대 압축 — 제곱근 스케일. 한 통화가 지배적일 때 다른 막대가 모두 뭉개지는 것을 방지합니다
- 마지막 갱신 시각 표시 — 멈춘 패널을 최신 상태로 오인하지 않도록 하는 표시
- 통화와 괴리된 쌍 표시 — 켜기/끄기, 임계값은 표준편차 단위로 조정 가능
- 갱신 간격 — 초 단위
- 시장 마감 시 정지 — 변하지 않는 패널의 재작성을 중단합니다
- 심볼 접미사 — 자동 감지되며, 브로커 명명 방식이 특이한 경우 직접 지정 가능
- 색상 — 다섯 가지 블록 상태, 다이버전스 표시, 텍스트 색상
차트에 맞추기
텍스트 색상은 기본적으로 차트 배경에서 결정되므로, 밝은 배색이든 어두운 배색이든 다시 설정하지 않아도 가독성이 유지됩니다. 배색을 바꾸면 다음 갱신을 기다리지 않고 즉시 다시 그려집니다. 스크롤과 확대·축소는 재작성을 유발하지 않습니다.
패널은 선택한 모서리에 고정되고 픽셀 단위로 오프셋되므로, 창 크기를 바꿔도 배치한 위치에 그대로 남습니다.
스크린샷 설명
- 터미널이 허용하는 한 가장 멀리 떨어진 두 차트 — 어두운 배경의 AUDCAD 1분 차트와 밝은 배경의 USDJPY 월봉 차트. 종목도 다르고 시간프레임 범위의 양 끝이며 배색도 반대지만, 두 패널 모두 동일한 여덟 개 통화 강도를 보여줍니다. 패널이 설명하는 것은 시장이지, 패널이 놓인 차트가 아닙니다.
- 전체 매트릭스 — 고정 백분율이 아니라 각 시간프레임 자체의 평상시 움직임을 기준으로 색을 입히므로 모든 열이 정보를 담습니다.
- 입력 설정 창 — 수치를 결정하는 설정이 먼저, 외관을 결정하는 설정이 그 다음. 제목이 붙은 네 개 구역으로 나뉩니다.
- 세 가지 기준 기간 비교 — 같은 차트에서 색상 기준 기간을 5, 50, 200봉으로 설정. 색상은 달라지지만 통화 강도 수치는 그대로입니다. 기준 기간이 정하는 것은 무엇을 크다고 볼지이지, 무엇을 측정할지가 아니기 때문입니다.
- 통화 전용 모드 — 통화쌍 격자가 필요 없는 차트를 위한 여덟 줄짜리 간결한 패널.
- 통화쌍 전용 모드 — 통화 블록을 숨긴 28개 통화쌍 전체 순위.
- 다이버전스 표시 — 임계값을 낮춘 상태에서 촬영해, 표시가 가장 많이 움직인 통화쌍에만 몰리지 않고 매트릭스 전반에 퍼져 있습니다.
계산 방식
각 시간대의 값은 형성 중인 봉과 가장 최근에 완료된 봉을 결합합니다. 따라서 확정된 데이터에 기반하면서도 실시간 움직임에 반응합니다. 어떤 쌍에 대해 특정 시간대의 히스토리를 사용할 수 없으면 그 시간대는 제외되고, 실제로 읽어들인 시간대를 기준으로 정규화됩니다. 데이터가 없다는 이유만으로 순위가 밀리는 일은 없습니다. 해당 시간프레임의 블록은 전용 색상으로 표시되므로 값이 없다는 사실이 눈에 보이며 조용한 시장과 혼동되지 않습니다.
블록 색상은 각 시간프레임 자체의 최근 움직임을 기준으로 조정됩니다. 기준은 해당 시간프레임의 최근 21개 봉에서 종가 간 변화의 평균 크기입니다. 그 크기의 1.5×를 넘게 움직인 봉은 강세로, 0.5× 미만은 중립으로 표시됩니다. 같은 색상이 1분 열과 월봉 열에서 같은 의미를 갖는 이유가 여기에 있습니다. 고정 백분율로는 불가능한데, 월봉의 움직임은 1분봉의 약 100배이기 때문입니다. 기간과 두 배수 모두 입력 항목입니다.
패널은 차트 틱이 아니라 자체 타이머로 갱신됩니다. 28개 종목을 다루는 화면에서는 이 점이 중요합니다. 차트 종목에 의존하면 거래가 한산한 시간대에 유동성이 낮은 교차 통화쌍에 표시해 두었을 때, 나머지 시장이 움직이는 동안 패널 전체가 멈춰 버립니다. 이 확인은 시세창에 있는 임의 종목의 마지막 호가 시각을 읽으므로, 피드 전체가 멈출 때만 일시 정지합니다.
이 순위가 알려주는 것과 알려주지 않는 것. 정보를 담고 있는 것은 통화 순위의 양 끝입니다. 여러 통화가 서로 몇 백분의 일 이내에 몰려 있을 때 그 순서는 의미가 없습니다. 서로를 가르는 것이 거의 없기에 가까운 것이며, 그 지점의 작은 차이는 신호보다 잡음에 가깝습니다. MetaQuotes가 직접 공개한 통화 히트맵과 비교하면 이 패널은 가장 강한 통화와 가장 약한 통화에서 일치하고 중간에서 갈립니다. 가려낼 것이 거의 없을 때 서로 다른 두 방법은 그렇게 동작하는 것이 맞습니다.
참고 사항
- 가격 차트 위에 객체로 그려집니다. 지표 버퍼도, 플롯도, 별도 창도 없습니다.
- 브로커에서 28개 주요 통화쌍이 모두 제공되어야 합니다. 누락된 종목은 Experts 로그에 이름으로 보고됩니다.
- 사용 가능한 쌍이 28개 미만이면 통화 영역은 숨겨집니다. 불완전한 분해는 오해를 부르기 때문입니다.
- 패널은 M1부터 MN1까지 고정된 시간대를 읽습니다. 적용된 차트의 시간대를 따라가지 않습니다.
- 외부 의존성 없음. 모든 값은 지표 내부에서 계산됩니다. 다른 지표를 호출하지 않으므로 실패할 수 있는 핸들이 없고, 함께 설치할 것도 없으며, 표준 지표 폴더의 상태에 의존하지도 않습니다.
이 패널은 기술적 분석 및 시장 상황 필터링을 위한 도구입니다. 자동매매 시스템이 아니며, 매매 신호를 생성하지 않고, 투자 자문을 제공하지 않으며, 자동으로 포지션을 열거나 관리하지 않습니다. 시장이 어디로 움직였는지를 설명할 뿐, 앞으로 어디로 갈지를 예측하지 않습니다. 어떠한 성과에 대한 주장도 하지 않습니다.
무료로 내려받아 사용하실 수 있습니다. 유용하셨다면 평가를 남겨 주시면 다른 트레이더들이 찾는 데 도움이 됩니다.
| 이 개발자의 다른 도구 저는 깔끔하고 문서화되어 있으며 리페인트하지 않는 코드를 중시하여 MT5 지표와 Expert Advisor를 개발합니다. 마감된 봉 기반 로직, 그리고 다른 지표에 의존하지 않는 구조입니다. 계산 방식, 분해 원리, 또는 직접 사용하시는 도구와 함께 쓰는 방법에 관해 궁금한 점이 있으시면 개인 메시지를 보내 주십시오. 기꺼이 답변드리겠습니다. |
개발 및 유지보수: Narayanan Mohanan, MT5/MQL5 개발자
이 페이지의 번역에서 오류를 발견하시면 알려주시기 바랍니다. 확인 후 수정하겠습니다.

사용자가 평가에 대한 코멘트를 남기지 않았습니다