초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 487

 
Leo59 :
안녕하세요!

언뜻보기에 작업은 3 페니만큼 간단합니다. 하지만!....
표시기 창에는 진폭이 다른 "0"을 기준으로 매달린 오실레이터 라인이 있습니다.
실제로 작업은 다음과 같습니다.
- 아래에서 위로 "0"을 교차할 때 표시창의 하단 경계선에 화살표를 그리고,
- "0"을 위에서 아래로 교차할 때 표시창의 위쪽 테두리 에 화살표를 그리고,
- 표시기 창에서 오실레이터 차트를 자체 스케일링할 때 화살표는 표시기 창의 경계에 자동으로 남아 있어야 합니다.
저것들. 히스토리 차트에서 앞뒤로 스크롤하거나 수평 스케일을 변경하는 경우 화살표는 항상 표시기 창의 경계에 자동으로 남아 있어야 합니다.

큰 요청 은 조언을 제공하지 마십시오 , "재정적으로 도움")). 우리는 그러한 기능을 구현하는 작업 코드의 예 또는 이에 대한 링크가 필요합니다.

미리 감사드립니다!
여기에서 그들은 상업적으로 재정적으로 당신을 도울 것입니다.
 
-Aleks- :

Alpari는 10년 동안 MT4에 대한 견적을 제공합니다.

기술적으로 모든 견적은 F2 -> 내보내기를 통해 MT4 터미널에서 나중에 다운로드할 수 있습니다.

실제로 이것은 Alpari가 아닌 것 같습니다. 이것은 Metaquotes의 인용문이며 놓친 초가 많이 있으며 일중 초는 2009년 6월 1일부터 시작됩니다.
 

친애하는 MQL 전문가 여러분, 도움이 필요합니다.

주문 마감은 개설 시간 또는 개설 후 막대 수와 어떻게 연결됩니까? 설명서를 살펴보았지만 딱히 떠오르는 것이 없었습니다.

 
Mike :
실제로 이것은 Alpari가 아닌 것 같습니다. 이것은 Metaquotes의 인용문이며 놓친 초가 많이 있으며 일중 초는 2009년 6월 1일부터 시작됩니다.
중개인의 견적이 아닌 경우 해당 경고가 발행됩니다. 모든 것이 잘 다운로드되었습니다 ... 또한 옵션으로 모든 항목에 대해 테스트를 실행하면 따옴표를 다운로드하려고 시도합니다.
 
Alexandr Nevadovschi :

친애하는 MQL 전문가 여러분, 도움이 필요합니다.

주문 마감은 개설 시간 또는 개설 후 막대 수와 어떻게 연결됩니까? 설명서를 살펴보았지만 딱히 떠오르는 것이 없었습니다.

https://www.mql5.com/ru/code/13769
OrderTimeAlert
OrderTimeAlert
  • 투표: 8
  • 2015.09.04
  • Alexey Kozitsyn
  • www.mql5.com
Эксперт следит за рыночными ордерами и выдает звуковой сигнал по прошествии заданного времени с момента открытия ордера.
 
대단히 감사합니다. 거기에서 필요한 것을 얻으려고 노력할 것입니다!
 
Прошу снова помощи. Не закрывается ордер. В журнале пишет бесконечно EURUSD,H1: OrderClose error 138
         / /функция закрытия по таймеру

          void zakr_po_vrem() 
          {
           int total = OrdersTotal(); 
           datetime oTime;                              // Время открытия ордера
           datetime currentTime;                        // Текущее время
              if(total==1)
           {
            if(  OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) // Если ордер выбран
            { 
              oTime=OrderOpenTime();                           // Запоминаем время открытия ордера
              currentTime= TimeCurrent();                        // Запоминаем текущее время                                    
               if( currentTime - oTime >= inpNum  )    // Если с момента открытия ордера прошло больше чем inpNum сек.
           { 
               if(OrderSymbol()==Symbol()) if (OrderType()==OP_BUY) if(  !OrderClose(OrderTicket(), Lots, Bid, Slippage, clCloseBuy))return(false);
               if(OrderSymbol()==Symbol())  if (OrderType()==OP_SELL) if( !OrderClose(OrderTicket(), Lots, Ask, Slippage, clCloseBuy)) return(false);
               return;  
           }         
            }             
            }
           } 
 
Alexandr Nevadovschi :

다시 도움을 요청합니다. 주문이 마감되지 않았습니다. 로그는 무한히 EURUSD,H1을 씁니다: OrderClose 오류 138

SRC 버튼을 사용 하여 코드를 삽입하십시오 ! 답할 때 시트가 반복되지 않도록!

닫기 입찰에 의해 구매 및 요청에 의해 판매! 다른 오류가 있을 수 있지만 이 양식을 살펴보도록 초대합니다! 시트 대신 SRC 로 붙이면 여기서 지울게!

 
Boris :

SRC 버튼을 사용하여 코드를 삽입하십시오! 답할 때 시트가 반복되지 않도록!

닫기 입찰에 의해 구매 및 요청에 의해 판매! 다른 오류가 있을 수 있지만 이 양식을 살펴보도록 초대합니다! 시트 대신 SRC 로 붙이면 여기서 지울게!

나는 이미 그것을 알아 냈습니다. 당신은 Ask를 올바르게 썼고 Bid는 변경되어야했습니다. 뭔가 혼란스럽네요. 모든 것이 잘 닫힙니다.
 
Alexandr Nevadovschi :
나는 이미 그것을 알아 냈습니다. 당신은 Ask를 올바르게 썼고 Bid는 변경되어야했습니다. 뭔가 혼란스럽네요. 모든 것이 잘 닫힙니다.

따라서 기록에 대한 실수를 남기지 않도록 게시물의 Ask 및 Bid를 변경하십시오! 여기에는 많은 초보자가 있습니다. 그들은 규칙에 대해 실수를 할 수 있습니다! ;)

효과가 있어서 좋았어요! 행운을 빕니다!

사유: