존, 1) 첫 번째 OrderSend()는 반환 값이 더 큰지 테스트하여 성공했는지 확인합니다. 두 번째 주문을 시도하기 전에 0보다 작습니다. 2) 주문 쌍을 식별하고 처리하기 위해 주문 쌍이 다음과 같은 경우 코드를 기반으로 할 수 있습니다. 서로 다른 유형으로 구성되었습니다(그러나 그룹화하는 경우 알고리즘을 변경해야 합니다. 2개 이상이거나 그룹의 주문이 모두 동일한 유형인 경우): 다음 샘플 프로그램 "ReportsTrader.mq4"는 다음 문제 근처에 스트래들 주문을 배치합니다. 보고서 또는 뉴스 이벤트. 스트래들 주문은 시장 가격보다 높거나 낮은 두 개의 보류 주문 으로 구성됩니다. 언제 하나 보류 중인 주문이 시장 가격에 도달하면 시장가 주문으로 변경되고 다른 보류 중인 주문
Chee Chua 이 문제를 해결하셨는지 모르겠지만 저는 같은 일을 할 수 있는 수준에 가까워졌습니다.
내 시스템은 가격이 가격 수준을 다시 방문하고 주문이 존재하지 않는 경우 주문이 이루어지도록 영구적인 것으로 간주되는 가격 수준(시작할 때 내 입력을 기반으로 함)을 생성합니다. 이러한 가격 수준은 for 루프를 사용하여 각 보류 주문 이 생성될 때 생성됩니다. 그런 다음 매직넘버는 가격 수준에서 파생됩니다.
여기에서 내 코드를 볼 수 있습니다.
https://www.mql5.com/en/forum/306224
내 유일한 문제는 때때로 내 번호가 내가 해결할 수없는 거래의 Pricelevel보다 1 자리 적게 나온다는 것입니다.
1) 첫 번째 OrderSend()는 반환 값이 더 큰지 테스트하여 성공했는지 확인합니다.
두 번째 주문을 시도하기 전에 0보다 작습니다.
2) 주문 쌍을 식별하고 처리하기 위해 주문 쌍이 다음과 같은 경우 코드를 기반으로 할 수 있습니다.
서로 다른 유형으로 구성되었습니다(그러나 그룹화하는 경우 알고리즘을 변경해야 합니다.
2개 이상이거나 그룹의 주문이 모두 동일한 유형인 경우):
다음 샘플 프로그램 "ReportsTrader.mq4"는 다음 문제 근처에 스트래들 주문을 배치합니다.
보고서 또는 뉴스 이벤트.
스트래들 주문은 시장 가격보다 높거나 낮은 두 개의 보류 주문 으로 구성됩니다. 언제 하나
보류 중인 주문이 시장 가격에 도달하면 시장가 주문으로 변경되고 다른 보류 중인 주문
주문을 삭제해야 합니다. 따라서 주문 쌍을 추적하려면 순서 번호가 필요합니다.
Chee Chua 이 문제를 해결하셨는지 모르겠지만 저는 같은 일을 할 수 있는 수준에 가까워졌습니다.
내 시스템은 가격이 가격 수준을 다시 방문하고 주문이 존재하지 않는 경우 주문이 이루어지도록 영구적인 것으로 간주되는 가격 수준(시작할 때 내 입력을 기반으로 함)을 생성합니다. 이러한 가격 수준은 for 루프를 사용하여 각 보류 주문 이 생성될 때 생성됩니다. 그런 다음 매직넘버는 가격 수준에서 파생됩니다.
여기에서 내 코드를 볼 수 있습니다.
https://www.mql5.com/en/forum/306224
내 유일한 문제는 때때로 내 번호가 내가 해결할 수없는 거래의 Pricelevel보다 1 자리 적게 나온다는 것입니다.