Ichimoku Cloud Fill with Cross Alerts
- 지표
- 버전: 1.1
Ichimoku Cloud Fill with Cross Alerts는 MetaTrader 5용 TV 호환 일목균형표 구름입니다. TradingView에 내장된 "Ichimoku Cloud"와 같은 계산, 같은 기본 설정, 같은 스팬 이동을 사용합니다. 구름은 단색 녹색 또는 빨간색으로 채워지며, 캔들이 잘 보이도록 가격 봉을 구름 위에 그립니다.
일목균형표는 최근 가격 범위의 중간과 비교해 가격이 어디에 있는지를 보여 줍니다. 차트 분석을 돕는 도구이며 매수·매도 신호가 아니고, 가격이 어디로 갈지 예측하지 않습니다.
계산 방법
- 돈치안 중간선 midline(n) = (최고 고가 + 최저 저가) / 2, 최근 n개 봉 기준.
- 전환선(Conversion Line) = midline(9), 기준선(Base Line) = midline(26), 선행스팬 A(Leading Span A) = (전환선 + 기준선) / 2, 선행스팬 B(Leading Span B) = midline(52), 후행스팬(Lagging Span) = close.
- 기본값 9 / 26 / 52 / 26은 TradingView의 기본값입니다.
이동 (TRADINGVIEW와 동일)
- "Lagging Span" = 26일 때 선행스팬 A와 B는 25봉 앞으로, 후행스팬은 25봉 뒤로 그려집니다. TradingView 내장 일목균형표가 그리는 방식과 같습니다(offset = displacement - 1; 현재 봉이 26개 중 첫 번째로 계산됩니다).
- MetaTrader 내장 일목균형표는 26봉을 그대로 이동하므로, 그 구름과 후행스팬은 이 지표 및 TradingView와 한 봉 어긋나 있습니다.
구름 채우기
- 선행스팬 A > 선행스팬 B이면 녹색, 그렇지 않으면 빨간색 - TradingView와 같은 규칙입니다.
- 내장 일목균형표의 빗금 구름 대신 단색 채우기를 사용합니다. MT5에는 투명도가 없으므로 채우기 색은 구름 색을 차트 배경과 섞은 색입니다(Cloud opacity 1~100 %, 기본값 10 %). 배경색을 바꾸면 채우기도 따라 바뀝니다.
- 채우기는 끌 수 있으며, 각 선은 색을 None으로 설정해 숨길 수 있습니다.
확인한 방법
- TradingView 자체의 가격 봉을 MetaTrader에 불러와 TradingView 내장 Ichimoku Cloud와 출력을 비교했습니다. 다섯 개 선, 구름 색, 이동이 모두 일치했고, 값의 차이는 부동소수점 반올림 수준(약 1e-12)뿐이었습니다.
- 브로커의 차트에서는 가격이 다른 데이터 피드에서 오기 때문에 값이 조금 다릅니다.
최신 봉 (리페인트)
- 아직 형성 중인 봉은 TradingView와 똑같이 틱마다 다시 계산됩니다. 봉이 마감될 때까지 그 봉의 전환선, 기준선, 25봉 앞의 새 구름 지점, 가장 새로운 후행스팬 지점(25봉 뒤)이 바뀔 수 있습니다.
- 봉이 마감되면 그 값은 바뀌지 않습니다. 스팬을 앞으로, 후행스팬을 뒤로 그리는 것은 일목균형표의 일반적인 배치이며 과거를 다시 그리는 것이 아닙니다.
알림 (기본값 꺼짐)
- 전환선 / 기준선 교차: 방금 마감된 봉에서 전환선이 기준선을 위로 또는 아래로 교차했을 때.
- 구름 이탈: 방금 마감된 봉의 종가가 구름 상단 위 또는 구름 하단 아래로 움직였을 때. "구름"은 그 봉 아래에 그려진 구름(25봉 전에 계산됨), 즉 차트에서 보이는 구름입니다.
- 마감된 봉마다 한 번 확인합니다. 지표를 불러오기 전에 마감된 봉은 알림을 내지 않으므로, 지표를 붙이거나 MT5를 재시작해도 지난 알림이 나오지 않습니다.
- 메시지 예: "Ichimoku TV EURUSD H1: close broke above the cloud (1.08450)".
- 팝업, 소리, 푸시 알림을 함께 쓸 수 있습니다. 푸시는 터미널 옵션에 MetaQuotes ID가 필요합니다. 알림 문구는 영어 또는 일본어입니다.
구름 위의 가격 봉 - 꼭 읽어 주세요
- 캔들이 보이도록 지표가 차트 설정 "Chart on foreground"(차트를 전경에 표시)를 켭니다(설정 "Draw price bars above the cloud"). 이 설정은 일목균형표 선을 포함해 차트의 모든 지표 위에 가격 봉을 표시합니다.
- 원래 설정은 숨겨진 차트 객체에 저장되며, 마지막 사본을 제거하면 되돌립니다. 같은 제작자의 다른 도구 중 이 설정을 쓰는 것이 차트에 남아 있으면, 그중 마지막 것을 제거할 때 되돌립니다.
- 붙어 있는 동안 약 1초에 한 번 설정이 켜져 있는지 확인하고, 다른 도구가 껐다면 다시 켭니다.
- 지표가 붙어 있는 동안 차트의 모든 객체가 삭제되면(예: 스크립트로), 제거할 때 원래 설정이 돌아오지 않을 수 있습니다. 그런 경우 차트 속성(F8)에서 "Chart on foreground"를 끄세요.
EA 및 iCUSTOM 사용자용
- 버퍼: 0 = 구름 Span A(채우기), 1 = 구름 Span B(채우기), 2 = 전환선, 3 = 기준선, 4 = 후행스팬(= close), 5 = 선행스팬 A, 6 = 선행스팬 B.
- CopyBuffer로 읽으면 버퍼 0, 1, 5, 6은 그려진 봉의 값을 반환합니다: 그 봉 아래의 구름으로, 25봉 전에 계산된 값입니다. 버퍼 4는 계산된 봉의 종가를 반환합니다. 버퍼 2와 3은 이동되지 않습니다.
- EA나 다른 지표가 iCustom으로 불러오면 차트 설정을 바꾸지 않고 알림도 내지 않으며 버퍼만 계산합니다.
알아 두면 좋은 점
- 불러온 직후, 지표가 차트 위에 있는지 확인하는 사이 지표 목록의 짧은 이름이 잠깐 "probe#..."로 보일 수 있습니다. 정상입니다.
- 전략 테스터에서는 알림을 내지 않습니다.
- DLL, 외부 파일, 인터넷 연결을 사용하지 않습니다.
- 매매를 하지 않으며, 어떠한 매매 결과도 약속하지 않습니다.
설정
Ichimoku: Conversion Line Length (9, 1-1000), Base Line Length (26, 1-1000), Leading Span B Length (52, 1-1000), Lagging Span (displacement, 26, 1-1000)
Style: Conversion Line color (#2962FF), Base Line color (#B71C1C), Lagging Span color (#43A047), Leading Span A color (#A5D6A7), Leading Span B color (#EF9A9A), Line width (1, 1-5), Show cloud fill (true), Cloud color when Span A > Span B (#43A047), Cloud color when Span A < Span B (#F44336), Cloud opacity % (10, 1-100), Draw price bars above the cloud (true)
Alerts: Alert: Conversion Line crosses Base Line (false), Alert: close breaks above / below the cloud (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = 터미널 언어, English 또는 Japanese)
설정값이 범위를 벗어나면 지표가 로드되지 않으며 그 이유를 Experts 로그에 기록합니다.
지원
설치, 설정, 버그에 관한 문의는 MQL5 메시지로 환영합니다. 시장 방향이나 개별 거래에 관한 질문은 지원 범위가 아닙니다.
이 지표는 무료 TV 스타일 도구 시리즈의 하나입니다. MT4 버전도 별도 제품으로 제공됩니다. 같은 제작자의 다른 도구는 제 판매자 프로필에 있습니다.
TradingView는 TradingView, Inc.의 상표입니다. 이 제품은 TradingView, Inc.와 제휴 관계가 없으며 TradingView, Inc.의 후원이나 보증을 받지 않았습니다.
