Breakout Lab MT5
- Experts
- 버전: 1.0
- 활성화: 5
차트 위 패널, 모든 아이디어의 빠른 점검, 그리고 전략 테스터용 견고성 점수를 갖춘 브레이크아웃 전략 빌더.
Breakout Lab MT5로 나만의 브레이크아웃 전략을 설계하고, 거래하기 전에 그 전략이 과거에 어떤 결과를 냈을지 확인할 수 있습니다. 모델을 고르고 차트 패널의 화살표로 값을 바꾸면 빠른 점검이 거래 수, 수익 팩터, 드로다운, 견고성 점수를 바로 보여 줍니다. 마음에 드는 전략은 클릭 한 번으로 전략 테스터용으로 저장하고, 실제 틱으로 확인한 뒤 Use this를 눌러 거래하면 됩니다. 또한 옵티마이저가 한 번도 보지 않은 데이터로 검증된 은 전략 2개로 이루어진 내장 라이브러리가 함께 제공됩니다.
제 EA는 모두 제 MQL5 프로필에 있습니다.
세 가지 사용 방법
- Built-in library set — XAGUSD 차트에 적용하면 검증된 은 전략 2개를 거래합니다. 설정할 것이 없습니다.
- My own strategy — 차트 패널이나 입력값으로 어떤 심볼에서든 나만의 브레이크아웃을 만들어 거래합니다.
- Library set + my own strategy — 같은 차트에서 둘 다 사용하며, 각각 자체 매직 넘버를 가집니다.
차트 패널
- Model — Swing level(최근 바들의 최고가 또는 최저가 돌파, 충분히 오래된 경우에만), Channel(같은 방식이지만 경과 바 조건 없음) 또는 Session range(하루 중 두 시각 사이의 고가와 저가).
- Look back(또는 Session), Entry gap, Stop loss, Take profit — 화살표로 바꿉니다. 차트에 주문이 들어갈 위치가 표시됩니다: 레벨, 매수 스톱과 매도 스톱 진입, 각각의 손절과 익절.
- Quick check — 2020년 이후 차트 가격 기록에서의 거래 수, 수익 팩터, 최대 드로다운, 수익을 낸 연도, 견고성 점수, 순손익이며 클릭할 때마다 갱신됩니다. 15분 봉으로 계산한 추정치이므로 거래하기 전에 전략 테스터에서 전략을 확인하세요.
- Find best — 모든 룩백, 손절, 익절을 시험해 견고성 점수가 가장 높은 조합을 남깁니다.
- To tester — 전략과 모든 입력값이 담긴 .set 파일을 저장합니다. 전략 테스터에서: 입력값, 마우스 오른쪽 클릭, 불러오기.
- Use this — 확인을 받은 뒤 해당 차트에서 전략 거래를 시작합니다. 상태 줄에 IN USE와 함께 열린 거래와 손익이 표시되며, 멈추려면 Stop using을 누릅니다.
- 각 항목에 마우스를 올리면 의미가 표시되고, ?를 누르면 5단계 안내가 나옵니다. 패널은 작은 막대로 최소화할 수 있습니다.
견고성 점수
Optimization score (Custom max) = "Robustness score (recommended)"를 선택하고 기준 Custom max로 옵티마이저를 실행하세요. 그러면 옵티마이저는 가장 높은 수익 대신 버텨 내는 전략을 찾습니다:
- 테스트 기간의 가장 최근 부분(마지막 30%, 또는 Out-of-sample starts (empty = last 30%)부터)의 비중이 더 크며, 그 구간에서 전략이 무너지면 점수는 0입니다;
- 잔고의 꾸준한 성장과 수익 대비 낮은 드로다운;
- 수익을 낸 연도와 반기;
- 가장 좋은 5%의 거래를 빼고도 남는 수익;
- 시간 프레임과 테스트한 연수에 맞는 충분한 거래 수.
단일 테스트에서는 저널에 점수와 그 이유가 표시됩니다. 같은 점수가 패널의 빠른 점검에도 나옵니다.
내장 라이브러리: 은(XAGUSD)
2020-2023년에 견고성 점수로 찾은 뒤, 옵티마이저가 한 번도 보지 않은 데이터인 2024-2026년에서 테스트한 전략 2개입니다. 은, DAX, Nasdaq, S&P 500의 다른 많은 후보도 같은 방식으로 테스트했지만 통과하지 못했습니다: 라이브러리에는 버텨 낸 2개만 들어 있습니다.
- Silver: H1 swing level — 최근 250개 바의 H1 고가와 저가 돌파를 일봉 추세 방향으로 거래합니다.
- Silver: H2 channel — 최근 140개 바의 H2 채널 돌파를 먼 익절 목표로 거래합니다.
2024-2026년(검증 기간) 두 전략을 함께 돌린 백테스트: 초기 입금 $10,000, 거래당 리스크 0.5%, 실제 틱, 2024년 1월 1일부터 2026년 10월 2일까지.
- 총 순이익: +16.3% ($1,634)
- 최대 자산 드로다운: 8.96%
- 수익 팩터: 1.45 · 340건의 거래
- 매년 수익: 2024 +$309, 2025 +$507, 2026(10월까지) +$819
백테스트 결과는 실제 거래 결과가 아니며 미래의 성과를 보장하지 않습니다.
나만의 전략 입력값
- Breakout model, Level timeframe, Level: bars to look back (closed bars), Swing level: minimum age of the high/low (bars).
- Session range 모델용 Session range starts (broker hour), Session range ends, orders placed (broker hour), Session: close trades at (broker hour).
- Trade direction, Daily trend filter (50-day average), Entry offset from the level (% of price).
- Stop loss and take profit measured in 진입 가격의 % 또는 레인지 폭의 배수, Stop loss와 Take profit.
- 본전 이동, 트레일링 스톱, 정해 둔 평가 손실에 이르면 익절을 가깝게 옮기는 구조 기능, Max open trades of this strategy, Trade each level only once, Close if the entry candle closes against it.
랏 크기와 리스크
- Lot size calculation — "Risk % per trade (from each stop loss)"(기본값) 또는 "Fixed lot size".
- Risk per trade (% of balance) — 기본값 0.5%: 손절에 걸렸을 때 각 거래가 잃는 금액입니다. 여러 전략이 동시에 거래를 열 수 있습니다.
- Max lot size per trade (0 = no cap), Mode(가장 가까운 랏으로 반올림 또는 내림), 그리고 모든 주문 전에 여유 증거금을 확인합니다.
- If the smallest lot risks too much for the balance — 소액 계좌에서는 최소 랏이 요청한 것보다 큰 리스크가 될 수 있습니다: 평소처럼 거래, 한 번에 한 거래만(기본값), 또는 거래 건너뛰기.
프롭 펌 보호와 뉴스 필터
- Max daily loss in % (0 = off) — 계좌가 하루에 이만큼 잃으면 EA는 자신의 거래를 청산하고 주문을 삭제한 뒤 다음 날까지 기다립니다. 펌의 한도보다 여유를 두세요.
- 미국 고용 보고서(NFP), 인플레이션 지표(CPI), 연준 금리 결정(FOMC) 전후로 멈춥니다: 각 발표 전에 대기 주문을 삭제하고 거래를 청산합니다. 날짜가 내장되어 있어 전략 테스터에서도 작동하며, 실계좌에서는 MT5 경제 캘린더도 확인합니다.
설치와 사용
- EA를 차트에 적용합니다: 라이브러리는 XAGUSD, 나만의 전략은 그 심볼.
- Strategy source와 Risk per trade (% of balance)를 선택합니다.
- 나만의 전략은 패널을 사용합니다: 값을 시험하고, To tester로 전략 테스터에서 확인한 뒤 Use this를 누릅니다.
- Algo Trading을 켭니다.
권장 사항
- Hedging 계좌: EA는 Netting 계좌에서 실행되지 않습니다.
- 라이브러리의 경우: 은 스프레드가 낮은 브로커, 리스크 0.5%로 약 $2,000부터. 먼저 데모 계좌에서 테스트하세요.
- 24/5 운영을 위한 VPS.
자주 묻는 질문(FAQ)
무료 데모에서 패널이 보이지 않습니다.
Market 데모는 전략 테스터에서만 실행되며, MetaTrader는 그곳에서 버튼을 허용하지 않습니다. 패널은 일반 차트에서 작동합니다. 데모에서는 라이브러리와 나만의 전략을 입력값으로 테스트할 수 있습니다.
빠른 점검은 전략 테스터와 같은가요?
아닙니다. 15분 봉으로 계산한 추정치이며, 뉴스 필터와 캔들 확인은 포함하지 않습니다. 아이디어를 빠르게 비교하는 데 쓰고, 고른 전략은 전략 테스터에서 실제 틱으로 확인하세요.
나만의 전략을 여러 개 거래할 수 있나요?
네, 차트당 하나입니다: 다른 차트에 EA를 적용하고 다른 Magic number (base)를 지정하세요.
라이브러리를 다른 심볼에서 쓸 수 있나요?
라이브러리의 두 전략은 은(XAGUSD)에서 만들고 검증했습니다. 다른 심볼에서는 테스트되지 않았으니, 그런 심볼에는 나만의 전략을 만드세요.
EA가 오늘 거래를 열지 않았습니다.
정상입니다: 가격이 레벨을 돌파할 때만 거래합니다. 차트에 대기 중인 주문이 표시됩니다.
거래에는 위험이 따르며 자본을 잃을 수 있습니다. 실계좌에서 사용하기 전에 데모 계좌에서 EA를 테스트하세요. 백테스트 결과는 실제 거래 결과가 아니며 미래의 성과를 보장하지 않습니다.
호환성
MetaTrader 5 · 나만의 전략은 모든 심볼, 라이브러리는 XAGUSD · Hedging 계좌 · 전략당 차트 하나.
지원
모든 메시지에 답장합니다. 패널, 설정 또는 브로커에 관한 질문은 제 MQL5 프로필로 연락해 주세요 — 보통 24시간 이내에 답장합니다.
Breakout Lab MT5가 도움이 되었다면 리뷰를 남겨 주세요 — 여러분의 의견이 다른 트레이더의 결정에 도움이 됩니다.
브레이크아웃 전략 빌더, breakout EA, 레인지 브레이크아웃, 세션 브레이크아웃, 채널 브레이크아웃, 지지 저항 EA, 전략 테스터, 견고성 점수, 아웃오브샘플 검증, 최적화, 은 EA, XAGUSD EA, 프롭 펌 EA, 일일 손실 한도, 뉴스 필터, MT5 expert advisor

