MT5 EA가 거래하지 않을 때의 단계별 진단

거래 중이 아닌 EA는 올바르게 기다리고 있거나 초기화에 실패하거나 권한이 부족하거나 거부된 요청을 받을 수 있습니다. 먼저 어느 단계에 도달하는지 결정합니다. 거래가 나타날 때까지 무작위 입력을 변경하면 원래 문제를 숨길 수 있습니다.

실행 중인 프로그램 식별

계정의 데모/라이브 상태, 브로커 서버, 정확한 차트 기호, 기간, EA 이름 및 릴리스를 기록합니다. 의도한 컴파일 파일이 포함된 터미널을 보고 있는지 확인하세요. 변경하기 전에 활성 입력을 저장하십시오.

데모 계정에서 문제 해결을 시작하세요. 유용한 증거 세트에는 관찰 시간, 설정 내보내기 및 관련 로그 라인이 포함됩니다. 지원 요청 시 계정 비밀번호나 기타 로그인 자격 증명을 보내지 마세요.

두 수준 모두에서 권한 확인

MT5는 플랫폼 수준과 개별 EA에 대한 자동 거래를 제어합니다. 두 가지 모두 로봇의 거래 여부에 영향을 미칠 수 있습니다. 는 공식 설정 가이드 는 이러한 제어 및 종속성 권한을 설명합니다.

제품을 활성화하기 전에 실제로 외부 라이브러리나 웹 액세스가 필요한지 확인하세요. 일반 복구로 모든 권한을 활성화하지 마십시오. 프로그램이 시작하는 동안 실패한 경우 해당 항목 논리를 조사하기 전에 특정 오류를 수정하세요.

어느 단계에서 멈췄는지 확인하세요

문제 해결 결정 경로
당신이 관찰한 것조사 대상
성공적으로 시작되지 않음파일 ID, 입력, 종속성 및 초기화 메시지.
실행 중, 신호 없음필수 내역, 거래 시간 및 문서화된 진입 조건.
신호, 요청 없음확산, 노출, 세션 또는 기타 내부 필터.
요청이 거부됨서버 반환 코드 및 관련 세부정보입니다.
주문 승인, 아직 포지션 없음트리거를 기다리는 보류 주문인지 여부.

이 시퀀스는 모든 조용한 차트를 권한 문제로 취급하는 것을 방지합니다. 드문 설정을 기다리도록 설계된 로봇은 올바르게 작동하는 동안 유휴 상태를 유지할 수 있습니다.

실제 거부 사유 사용

MQL5 거래 서버 코드 참조 는 그중에서도 유효하지 않은 거래량에 대해 10014, 유효하지 않은 정지에 대해 10016, 폐쇄된 시장에 대해 10018, 자금 부족에 대해 10019를 식별합니다. 거래가 없다고 추측하기보다는 반환된 코드를 기록하세요.

유효하지 않은 볼륨의 경우 요청한 금액을 기호의 최소값 및 단계와 비교하십시오. 정차가 유효하지 않은 경우 요청 가격과 적용 가능한 제한 사항을 검사하세요. 자금이 부족한 경우 제안된 노출 및 마진 계산을 조사하십시오. 더 많은 돈을 입금하는 것은 디버깅 방법이 아닙니다.

재현 가능한 보고서 전송

한 가지 사례를 설명하십시오: "이때 이 기호에서 이 규칙 때문에 이 동작을 예상했습니다. 로그에 이 결과가 표시되었습니다."릴리스, 터미널 빌드, 입력 및 관련 로그 발췌문을 포함합니다. 테스터, 데모 차트 또는 다른 곳에서 문제가 발생하는지 명시합니다.

한 번에 하나씩 변경하고 이전 증거를 유지하십시오. 제품 문서에 입력 시점이 설명되어 있지 않으면 전략을 수정하기 전에 해당 설명을 요청하십시오. 는 기본 테스트 가이드 는 제어된 재생산을 만드는 데 도움이 될 수 있습니다.

맨 위로 돌아가기

소스 프로젝트 검사

각 패키지에 대해 제공된 릴리스, 입력 가이드 및 문서화된 테스트 범위를 검토하십시오.

Quantum Titan MT5The Gold Reaper MT5

장바구니

프로젝트당 개인용 라이선스 한 개입니다. 같은 상품은 한 번만 담을 수 있습니다.

장바구니가 비어 있습니다

소스 프로젝트를 선택해 주세요.

쇼핑 계속하기