당사 팬 페이지에 가입하십시오
- 조회수:
- 37
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
간략한 설명
Session Boxes는 MetaTrader 5용 맞춤형 지표로, 차트에 아시아, 런던, 뉴욕 거래 세션의 고가-저가 범위를 나타내는 색상 코드별 직사각형 상자를 그립니다. 이 지표는 내부적으로 H1 데이터를 사용하며, GMT 기준의 설정 가능한 세션 시간과 브로커 서버 오프셋 매개변수를 지원합니다.

이 코드는 어떤 개념을 바탕으로 개발되었나요?
이 지표는 거래 세션 분석이라는 개념을 바탕으로 제작되었으며, 아시아(도쿄), 런던(유럽), 뉴욕(미국)이라는 전 세계 3대 주요 시장 세션마다 가격 움직임과 변동성이 다르다는 관찰에 기인합니다. 매일 각 세션의 고저 범위를 파악함으로써, 트레이더는 브레이크아웃, 유동성 및 레인지 기반 전략에 활용할 중요한 가격 수준을 표시할 수 있습니다.
기술적으로, 이 지표는 설정 가능한 시간 오프셋(InpBrokerGMTOffset)을 적용하여 브로커 서버 시간을 GMT로 변환합니다. 그런 다음, 시작 시간이 종료 시간보다 큰 야간 세션을 올바르게 처리하는 시간 범위 확인 기능을 사용하여 각 H1 바가 주어진 세션의 GMT 창 내에 속하는지 여부를 판단합니다. 자정을 넘나드는 로직은 IsHourInSession 함수에 의해 처리됩니다. 일별 추적 메커니즘을 통해 캘린더 일별 세션당 하나의 직사각형 객체가 그려지며, 이 객체는 세션의 첫 번째 H1 막대부터 마지막 H1 막대까지 이어지고 해당 기간의 전체 고가-저가 범위를 포괄합니다.
이러한 표시를 어떻게 해석할 수 있을까요?
그려진 각 직사각형은 단일 거래일의 한 거래 세션에 대한 전체 고가-저가 범위를 나타냅니다. 세 가지 세션 박스가 표시됩니다:
아시아 박스(기본 색상: 슬레이트 블루) — 런던 시장 개장 전의 야간 횡보 범위를 표시합니다. 아시아 시간대의 좁은 가격 범위는 종종 런던 또는 뉴욕 세션 동안의 상당한 방향성 움직임을 예고합니다. 트레이더들은 유동성 스윕 및 돌파 진입을 위한 기준선으로 아시아 시간대의 고점과 저점을 활용합니다.
런던 박스(기본 색상: 씨 그린) — 유럽 세션의 가격 변동 범위를 나타내며, 일반적으로 XAUUSD 및 주요 외환 통화쌍에서 가장 활발하고 방향성이 뚜렷한 기간입니다. 뉴욕 세션 동안 런던 박스를 돌파하여 그 밖에서 마감되는 가격은 추세 지속 또는 반전을 시사할 수 있습니다.
뉴욕 박스(기본 색상: 골든로드) — 미국 세션의 가격 변동 범위를 나타냅니다. 런던 세션과 뉴욕 세션이 겹치는 시간대(GMT 기준 약 12:00~16:00)에는 변동성이 증가하며, 두 세션의 박스 모두 이 중첩 기간을 포함합니다. 뉴욕 박스는 장 후반의 범위 확장이나 횡보 국면을 파악하는 데 유용합니다.
모든 박스는 차트 배경 위에 그려지므로 캔들스틱의 가시성을 가리지 않습니다. 표시되는 과거 일수(days)는 InpBoxLookbackDays 매개변수로 제어됩니다.
적합한 종목 및 시간대
이 지표는 모든 차트 시간대에 적용할 수 있으며, 차트에 선택된 기간과 관계없이 내부적으로 H1 데이터를 가져옵니다. 유동성이 높은 모든 거래 종목에 적합하며, 특히 XAUUSD(금), 주요 외환 쌍(EURUSD, GBPUSD, USDJPY) 및 지수(US30, NAS100)와 같이 세션 기반의 움직임이 뚜렷한 상품에 적합합니다. 실전 환경에서 사용하기 전에, InpBrokerGMTOffset 값이 브로커 서버의 GMT 오프셋과 일치하는지 확인하십시오.
사용된 #include 파일 설명
이 코드는 외부 #include 파일을 사용하지 않습니다.
주요 외부 변수에 대한 설명
| 변수 | 기본값 | 설명 |
|---|---|---|
| InpAsiaStartGMT | 0 | GMT 기준 아시아 세션 시작 시간 (0-23) |
| InpAsiaEndGMT | 8 | GMT 기준 아시아 세션 종료 시간 (0-23) |
| InpLondonStartGMT | 7 | GMT 기준 런던 세션 시작 시간 (0-23) |
| InpLondonEndGMT | 16 | GMT 기준 런던 세션 종료 시간 (0-23) |
| InpNYStartGMT | 12 | GMT 기준 뉴욕 세션 시작 시간 (0-23) |
| InpNYEndGMT | 21 | GMT 기준 뉴욕 세션 종료 시간 (0-23) |
| InpBrokerGMTOffset | 2 | GMT를 기준으로 한 브로커 서버 시간 오프셋(시간 단위, 사용 중인 브로커에 맞춰 조정하십시오) |
| InpBoxLookbackDays | 50 | 차트에 세션 박스가 표시되는 과거 캘린더 일수 |
| InpAsiaColor | clrSlateBlue | 아시아 세션 사각형의 채우기 색상 |
| InpLondonColor | clrSeaGreen | 런던 세션 사각형의 채우기 색상 |
| InpNYColor | clrGoldenrod | 뉴욕 세션 사각형의 채우기 색상 |
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/74119
MT5용 TradingView 스타일 MACD
MT5용 TradingView의 시각적 스타일을 재현한 MACD 지표. 4색 히스토그램, SMA를 기반으로 한 신호선 — 값은 TradingView의 바별 데이터와 일치합니다.
AIS 평활화된 선형 추세
이 지표는 선형 추세의 평활화된 값을 표시합니다.
003 - Weekly Day Reversal
요일별 반전 및 지속 효과를 테스트하기 위한 오픈소스 전문가 자문가(Expert Advisor)입니다. 체계적인 연구, 전략 검증 및 MQL5 커뮤니티를 통한 추가 개발을 위해 제작되었습니다.
Daily Range Tracker
일일 변동폭 추적기 — 오늘의 변동폭 대 일일 평균 변동폭 실시간 비교. 일일 변동폭 추적기를 통해 해당 종목의 일반적인 일일 변동폭 중 오늘 이미 얼마나 움직였는지 한눈에 확인할 수 있어, 오늘 장이 아직 상승 여력이 남아 있는지 아니면 이미 상승세가 소진되었는지 판단하는 데 도움이 됩니다.