소스 코드
MQL5 EA에 대한 매수·매도 스프레드 필터를 계획하는 방법
매수-매도 스프레드 필터는 초점을 맞춘 첫 번째 사용자 정의입니다. 즉, 현재 매수-매도 스프레드에서 새 항목을 허용해야 하는지 여부라는 한 가지 질문에 대한 명확한 답변을 제공합니다. EA를 편집하기 전에 해당 경계를 정의하십시오.
정확한 규칙을 작성하세요
단위, 최대 허용 값 및 동등 규칙을 지정합니다. 예를 들어, 예시적인 규칙은 매수-매도 스프레드가 명명된 포인트 한도보다 작거나 같을 때 새로운 항목을 허용할 수 있습니다. 견적을 사용할 수 없을 때 어떻게 되는지 결정합니다. 포괄적인 입력 전용 필터 외부에서 기존 거래 포지션을 보호 관리합니다.
일관된 인용문 하나 읽기
SymbolInfoTick는 Bid 및 Ask가 포함된 스냅샷을 반환합니다. 유효한 견적의 경우 포인트 기반 매수-매도 스프레드는 Ask-minus-Bid 가격 차이를 기호의 포인트 크기로 나눈 값입니다. 계산하기 전에 함수 결과와 포인트 값을 확인하세요. 기존 Bid를 새로 가져온 Ask와 결합하지 마세요.
입구 경계에 필터를 놓는다
유효한 전략 신호가 신규 진입 요청이 되는 지점을 찾아보세요. 항목을 건너뛸 때 명확한 이름의 입력과 간결한 진단 이유를 사용하여 거기에 검사를 수행합니다. 전략에 여전히 필요한 청산, 후행 논리 또는 지정가 주문 관리를 실수로 우회하지 마십시오.
경계 사례 테스트
- 한도 미만으로 입찰 요청이 확산됩니다.
- 입찰 요청은 정확히 한도에 퍼졌습니다.
- 입찰 요청이 한도를 초과했습니다.
- 누락되었거나 잘못된 견적입니다.
- 입력이 차단된 동안에도 여전히 관리가 필요한 기존 거래 포지션입니다.
MQLume로 당신의 것으로 만들어보세요
MQLume는 이러한 종류의 소유권을 위해 만들어졌습니다. 편집 가능한 소스로 시작하여 특정 개선을 수행합니다. 탐색My AI Gold MT5그리고AI 프롬프트 체크리스트변경 사항을 명확하게 설명합니다.