당사 팬 페이지에 가입하십시오
- 조회수:
- 17
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
간략한 설명
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
Trading Performance journal
An institutional-grade trading journal and behavioral analytics suite designed to run entirely inside MetaTrader 5. The application is built as a single-file, zero-dependency dashboard that replaces standard terminal objects with a high-performance, double-buffered vector graphics pipeline (CCanvas). It provides real-time quantitative analysis, behavioral risk auditing, a vertical scrollable monthly calendar, and interactive log cards with inline note editing directly on the chart.
Rainbow Ranga - AKM
This indicator is essentially a GPS based on envelope as channel gauging and weather radar for the market wrapped into one. Instead of just giving you a bunch of lines to guess at, it calculates the mathematical "stretch" of the market and combines it with a multi-timeframe trend analysis to tell you exactly where you are. if price is outside band it is some fundamental shift in momentum happening if you are on wrong side then quit and stay away or go with trend on pull backs
003 - Weekly Day Reversal
요일별 반전 및 지속 효과를 테스트하기 위한 오픈소스 전문가 자문가(Expert Advisor)입니다. 체계적인 연구, 전략 검증 및 MQL5 커뮤니티를 통한 추가 개발을 위해 제작되었습니다.
Pivot SuperTrend / BhanuCodeLab
Pivot SuperTrend BhanuCodeLab is a trend-following indicator that combines confirmed pivot points with an ATR-based trailing trend line to identify market direction, trend reversals, and potential BUY or SELL signals.