Daily and Max Loss Limit Guard MT4
- 유틸리티
- 버전: 1.2
- 활성화: 5
Daily and Max Loss Limit Guard MT4는 MetaTrader 4용 EA로, 계좌의 에퀴티를 지켜보며 사용자가 정한 손실 한도를 지키게 합니다. 일일 손실 한도, 최대 손실 하한, 또는 선택 사항인 일일 수익 목표에 도달하면 대기 주문을 지우고, 담당하는 보유 주문을 청산하며, 정지가 끝날 때까지 새 주문도 계속 청산합니다. 차트의 패널에는 짧은 이름 "Equity DD Guard"가 표시됩니다.
이 EA가 아닌 것: 실계좌나 데모 계좌에서 거래를 열지 않고, 매수·매도 신호를 주지 않으며, 매매 시스템이 아닙니다. 한도에 도달한 뒤에만 동작하므로 손실 자체를 막을 수 없고, 최종 손실이 한도를 넘을 수 있습니다.
아래의 "잠금"은 이 정지 상태를 뜻합니다. 헤지 락과는 관계가 없습니다.
MT4 버전의 특징(먼저 읽어 주세요)
- 청산 속도: MT4는 주문을 한 번에 하나씩 보내고 응답을 기다립니다. 당사 테스트에서 청산·삭제 1건에 약 0.3초가 걸려, 주문 30건이면 약 9~10초가 필요합니다. 그동안에도 가격은 움직일 수 있습니다.
- 초기 자금 자동 계산은 터미널이 불러온 거래 내역을 사용합니다. "계좌 내역" 탭을 "전체 내역"으로 하거나 초기 자금을 직접 입력하세요. 그렇지 않으면 최대 손실이 NOT ARMED(미설정)로 표시되고 아무것도 청산하지 않습니다.
- EA가 붙어 있는 동안에는 패널이 잘 보이도록 해당 차트의 "차트를 전경에 표시"를 끄고, EA를 제거하면 다시 켭니다.
- 패널에서 약 62바이트를 넘는 줄은 잘리고 끝에 "~"가 붙습니다(MT4의 텍스트 제한). 일본어는 한 글자가 2바이트이므로 더 일찍 잘립니다.
- 툴바의 "자동 매매" 버튼을 켜고 EA 설정에서 "실시간 거래 허용"에 체크하세요. 이것이 없으면 EA는 아무것도 청산할 수 없으며, 패널에 이유가 표시됩니다.
- 34개의 입력값이 모두 하나의 목록에 있습니다(MT4에는 입력 그룹이 없습니다).
한도와 목표
일일:
- 손실 한도와 수익 목표. 각각 끔, 계좌 통화 금액, 또는 퍼센트.
- 결과와 퍼센트는 하루 시작 잔고(기본값), 하루 시작 에퀴티, 또는 둘 중 큰 값을 기준으로 측정합니다.
- 오늘의 결과 = 현재 에퀴티(청산된 거래 + 모든 보유 주문의 평가 손익) - 하루 시작 기준. 오늘의 입금과 출금은 제외합니다.
- 날짜는 서버 시간, UTC, 뉴욕 또는 중부 유럽 시간(서머타임 반영), 일본 시간, 또는 고정 UTC 오프셋으로 원하는 시·분에 바뀌게 할 수 있습니다.
- 일일 정지는 다음 날이 시작될 때까지 이어집니다. 오늘 입금이 있었다면(예: 새 계좌) 일일 퍼센트는 그 입금 후의 잔고를 사용합니다.
최대:
- 금액 또는 초기 자금의 퍼센트. 하한은 고정, 최고 청산 잔고를 따라가는 방식, EA 실행 중 본 최고 에퀴티를 따라가는 방식 중에서 선택합니다.
- 초기 자금은 직접 입력하거나 입금 - 출금으로 계산합니다(시작 날짜 지정 가능). 크레딧(보너스)은 에퀴티에서 제외합니다.
- EA를 붙일 때 에퀴티가 이미 하한 아래라면 아무것도 청산하지 않으며, 에퀴티가 한 번 하한 위로 올라갈 때까지 패널에 NOT ARMED가 표시됩니다.
- 이 정지는 재시작을 거쳐도 유지되며, 최대 손실 입력값을 바꿀 때까지 풀리지 않습니다.
한도에 도달하면
- 포지션을 청산하기 전에 대기 주문을 먼저 삭제하여 청산 도중에 체결되지 않게 합니다.
- 청산 대상: 계좌의 모든 주문, 또는 선택한 매직 넘버만(0 = 수동 거래), 선택한 종목만, 또는 둘 다.
- 잠금 중에는 그 범위의 새 주문을 EA가 찾는 즉시 청산하거나 삭제합니다. EA는 초당 약 네 번 확인합니다.
- 대신 "경고만"을 선택할 수도 있으며, 그 경우 아무것도 청산하지 않습니다.
- 출고 설정: 일일 손실은 하루 시작 잔고의 4%, 최대 손실 8%(고정), 청산 켬, 계좌 전체. 실계좌에서 쓰기 전에 다시 확인하세요.
추가 점검과 알림
- 주문당 랏, 합계 랏, 보유 주문 수에 대한 선택적 상한. 상한을 넘으면 경고(기본값)하거나 상한을 넘은 가장 새로운 주문을 청산합니다.
- 한도의 80%에서 사전 경고(변경 가능, 0 = 끔), 한도 도달 시 팝업(기본값 켬), MetaTrader 모바일 앱으로의 푸시 알림(선택 사항).
- 터미널 언어에 따라 영어 또는 일본어 패널: 상태, 오늘의 결과와 한도·목표, 하한과 남은 여유, 새 날까지의 카운트다운, 범위, 보유 주문, 청산할 수 없을 때의 이유.
구매 전에 알아야 할 한계
- 한도는 작동 신호일 뿐 보장이 아닙니다. 갭(예: 주말 이후), 빠른 시장, 슬리피지, 리쿼트나 주문 거부, 시장 휴장, MT4의 한 건씩 청산 방식 때문에 손실이 한도를 넘을 수 있습니다. 당사 테스트 중 하나에서는 일일 한도 -1,500엔에 대해 계좌가 -1,890엔에서 멈췄습니다.
- EA는 MT4가 열려 있고 연결되어 있으며 자동 매매가 켜져 있는 동안에만 작동합니다. 다른 계좌로 로그인한 뒤에는 자동 매매 버튼을 다시 확인하세요.
- 오늘의 결과는 계좌 전체의 에퀴티를 대상으로 합니다. 이전 날부터 이어진 주문의 평가 손실, 다른 EA, 수동 거래는 범위 밖이라도 포함됩니다. 범위는 무엇을 청산할지만 정합니다.
- 일일 입력값(한도, 목표, 기준, 시간대, 하루 시작) 중 하나라도 바꾸면 일일 잠금이 풀리고, 한도를 느슨하게 하면 같은 날 다시 거래할 수 있습니다. EA는 그 선택을 사용자에게 맡깁니다.
- 최대 손실 입력값을 바꾸면 그 잠금이 풀리고, EA 실행 중 기록한 트레일링 최고치도 다시 시작됩니다.
- 트레일링 하한에는 천장이 없으며 초기 자금에서 멈추지 않습니다. 자금 지원 계좌 프로그램의 규칙은 다양하므로 이 설정과 직접 비교하세요.
- 하루가 시작될 때 EA가 실행 중이 아니었다면 하루 시작 에퀴티는 하루 시작 잔고로 추정합니다(패널에 * 표시).
- 시작 후 약 3초 동안 EA는 내역을 읽으며 새 잠금을 걸지 않습니다. 이전에 저장된 잠금은 즉시 적용됩니다.
- 계좌당 하나만 사용하세요. 같은 터미널의 다른 차트에 붙인 두 번째 복사본은 대기합니다. 같은 계좌의 서로 다른 두 터미널에 있는 복사본은 서로를 감지할 수 없습니다.
- 잠금은 터미널의 전역 변수에 저장됩니다. 다른 터미널, 컴퓨터, 가상 서버로 옮기면 잠금 없이 시작합니다.
- 다른 EA는 여전히 거래를 열 수 있습니다. 잠금 중에는 매번 다시 청산되며, 매번 스프레드와 수수료가 듭니다.
- 전략 테스터: 테스터에서는 수동 매매를 재현할 수 없으므로 EA가 시연을 실행하며, 일정 간격으로 차트 종목에 작은 주문을 하나씩 엽니다. 한도에서 멈추는 모습을 보여 주기 위해 일부러 손실을 냅니다. 따라서 테스터 보고서는 어떤 매매 방법의 결과도 아닙니다. 최대 손실 잠금 후에는 주문을 열지 않습니다. 테스터에서는 터미널에 아무것도 저장하지 않으며, 시연은 실계좌나 데모 계좌에서 절대 실행되지 않습니다. 테스터에서 뉴욕·중부 유럽 기준의 날짜 전환은 서버 자정을 뉴욕 시간 17:00으로 간주합니다.
처음 시작할 때
1. EA를 차트 하나에 끌어다 놓습니다. 종목은 상관없습니다.
2. "계좌 내역" 탭을 "전체 내역"으로 하고(또는 초기 자금을 입력하고) 한도, 새 날의 시간대, 범위를 설정합니다.
3. 자동 매매를 켜고 실시간 거래를 허용한 뒤, 패널의 안내를 읽고 OK를 누릅니다. 먼저 데모 계좌에서 연습하세요.
참고
- 수익도, 최대 손실도 약속하지 않습니다. 손실이 한도를 넘을 수 있습니다.
- 자금 지원 계좌 프로그램을 이용한다면 그 자체 규칙(일일 손실과 드로다운 계산 방식, 날짜 전환 시각, 이런 도구의 허용 여부)을 직접 확인하세요. EA는 규칙 준수 여부를 판단하지 않습니다.
- MQL5 메시지로 3영업일 이내에 지원합니다: 설치, 설정, 버그 보고. 무엇을 언제 거래할지에 대한 질문에는 답변할 수 없습니다.
