내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 " 주문 티켓 의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.
내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 "주문 티켓의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.
사이먼,
나는 당신이 무엇을 보고 있는지 알 수 없지만 ;) 이 문제에 대한 조명을 제공하기 위해 GetLastOrder() 함수를 즉시 포함할 것입니다. 먼저 코드에 GetLastOrder() 함수를 포함하지 않고 질문을 게시한 것에 대해 사과드립니다.
고맙습니다.
사이먼,
어떤 오류가 표시됩니까?
OrderClose 기능 에 대한 알 수 없는 티켓 2
OrderPrint()는 어떤 티켓 번호를 표시합니까?
#20526942 2012.12.24 13:43 구매 0.01 USDJPY 84.466 0.000 0.000 86.105 0.00 0.00 19.03 0
고맙습니다.
사이먼,
USDJPY 티켓 번호는 20526942입니다.
OrderClose() 함수가 티켓 번호 2를 닫으려고 합니다.
USDJPY 티켓 번호는 20526942이고 풀의 포지션 번호는 2입니다.
내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 " 주문 티켓 의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.
이에 대해 뭐라고 합니까? ;)
고맙습니다.
내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 "주문 티켓의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.
이에 대해 뭐라고 합니까? ;)
사이먼,
말하지마? ;)
눈에 띄지 않는 OrderTicket() 함수 가 될 수 있습니까? 하하하.
고맙습니다.사이먼,
말하지마? ;)
눈에 띄지 않는 OrderTicket() 함수가 아닐 수 있습니까? 하하하.
고맙습니다.사이먼,
다시 한 번 제 MetaTrader의 '전문가' 탭에서 두 팔을 벌려 매우 기쁜 표정으로 인사하는 관대함 이상의 또 다른 기여를 받게 되어 너무나 큰 축복을 받았습니다. ;)
오류 설명:
고맙습니다.
사이먼,
다시 한 번, 제 MetaTrader의 '전문가' 탭에서 두 팔을 벌려 매우 기쁜 마음으로 인사하는 또 다른 관대한 기여를 받게 되어 매우 기쁩니다. ;)
사이먼,
테스트를 실행하는 데 사용하는 MetaTrader 브로커의 동결 수준이 무엇인지 모르겠습니다. 동결 수준은 브로커에 따라 다르다고 가정합니다.
MarketInfo() 함수를 사용하여 MetaEditor 정지 수준을 검색하는 데 사용할 수 있는 방법을 알고 있습니까?
나는 이미 GetLastError() 함수를 아무 소용이 없도록 통합했습니다. 현재 올바른 위치에 배치하려고 합니다.
또한 주문의 현재 가격은 동결 수준을 훨씬 초과해야 합니다.
다음은 상태를 보여주는 스냅샷입니다.
고맙습니다.