[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 296

 
Synax писал(а) >>
말해주세요! 00.00에 시작하여 23:00에 끝나는 어드바이저를 30분마다 실행하게 하는 방법. 1분 작업하고 30분 뒤에 다시 작업했습니다 미리 감사합니다!

사용

현재 시간 ( )
그리고
시간시간 ( 날짜 시간)

 

다음 바의 시간을 찾는 방법은 무엇입니까?

작업은 0 표시줄 오른쪽에 텍스트 개체를 표시하는 것입니다. 표시할 시간은?

 
Bond >> :


다음 바의 시간을 찾는 방법은 무엇입니까?

시간[0] + 마침표() * 60

 
또한 다음과 같습니다. Time[0]+(Time[0]-Time[1]) 정도 2*Time[0]-Time[1]
 

친구, 좋은 오후입니다.


기회가 된다면 이러한 어려움에 대처하는 방법을 조언해 주십시오.


https://www.mql5.com/ru/forum/118878/page3


https://forum.mql4.com/en/27282



미리 감사드립니다.

 
granit77 >> :

한 번 이상 직면했습니다. 그리고 결국에는 그럴 때마다 단순한 이유가 있었다.

I'll look .. 생각이 있었습니다. 아마도 이것은 템플릿이나 프로필의 기본 매개변수와 어떻게든 연결되었을 것입니다.

 

주문 마감에 대한 질문

어떤 이유로 내 코드는 모든 주문을 닫고 싶지 않습니다. 무엇이 문제일 수 있습니까?

 for ( int cnt = 0 ; cnt < OrdersTotal ( ) ; cnt + + )
   {
       OrderSelect ( cnt , SELECT_BY_POS , MODE_TRADES ) ;
       if ( OrderType ( ) = = OP_BUY )
         {
             if ( BuyExit ! = 0 )
               {
                   OrderClose ( OrderTicket ( ) , OrderLots ( ) , Bid , 3 , Violet ) ;
               }
         }
       if ( OrderType ( ) = = OP_SELL )
         {
             if ( SellExit ! = 0 )
               {
                   OrderClose ( OrderTicket ( ) , OrderLots ( ) , Ask , 3 , Violet ) ;
               }
         }
   }   

저것들. 예를 들어, 어드바이저는 5개의 BUY를 열고 5개의 BUY도 닫아야 하지만 어떤 이유로 인해 4 또는 3개만 닫습니다. 나는 여전히 그것이 몇 개의 주문을 마감할지 결정하는 원칙을 이해하지 못합니다.

조언 또는 코드에 대한 도움말

감사해요

 
문제. 상인에서 OLE 개체를 사용할 수 있습니까? 포럼 검색에서 dll 래퍼를 만들어야 한다는 것을 알았습니다. 더 쉬운 방법이 있습니까?
 
Run писал(а) >>

주문 마감에 대한 질문

어떤 이유로 내 코드는 모든 주문을 닫고 싶지 않습니다. 무엇이 문제일 수 있습니까?

저것들. 예를 들어, 어드바이저는 5개의 BUY를 열고 5개의 BUY도 닫아야 하지만 어떤 이유로 인해 4 또는 3개만 닫습니다. 나는 여전히 그것이 몇 개의 주문을 마감할지 결정하는 원칙을 이해하지 못합니다.

조언 또는 코드에 대한 도움말

감사해요

닫는 루프는 반대 작업을 수행합니다.

 for ( int cnt = OrdersTotal ( ) - 1 ; cnt > = 0 ; cnt - - )
 
Vinin >> :

닫는 루프는 반대 작업을 수행합니다.

감사합니다. 모든 것이 작동했습니다. 이제야 왜 이렇게 작동하는지 이해할 수 있지만 다른 방식으로는 작동하지 않습니다(올바르지 않게 작동하지 않음).

사유: