MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1716

 
MakarFX # :

흥미로운 아이디어! 고맙습니다.

아니, 흥미롭지 않다

시간대가 변경될 때마다 얼음 없이 다시 설정을 입력하십시오(

따라서 파라미터를 요청할 필요가 없을 때 파라미터를 요청하지 않도록 초기화 해제 이유를 분석해야 합니다.
 
MakarFX # :

시계처럼 작동했기 때문입니다. 마지막 max_ticket 주문을 찾고 있었습니다.

다른 티켓을 찾지 못했습니다.

마카르 다시 번역

 
Sergey Gridnev # :
따라서 파라미터를 요청할 필요가 없을 때 파라미터를 요청하지 않도록 초기화 해제 이유를 분석해야 합니다.
무슨 내용인지도 모르겠고...
 
EVGENII SHELIPOV # :

마카르 다시 번역

주문을 여는 코드를 게시하세요.
 
MakarFX # :

새 주문을 열기 전에 티켓을 기억할 수 있습니다.

아아, Makar, 내 프로그래밍 수준으로는 이것을 할 수 없습니다.

 
MakarFX # :
무슨 내용인지도 모르겠고...
https://www.mql5.com/ru/docs/event_handlers/ondeinit
 
매우 감사합니다. 난 몰랐어.
 
EVGENII SHELIPOV # :

아아, Makar, 내 프로그래밍 수준으로는 이것을 할 수 없습니다.

MakarFX # :
주문을 여는 코드를 게시하세요.

코드는 어디에 있습니까?

 
MakarFX # :

코드는 어디에 있습니까?

 if (CountTrade() < MaxOrders)
     {
      price = FindLastOrderInfo( 2 );
      lastlot = NormalizeDouble (GetMinLotOrder()* MathPow (MultiplierParameter, CountTrade()), 2 );
       if (FindLastOrderInfo( 1 ) == 0 )
        {
         if (Ask<= price - Step()* Point )
           {
             if ( OrderSend ( Symbol (), OP_BUY, lastlot, Ask, slip, 0 , 0 , "Групповой ордер на покупку" , Magic, 0 , Blue))
               Print ( "Ордер на покупку открыт!" );
             else
               Print ( "Ошибка открытия ордера на покупку! - " , GetLastError ());
           }
        }
       if (FindLastOrderInfo( 1 ) == 1 )
        {
         if (Bid>= price + Step()* Point )
           {
             if ( OrderSend ( Symbol (), OP_SELL, lastlot, Bid, slip, 0 , 0 , "Групповой ордер на продажу" , Magic, 0 , Red))
               Print ( "Ордер на продажу открыт!" );
             else
               Print ( "Ошибка открытия ордера на продажу! - " , GetLastError ());
           }
        }
     }
 
MakarFX # :

이 기능이 제대로 작동하지 않을 수 있습니다

Makar와 여기 모든 것은 정확히 때문에

주문선택

SELECT_BY_TICKET - 티켓 번호가 인덱스 매개변수에 전달됩니다.