소스 코드
MT5 매직넘버: 다수의 전문가 자문 구성
매직넘버는 EA의 거래 활동에 첨부된 식별자입니다. 좋은 명명 계획을 사용하면 다중 차트 작업 공간을 훨씬 쉽게 이해하고 문제를 해결할 수 있습니다.
목적이 있는 식별자 사용
MQL5 표준 라이브러리에서 SetExpertMagicNumber는 CTrade 인스턴스에서 사용하는 전문가 식별자를 설정합니다. 해당 번호는 비밀번호, 활성화 키 또는 독점 예약이 아닙니다. 다른 프로그램에서 동일한 값을 사용할 수 있습니다. 격리는 소유권을 올바르게 확인하는 코드에 따라 달라집니다.
각 전략 인스턴스에 명확한 정체성을 부여하세요.
EA 이름, 버전, 차트 기호, 기간 및 매직 넘버가 포함된 작은 레지스터를 만듭니다. 동일한 전략이 두 개의 차트에서 실행되는 경우 디자인이 해당 분리를 지원하는 경우 고유한 식별자를 사용하십시오. 임의의 중복 숫자를 할당하는 대신 다중 전략 EA에서 문서화한 예약된 범위를 보존합니다.
거래 포지션 관리 전 필터링
소스 독자는 식별자를 변경하기 전에 거래 포지션 선택 로직을 찾아야 합니다. 기호 및 소유권 확인을 살펴보고 수정 사항이 특정 거래 포지션 티켓을 다루는지 여부를 확인하세요. 상계 계좌에서 동일한 기호를 거래하는 전략은 하나의 결합된 거래 포지션에 영향을 미칠 수 있습니다. 서로 다른 매직넘버는 별도의 상계 거래 포지션을 생성하지 않습니다.
소규모 데모 실험으로 검증
- 데모 차트에서 명확하게 라벨이 지정된 두 개의 인스턴스를 실행하세요.
- 신호 후 주문, 거래 및 거래 포지션을 검사하십시오.
- 종료 또는 후행 작업이 의도한 범위에만 닿는지 확인하세요.
- 다시 시작해도 혼동이 발생하지 않도록 사전 설정과 함께 식별자를 저장하십시오.
MQLume로 당신의 것으로 만들어보세요
MQLume 소스 액세스를 통해 프로젝트가 거래를 식별하고 관리하는 방법을 이해할 수 있습니다. 다음에 대한 매개변수 가이드를 살펴보세요.Quantum Commander MT5다중 전략 작업 공간을 계획하기 전에.