설정 및 문제 해결
MT5 오류 10016: 중지 수준, 동결 수준 및 틱 크기
유효하지 않은 중지는 일반적으로 주문 유형, 현재 견적, 진입 가격 및 보호 수준 등 전체 요청을 검사해야 합니다. 단일 거리 입력만으로는 전체 내용을 알 수 없습니다.
요청 및 코드로 시작
거래 서버 코드 10016는 TRADE_RETCODE_INVALID_STOPS입니다. 요청 당시 주문 유형 Bid, Ask, 요청된 입력, 손절매 및 이익 실현을 캡처합니다. 시장가 주문을 하는지, 지정가 주문을 하는지, 기존 거래 포지션을 수정하는지 확인하세요. 관련 가격 관계가 다릅니다.
두 가지 다른 제한사항을 확인하세요.
SYMBOL_TRADE_STOPS_LEVEL는 최소 정지 손실 거리를 포인트 단위로 설명합니다. SYMBOL_TRADE_FREEZE_LEVEL는 시장 가격 근처에서 허용된 작업에 영향을 미치는 영역을 설명합니다. 별도의 수표로 취급하십시오. 0으로 게시된 중지 수준은 가격 방향, 틱 증분 또는 기타 서버 측 조건을 무시할 수 있는 권한이 아닙니다.
가격 조정 후 재확인
요청된 가격을 기호의 눈금 크기에 맞춘 다음 거리를 다시 평가합니다. 예를 들어, 시장을 향해 보호 수준을 반올림하면 이전에 허용된 계산 거리가 너무 작아질 수 있습니다. 새로운 인용문으로 작업하세요. 계산과 제출 사이의 시장 움직임도 타당성을 변경할 수 있습니다.
대상 디버깅 시퀀스 사용
- 동일한 기호 및 요청 유형을 재현합니다.
- 요청된 가격을 현재 기호 제한 사항과 비교하십시오.
- OrderCheck와 거래 서버 결과를 검사합니다.
- 특정 가격 계산을 변경한 후 실패한 사례와 일반적인 유효한 사례를 다시 실행합니다.
MQLume로 당신의 것으로 만들어보세요
MQLume는 기술적으로 유능한 거래자에게 실행 규칙을 검사하는 데 필요한 편집 가능한 프로젝트를 제공합니다. 다음으로 시작Ultimate Breakout System MT5그리고 그 매개변수 가이드.