거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Session Opening Range Breakout EA - MetaTrader 5용 expert

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Korean English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
조회수:
18
평가:
(1)
게시됨:
업데이트됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

세션 개장 범위 돌파 EA

SessionORB_EA는 고전적인 개장 범위 돌파 전략을 자동화합니다. 이 EA는 선택한 세션 개장 후 첫 N분 동안을 모니터링하여 해당 기간 동안 형성된 고가와 저가를 기록한 다음, 두 가지 돌파 트리거를 활성화합니다. 두 트리거 중 하나를 넘어선 종가가 확인되면 해당 세션에 대해 단일 리스크 크기의 시장 포지션을 개설하며, 손절매는 해당 범위의 반대편에 설정됩니다.

이 전략의 배경

주요 세션(런던, 뉴욕 또는 브로커 시간 기준으로 사용자가 정의한 임의의 시간)의 개장 초반 몇 분은 종종 그날의 전체 흐름을 결정짓습니다. 야간 주문 흐름이 흡수되고, 그 결과 형성된 범위는 종종 로테이션과 추세의 경계를 표시합니다. 해당 범위의 돌파를 거래하는 것은 잠재적인 방향성 움직임이 시작될 때 조기에 포지션을 구축할 수 있는 간단하고 기계적인 방법이며, 범위 자체는 자연스러운 손절매 기준선 역할도 합니다.

이 EA는 돌파 확인에 있어 시간대(timeframe)에 구애받지 않습니다. 즉, EA가 어떤 차트 시간대에 연결되어 있든 관계없이 정확성을 위해 범위 자체는 항상 M1 데이터 기준으로 측정되며, 돌파 신호는 차트 자체의 기간에 따른 종가 막대에서 확인됩니다. 이를 통해 범위의 정확도를 분 단위로 유지하면서, 차트 기간을 변경하는 것만으로 신호 민감도(스캘핑 리듬을 위한 M1, 더 적고 확실한 신호를 위한 M15/H1)를 조절할 수 있습니다.

해석 방법

  • 점선 사각형 — 개장 범위 자체: 상단과 하단은 개장 시간대에 기록된 세션 고점과 저점입니다.
  • 앞으로 뻗어 있는 점선 사각형 — 실시간 브레이크아웃 트리거 수준(범위 고점/범위 저점에 버퍼를 더한 값)으로, 진입이 여전히 허용되는 거래 시간대 전체에 걸쳐 확장되어 있습니다.
  • 점선 수직선 — 범위를 고정하는 데 사용되는 정확한 세션 시작 시간을 표시합니다.
  • 바가 트리거 라인을 넘어 마감되면 (단순히 윅이 라인을 통과하는 것이 아님), EA는 해당 방향으로 단일 시장가 주문을 전송하며, 손절매는 범위의 반대쪽 경계 바로 너머에 설정되고, 익절은 해당 위험 거리의 배수로 설정됩니다.
  • 거래 기간이 만료되거나 세션당 거래 할당량에 도달하면 새로운 신호가 그려지거나 거래되지 않으며, 차트는 다음 세션 시작 시 자동으로 지워지고 다시 생성됩니다.

외부 변수(입력값)

입력 기본값 목적
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_ 모든 차트 객체에 적용되는 접두사로, 명확한 식별 및 제거에 사용됩니다

권장 사용법

  • 진정한 일중 개장/폐장 리듬을 가진 모든 종목에서 작동합니다. 외환 주요 통화쌍, 지수, 금속이 가장 적합하며, 횡보세이고 변동성이 낮은 종목에서는 신호 발생 빈도가 적고 잡음이 더 많이 발생합니다.
  • 어떤 차트 시간대에도 적용 가능: 차트 기간에 관계없이 범위 자체는 항상 M1 데이터 기준으로 측정되므로, 이 접두사는 브레이크아웃 조건이 재확인되는 빈도만 제어합니다.
  • 세션 시간은 현지 시간이 아닌 브로커/서버 시간 기준입니다. 특히 일광 절약 시간제 전환 시기를 앞두고 InpSessionStartHour를 설정하기 전에 브로커의 GMT 오프셋을 확인하십시오.
  • ECN/원시 스프레드 계좌의 경우, 뉴스가 많은 장 시작 시점에 스프레드로 인한 허위 돌파를 걸러내기 위해 InpBreakoutBufferPoints 및 InpStopLossBufferPoints 값을 약간 높이는 것을 고려하십시오.
  • EA는 봉 마감에 반응하고, 리스크 기반 로트 크기는 실시간 틱/포인트 값에 따라 달라지므로, 현실적인 체결 결과를 얻으려면 “실제 틱을 기반으로 한 매 틱” 모드로 백테스트를 수행하십시오.
  • 터미널에서 해당 종목에 대한 M1 차트 기록이 있는지 확인하십시오. EA는 차트 자체의 시간대와 관계없이 M1 막대를 기준으로 개장 범위를 측정합니다.


그림 1. 세션 돌파 시의 개장 범위 박스와 포워드 돌파 트리거 라인 (코드베이스 이미지 지침에 따라 흑백으로 표시).

MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/76153

Reverse RSI Bands Reverse RSI Bands

'리버스 RSI 밴드(Reverse RSI Bands)'는 RSI 공식을 수학적으로 역산하여 도출한 선행 지표입니다. 이 지표는 메인 차트에 정확한 목표 가격 대역을 직접 표시하여, RSI가 사용자가 지정한 과매수 또는 과매도 수준에 도달할 정확한 가격을 실시간으로 보여줍니다.

Round Trip Cost Reconciler MT5 Round Trip Cost Reconciler MT5

포지션 식별자에 따라 부분 체결 내역을 그룹화하고, 총 수익과 수수료, 스왑, 비용, 순수익을 구분해 주는 읽기 전용 MT5 내역 분석 도구입니다.

Prop-Firm Equity Guard - daily and max drawdown protection (FTMO-style) Prop-Firm Equity Guard - daily and max drawdown protection (FTMO-style)

Strict risk management utility for prop-firm challenges. Automatically monitors your entire account to prevent daily and max drawdown failures. It acts as a safety buffer against spread spikes and revenge trading by instantly closing all positions and pending orders before your evaluation is terminated.

Risk Guard — risk-based lot size, daily loss lock, max positions, oversized-trade trim, forced stop-loss Risk Guard — risk-based lot size, daily loss lock, max positions, oversized-trade trim, forced stop-loss

Enforces your own risk rules on every position, whether opened by hand or by another EA: shows the lot size that matches your risk, locks the account for the day after a set loss, caps open positions, trims positions that risk more than allowed, and adds a stop-loss to any position opened without one.