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

 

오늘 바보 같은 일을 몇 번 시도한 구 버전 EA는 모든 미결 주문을 닫습니다.
이제 나는 혼란스러워했다.

---

그러나 어쨌든 나는 단순한 Bid와 Ask 대신 MarketInfo()를 사용합니다.

 

일반적으로 가장 잘 작동하는 것을 찾기 위해 모든 것을 시도합니다.

필요할 때 모든 주문을 닫는 스크립트가 하나 있습니다.

         for ( int order= 0 ; order<= OrdersTotal ()- 1 ; order++)
           {
             bool selected= OrderSelect (order, SELECT_BY_POS );
              {
               if (selected== 1 )
                 {
                   bool close= OrderClose ( OrderTicket (), OrderLots (), OrderClosePrice (), 3 , clrNONE );
                 }
              }
           }
그러나 보시다시피 아무 것도 확인되지 않으므로 주문이 마감되었는지 여부를 시각적으로 확인할 수 있는 수동 구현을 위해 확인합니다.
 
whroeder1 :
  1. 여러 주문이 있는 경우(하나의 EA 여러 차트, 여러 EA, 수동 거래)
Max Enrik : RefreshRates() 어디에 넣을 수 있는지 이해가 되지 않습니다.
당신은 질문을 하고, 답을 얻고, 그것을 무시하고 다시 묻습니다. 다운도 없고 RefreshRates도 없습니다.

 
whroeder1 :
당신은 질문을 하고, 답을 얻고, 그것을 무시하고 다시 묻습니다. 다운도 없고 RefreshRates도 없습니다.

내가 다시 물은 이유. 죄송합니다 아래 문장을 이해하지 못했습니다. (번역이 안되네요.)

  • 사전 정의된 변수 (Bid/Ask) 또는 OrderClosePrice() 를 대신 사용하려면 절전 후 및 여러 서버 호출 사이에 RefreshRates 를 사용해야 합니다.
 

@마르코

교체한 후 JPY에 정확한 가격이 표시되지 않고 주문이 열리지 않습니다.

 
코드 조각이 있습니까?
 
Marco vd Heijden :
코드 조각이 있습니까?

여기 있습니다.

 void buyorder()
 {
  Ticket = OrderSend ( _Symbol , OP_BUY , lotsize, MarketInfo ( OrderSymbol (), MODE_BID ), slippage, sl, tp, "trade panel" , magic, 0 , clrRed );
   return ;
 }
 
Ticket = OrderSend ( _Symbol , OP_BUY , lotsize, MarketInfo ( OrderSymbol () , MODE_BID ), slippage, 
  1. 주문을 선택하지 않으면 거래 기능 을 사용할 수 없습니다 .
  2. 반환 코드를 확인하십시오. 함수 반환 값이란 무엇입니까? 어떻게 사용합니까? - MQL4 포럼MQL4 프로그램의 일반적인 오류 및 이를 방지하는 방법 - MQL4 기사
 
whroeder1 :
  1. 주문을 선택하지 않으면 거래 기능 을 사용할 수 없습니다 .
  2. 반환 코드를 확인하십시오. 함수 반환 값이란 무엇입니까? 어떻게 사용합니까? - MQL4 포럼MQL4 프로그램의 일반적인 오류 및 이를 방지하는 방법 - MQL4 기사

#1 MarketInfo 대신 Bid 를 사용할 수 있습니까?
#2 아래와 같이 써도 될까요?

 void buyorder()
 {
  Ticket = OrderSend ( _Symbol , OP_BUY , lotsize, Bid , slippage, sl, tp, "trade panel", magic, 0 , clrRed );
   if ( Ticket < 0 )
   {
       Print (" OrderSend failed with error: ", GetLastError () );
       return ;
   }
   return ;
 }
 

차트 기호에만 해당됩니다.

 Ask , Bid , _Period , _Symbol , Symbol (), Period ()

이들은 모두 차트 기호와 관련이 있습니다.

차트 기호 이외의 기호로 작업할 때 MarketInfo를 사용하십시오.