GhBreak
- Experts
- 버전: 1.31
- 활성화: 20
GhBreak는 금에 대한 하나의 아이디어를 기반으로 합니다: 형성된 이후 유지되어 온 스윙 고점 또는 저점의 돌파는 실패한 돌파들을 보상할 만큼 충분히 멀리 갈 수 있다는 것입니다. EA는 돌파를 추격하지 않습니다. 가격이 그곳에 도달하기 전에 대기 중인 스톱 주문이 이미 해당 레벨에 스톱과 목표를 붙인 채로 기다리고 있습니다. 포지션은 짧게 보유됩니다: 아래 보고서에서 평균 포지션은 22분 동안 지속되었습니다.
스윙 레벨
각 규칙 세트는 시간별 데이터로부터 자체 봉 - H2, H4 또는 D1 - 을 만들고 가장 최근의 스윙을 찾습니다: 왼쪽의 정해진 수의 봉보다 위에 서 있고, 오른쪽의 정해진 수의 봉으로 확인되며, 그 이후 어떤 봉에도 깨지지 않은 고점입니다. 가격 위의 가장 가까운 그러한 고점이 매수 레벨이 되고, 가격 아래의 가장 가까운 그러한 저점이 매도 레벨이 됩니다. 새로운 스윙이 형성되거나 이전 스윙이 깨지면, 대기 주문은 만료일을 기다리는 대신 새로운 레벨로 이동합니다.
주문은 레벨보다 약간 앞에 위치하여, 가격이 통과한 후가 아니라 가격이 도달할 때 체결됩니다.
네 개의 규칙 세트
네 개의 세트가 기본적으로 켜져 있습니다: 두 개는 서로 다른 확인으로 H2 봉의 스윙을 읽고, 하나는 H4, 하나는 D1입니다. 다섯 번째 세트는 사용 가능하며 꺼져 있습니다. 각 세트는 방향당 최대 하나의 대기 주문을 유지하며, 해당 방향에 자신의 포지션이 열려 있는 동안에는 그 방향에 새 주문을 넣지 않습니다. 각 세트는 자체 매직 넘버를 가지므로, 서로 다른 세트의 포지션은 절대 섞이지 않습니다.
스톱과 목표는 진입 가격의 비율입니다: 스톱은 0.28%에서 1.00%이고 목표는 1.50%에서 2.30%이며, 세트에 따라 다릅니다. 가격에 따라 비례하기 때문에, 동일한 설정은 금이 어떤 가격에 거래되든 동일한 비율을 유지합니다.
포지션 관리
스톱과 목표는 주문과 함께 브로커에 도달합니다. 체결 후:
- 진입 가격의 0.20% 이동 후 로트의 절반이 청산되고, 0.30% 후에 4분의 1이 더 청산됩니다;
- 스톱은 고정된 거리로 가격을 따라가며, 세트에 따라 진입 가격의 0.20%에서 0.60%이고, 그것이 원래 스톱보다 타이트해지면 그렇게 됩니다;
- 방금 거래를 마친 세트는 새 주문을 넣기 전에 15분을 기다립니다.
손실 포지션은 스톱에 의해 청산됩니다. 여기에 아무것도 추가되지 않고 아무것도 두 배로 늘어나지 않습니다.
모든 브로커를 위한 하나의 시계
H2, H4 및 D1 봉과 주간 규칙은 브로커의 서버 시간과 무관하게 하나의 시계를 기준으로 만들어집니다: 뉴욕 시간 더하기 7시간, 즉 겨울에는 UTC+2이고 미국 서머타임 동안에는 UTC+3입니다. 금요일에 EA는 그 시계 기준으로 19:00부터 새 주문을 넣지 않고, 21:00부터 대기 주문을 삭제하며, 23:00부터 포지션을 청산하고, 월요일 01:00부터 재개합니다.
실계좌에서 EA는 터미널 시계로부터 브로커의 시간대를 읽고 매분 확인합니다. 시간대가 설정과 일치하지 않게 되면, EA는 대기 주문을 삭제하고 설정이 수정될 때까지 새 주문을 넣지 않습니다. Strategy Tester에는 실시간 시계가 없으므로, 거기서는 시간대가 미국 서머타임을 포함한 겨울 UTC+2로 간주됩니다. 브로커의 히스토리가 다른 시간대를 사용한다면, 백테스트 전에 InpSrvBaseH와 InpSrvDstCal을 설정하십시오.
리스크 관리
- 주문당 고정 로트, 기본값 0.04. 아래 보고서는 2000 USD 예치금에 0.04를 사용했습니다.
- 모든 대기 주문이 체결된 상태에서 자유 증거금이 자본의 5% 위로 유지되는 경우에만 새 주문이 넣어집니다.
- 새 주문에 대한 스프레드 상한, 금에서 25센트.
- 선택적 경고와 최고점으로부터의 자본 프로사크에 의한 선택적 비상 정지, 둘 다 기본적으로 꺼져 있습니다.
- 각 요청 전에 EA는 거래 세션, 프리즈 및 스톱 레벨, 계좌 한도를 확인하고, 브로커가 거부할 요청은 보내지 않습니다.
Strategy Tester 수치
Strategy Tester, XAUUSD, 100% 실제 틱, 기간 2026.02.11 - 2026.09.17, 시작 예치금 2000, 레버리지 1:100, 모든 입력은 출시 시의 값으로:
- 순 결과 3995.39
- 총 플러스 나누기 총 마이너스: 1.50
- 631개 포지션 개설됨; 테스터는 1146개의 청산 거래를 계산하는데, 각 부분 청산이 그 자체의 거래이기 때문이며, 그 청산 거래 중 69.46%가 플러스였습니다
- 322개 포지션, 약 두 개 중 하나가, 첫 부분 청산 전에 스톱으로 청산되었습니다
- 평균 플러스 청산 거래 14.97, 평균 마이너스 청산 거래 -22.42, 최대 마이너스 거래 -109.40
- 최대 잔고 프로사크 비율 11.34%, 최대 자본 프로사크 비율 13.32%
- USD로 최대 하락: 잔고에서 451.24, 그 순간 잔고의 8.16%, 자본에서 562.55
수치가 보여주지 않는 것
결과는 스톱 아웃되는 포지션을 보상하는 0.20%와 0.30%의 부분 청산에 달려 있습니다. 한 규칙 세트의 트레일링 거리는 실행 전에 이 동일한 기간에서 읽어냈으므로, 그 기간은 설정에 대한 독립적인 테스트가 아닙니다.
2000 USD로 단독 실행했을 때, 2026년 6월 15일부터 9월 17일까지의 구간은 19.25%의 자본 프로사크에 도달했습니다. 2025년 1월부터 2026년 2월까지의 네 개의 추가 실제 틱 윈도우는, 각각 동일한 예치금으로 별도로 실행되었으며, 모두 시작 잔고 위에서 끝났고, 최대 16.81%의 자본 프로사크를 보였습니다.
테스터는 스톱 주문을 주문 가격에 체결합니다. 실계좌에서 돌파는 종종 슬리피지와 함께 체결되어 결과를 낮추며, 다른 브로커, 스프레드 또는 로트도 다른 수치를 줄 것입니다.
데모 포워드 실행
동일한 거래 규칙이 2026년 9월 21일부터 다른 브로커의 데모 계좌에서 무인으로 실행되고 있습니다, 첫 번째 스크린샷을 참조하십시오. 이 실행은 짧고, 진입이 다른 브로커의 서버 시계로 이어지는지 확인하기 위해 있습니다. 이것은 결과의 척도가 아닙니다.
필요한 것
헤징 계좌의 XAUUSD. 차트 타임프레임은 중요하지 않으며, 세트가 자체 봉을 만듭니다. 실계좌에서 EA는 금 이외의 심볼과 심볼 최소값 미만의 로트를 거부합니다. 금에서 타이트한 스프레드가 여기서 중요합니다, 왜냐하면 가장 작은 스톱이 가격의 0.28%이기 때문입니다. 브로커에 서머타임이 없거나 유럽 달력을 따르는 경우, InpSrvDstCal을 0 또는 2로 설정하십시오; 그렇지 않으면 EA는 시계가 바뀌는 주에 새 주문을 일시 중지합니다.
설정
각 규칙 세트에는 스위치, 스톱, 목표, 트레일링 거리, 봉 크기 및 스윙 확인이 있습니다. 일반 그룹에는 진입 오프셋, 부분 청산 단계, 로트, 증거금 준비금, 스프레드 상한, 주간 시간 및 서버 시간대가 있습니다.
질문
설명대로 작동하지 않는 것이 있으면, mql5.com에서 비공개 메시지를 보내십시오. 브로커, 터미널에 표시된 서버 시간 및 사용하는 세트 파일을 포함해 주십시오.
