순환 연산자 'for' 질문 - 페이지 2

 
WhooDoo22 :

사이먼,

나는 당신이 무엇을 보고 있는지 알 수 없지만 ;) 이 문제에 대한 조명을 제공하기 위해 GetLastOrder() 함수를 즉시 포함할 것입니다. 먼저 코드에 GetLastOrder() 함수를 포함하지 않고 질문을 게시한 것에 대해 사과드립니다.

고맙습니다.

OrderPrint()는 어떤 티켓 번호를 표시합니까? 어떤 오류가 표시됩니까?
 

사이먼,


어떤 오류가 표시됩니까?

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인데 티켓 NUMBER (위치가 아님) 2 를 종료하려고 합니까? 문제가 보이나요?
 

사이먼,

USDJPY 티켓 번호는 20526942입니다.

OrderClose() 함수가 티켓 번호 2를 닫으려고 합니다.

USDJPY 티켓 번호는 20526942이고 풀의 포지션 번호는 2입니다.


내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 " 주문 티켓 의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.

이에 대해 뭐라고 합니까? ;)

고맙습니다.

 
WhooDoo22 :


내 이해가 맞다면 첫 번째 OrderClose() 함수 매개변수가 "주문 티켓의 고유 번호"(20526942) 대신 위치 번호 2를 사용하기 때문에 OrderClose() 함수는 USDJPY 주문을 마감할 수 없습니다. 이 진술을 확인하면 USDJPY 주문의 티켓 번호 20526942를 분리하는 방법을 찾은 다음 이 번호를 OrderClose() 함수의 첫 번째 매개변수에 배치해야 합니다.

이에 대해 뭐라고 합니까? ;)

네, 바로 그 기능 이 있습니다. . .
 

사이먼,

말하지마? ;)

눈에 띄지 않는 OrderTicket() 함수 가 될 수 있습니까? 하하하.

고맙습니다.
 
WhooDoo22 :

사이먼,

말하지마? ;)

눈에 띄지 않는 OrderTicket() 함수가 아닐 수 있습니까? 하하하.

고맙습니다.
LOL :-) 이제 코드가 작동해야 합니다. . . . 다음으로 여러 USDJPY 주문을 처리하도록 수정할 수 있는지 확인하십시오. . . ;-)
 

사이먼,

다시 한 번 제 MetaTrader의 '전문가' 탭에서 두 팔을 벌려 매우 기쁜 표정으로 인사하는 관대함 이상의 또 다른 기여를 받게 되어 너무나 큰 축복을 받았습니다. ;)


오류 설명:

USDJPY 가격 오류(OrderClose() 함수)


고맙습니다.

 
WhooDoo22 :

사이먼,

다시 한 번, 제 MetaTrader의 '전문가' 탭에서 두 팔을 벌려 매우 기쁜 마음으로 인사하는 또 다른 관대한 기여를 받게 되어 매우 기쁩니다. ;)

이제 어떤 오류가 생성되었는지 정확히 알 수 있도록 오류 보고가 필요합니다. . . 가격이 주문을 마감하기에는 SL 또는 TP에 너무 가깝기 때문일 수 있습니다. 당신의 FreezeLevel은 무엇입니까?
 

사이먼,

MODE_FREEZELEVEL 33 포인트 단위로 동결 수준을 주문하십시오. 실행 가격이 동결 수준에 의해 정의된 범위 내에 있는 경우 주문을 수정, 취소 또는 마감할 수 없습니다.


테스트를 실행하는 데 사용하는 MetaTrader 브로커의 동결 수준이 무엇인지 모르겠습니다. 동결 수준은 브로커에 따라 다르다고 가정합니다.

MarketInfo() 함수를 사용하여 MetaEditor 정지 수준을 검색하는 데 사용할 수 있는 방법을 알고 있습니까?

나는 이미 GetLastError() 함수를 아무 소용이 없도록 통합했습니다. 현재 올바른 위치에 배치하려고 합니다.

또한 주문의 현재 가격은 동결 수준을 훨씬 초과해야 합니다.

다음은 상태를 보여주는 스냅샷입니다.

USDJPY 주문 상태


고맙습니다.