SessionORB_EA는 고전적인 개장 범위 돌파 전략을 자동화합니다. 이 EA는 선택한 세션 개장 후 첫 N분 동안을 모니터링하여 해당 기간 동안 형성된 고가와 저가를 기록한 다음, 두 가지 돌파 트리거를 활성화합니다. 두 트리거 중 하나를 넘어선 종가가 확인되면 해당 세션에 대해 단일 리스크 크기의 시장 포지션을 개설하며, 손절매는 해당 범위의 반대편에 설정됩니다.
주요 세션(런던, 뉴욕 또는 브로커 시간 기준으로 사용자가 정의한 임의의 시간)의 개장 초반 몇 분은 종종 그날의 전체 흐름을 결정짓습니다. 야간 주문 흐름이 흡수되고, 그 결과 형성된 범위는 종종 로테이션과 추세의 경계를 표시합니다. 해당 범위의 돌파를 거래하는 것은 잠재적인 방향성 움직임이 시작될 때 조기에 포지션을 구축할 수 있는 간단하고 기계적인 방법이며, 범위 자체는 자연스러운 손절매 기준선 역할도 합니다.
이 EA는 돌파 확인에 있어 시간대(timeframe)에 구애받지 않습니다. 즉, EA가 어떤 차트 시간대에 연결되어 있든 관계없이 정확성을 위해 범위 자체는 항상 M1 데이터 기준으로 측정되며, 돌파 신호는 차트 자체의 기간에 따른 종가 막대에서 확인됩니다. 이를 통해 범위의 정확도를 분 단위로 유지하면서, 차트 기간을 변경하는 것만으로 신호 민감도(스캘핑 리듬을 위한 M1, 더 적고 확실한 신호를 위한 M15/H1)를 조절할 수 있습니다.
| 입력 | 기본값 | 목적 |
|---|---|---|
| InpSessionStartHour | 8 | 추적 대상 세션이 시작되는 시간 (시간, 브로커/서버 기준) |
| InpSessionStartMinute | 0 | 세션 시작 시간의 분 단위 구성 요소 |
| InpOpeningRangeMinutes | 30 | 고점/저점 범위를 측정하는 데 사용되는 개장 시간 창 길이 |
| InpTradingWindowMinutes | 120 | 범위가 마감된 후에도 여전히 돌파 매매가 가능한 시간(분) |
| InpMagicNumber | 20260815 | 이 EA가 체결하는 모든 주문에 부여되는 고유 식별자 |
| InpMaxTradesPerSession | 1 | 세션당 허용되는 최대 브레이크아웃 거래 횟수 |
| InpAllowLongTrades | true | 범위 고점 이상의 롱(매수) 브레이크아웃을 허용합니다 |
| InpAllowShortTrades | true | 범위 최저가를 하회하는 숏(매도) 브레이크아웃을 허용합니다 |
| InpBreakoutBufferPoints | 20 | 유효한 브레이크아웃으로 인정받기 위해 종가가 레인지 경계를 얼마나 넘어설지 지정합니다 |
| InpRiskPercent | 1.0 | 각 거래에서 위험에 노출되는 계좌 잔액의 비율(%) |
| 손절마진 완충 포인트 | 30 | 손절매 주문을 설정할 때 반대 방향의 범위 경계를 넘어 추가되는 포인트 수 |
| InpRewardToRiskRatio | 2.0 | 리스크(스톱) 거리의 배수로 표현된 테이크 프로핏 거리 |
| InpUseFixedLot | false | true인 경우, 리스크 기반 포지션 크기 조정을 생략하고 대신 고정 랏을 사용합니다 |
| InpFixedLotSize | 0.10 | InpUseFixedLot가 true일 때만 사용되는 랏 크기 |
| InpDrawObjects | true | 차트에 범위 상자와 트리거 선을 표시할지 여부를 전환합니다. |
| InpRangeBoxColor | clrSilver | 개장 범위 사각형의 테두리 색상 |
| InpTriggerColor | clrWhite | 전방 돌파 트리거 선 및 세션 시작 마커의 색상 |
| InpObjectPrefix | SORB_ | 모든 차트 객체에 적용되는 접두사로, 명확한 식별 및 제거에 사용됩니다 |

그림 1. 세션 돌파 시의 개장 범위 박스와 포워드 돌파 트리거 라인 (코드베이스 이미지 지침에 따라 흑백으로 표시).
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/76153
Reverse RSI Bands
'리버스 RSI 밴드(Reverse RSI Bands)'는 RSI 공식을 수학적으로 역산하여 도출한 선행 지표입니다. 이 지표는 메인 차트에 정확한 목표 가격 대역을 직접 표시하여, RSI가 사용자가 지정한 과매수 또는 과매도 수준에 도달할 정확한 가격을 실시간으로 보여줍니다.
Round Trip Cost Reconciler MT5
포지션 식별자에 따라 부분 체결 내역을 그룹화하고, 총 수익과 수수료, 스왑, 비용, 순수익을 구분해 주는 읽기 전용 MT5 내역 분석 도구입니다.
Broker Spec Inspector
주문을 자동으로 거부하는 보이지 않는 계약 제한 사항들을 표시합니다: 스탑 레벨, 프리즈 레벨, 최소/단위/최대 랏, 틱 크기 및 값, 스프레드 유형, 체결 모드, 스왑, 그리고 사용 가능한 마진 대비 최소 랏 거래에 필요한 마진 등이 포함됩니다.
Custom Simple Moving Average
기울기에 따라 색상이 변하고, 가격과 평균선의 교차 지점을 화살표로 표시하는 2단계 적응형 이동평균(기본 평균 + 2차 평활화)입니다.