전문 고문 - 기타 질문 - 페이지 40

 
Max Enrik :


아니요, 모든 차트 기호 주문을 마감해야 합니다.
예, 정확한 매직넘버로.

 if (closeallsymbols== false && OrderSymbol ()!= Symbol ()) 
이것은 약간 이상합니다.
 
Marco vd Heijden :
이것은 약간 이상합니다.

응!
여기도 마찬가지! 닫기 주문 기능 의이 부분이 너무 이상하다고 생각했지만 작동합니다.

 
" 미리 정의된 변수 (Bid/Ask) 를 사용하거나 OrderClosePrice () 를 대신 사용하려면 OrderSelect 전에 절전 후 및 여러 서버 호출 사이에 RefreshRates 를 해야 합니다." 불분명했다?
 
RefreshRates - Timeseries and Indicators Access - MQL4 Reference
RefreshRates - Timeseries and Indicators Access - MQL4 Reference
  • docs.mql4.com
RefreshRates - Timeseries and Indicators Access - MQL4 Reference
 

죄송합니다 저를 비난하지 마십시오. 여전히 혼란스럽습니다.
질문이 필요하고 코드 지식이 부족하여 단계별로 수행해야 합니다.

Q1: while()을 사용할 수 있습니까?
Q2: sleep()을 사용할 수 있습니까?
Q3: RefreshRates()가 내 문제를 해결할 수 있습니까? (제 문제를 해결하는 것이 마지막입니까? )

주문 마감 기능 을 손상시키고 싶지 않기 때문에 이에 대해 알려주세요.

 

while을 사용할 수 있지만 X번의 시도 후에 루프에서 벗어나는 카운터를 추가해야 합니다. 그렇지 않으면 전문가가 무한 루프에 갇힐 위험이 있습니다.

그리고 당신은 당신의 문제에 대해 이야기했지만 문제가 무엇인지 전혀 모릅니다.

귀하의 문제가 종가 에 관한 것이라면 다음을 사용할 수 있습니다.

 MarketInfo ( OrderSymbol (), MODE_ASK );
MarketInfo ( OrderSymbol (), MODE_BID );

OP_BUY 및 OP_SELL에 대해 각각 OrderType() 스위치를 추가합니다.

 
Marco vd Heijden :

그리고 당신은 당신의 문제에 대해 이야기 했지만 문제가 무엇인지 전혀 모릅니다.

내 문제는 다음과 같습니다. 때때로 내 주문 마감 기능 이 일부 미결 주문을 남겼습니다. 열려 있는 모든 주문을 한 번에 닫고 싶습니다.

---

2번째 수정됨

내 모든 입찰 및 요청 기능을 MarketInfo()로 대체할 수 있습니까?

 MarketInfo ( OrderSymbol (), MODE_BID );
MarketInfo ( OrderSymbol (), MODE_ASK );
 
whroeder1 :
" 미리 정의된 변수 (Bid/Ask) 를 사용하거나 OrderClosePrice () 를 대신 사용하려면 OrderSelect 전에 절전 후 및 여러 서버 호출 사이에 RefreshRates 를 해야 합니다." 불분명했다?


RefreshRates() 어디에 넣을 수 있는지 이해가 되지 않습니다.

귀하의 의견에 감사드립니다.

 
Max Enrik :

내 문제는 다음과 같습니다. 때때로 내 주문 마감 기능 이 미결 주문을 남겨두었습니다. 열려 있는 모든 주문을 한 번에 닫고 싶습니다.

---

2번째 수정됨

내 모든 입찰 및 요청 기능을 MarketInfo()로 대체할 수 있습니까?

차트 기호가 아닌 위치를 처리하는 경우 예.
 
Marco vd Heijden :
차트 기호가 아닌 위치를 처리하는 경우 예.


감사합니다. 모두 교체하겠습니다. 월요일에 어떻게 되는지 봅시다.

좋은 주말 되세요.