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

 
현재 시간대에 다음 바 의 여는 시간 을 얻는 방법을 알려주시겠습니까? 하려고 노력했다
Time[1]+2*PERIOD_CURRENT 하지만 헛소리를 내뱉습니다...
내가 이해하는 한 Time은 1970년 이후로 분 단위로 시간을 제공합니까?
 
RomanRott :
현재 시간대에 다음 바 의 여는 시간 을 얻는 방법을 알려주시겠습니까? 하려고 노력했다
Time[1]+2*PERIOD_CURRENT 하지만 헛소리를 내뱉습니다...
내가 이해하는 한 Time은 1970년 이후로 분 단위로 시간을 제공합니까?

몇 초 안에 이 지식을 고려하여 공식을 수정하십시오.

 
Aleksey Vyazmikin :

몇 초 안에 이 지식을 고려하여 공식을 수정하십시오.

젠장, 즉 PERIOD_ 를 통해 ... 한 줄로 할 수 없습니다.
 
RomanRott :
현재 시간대에 다음 바 의 여는 시간 을 얻는 방법을 알려주시겠습니까? 하려고 노력했다
Time[1]+2*PERIOD_CURRENT 하지만 헛소리를 내뱉습니다...
내가 이해하는 한 Time은 1970년 이후로 분 단위로 시간을 제공합니까?

알림 시도(Time[0]+_Period*60); PERIOD_CURRENT 는 0, 0, 빈 공간, 사용된 차트의 시간대 기호

 
RomanRott :
현재 시간대에 다음 바 의 여는 시간 을 얻는 방법을 알려주시겠습니까? 하려고 노력했다
Time[1]+2*PERIOD_CURRENT 하지만 헛소리를 내뱉습니다...
내가 이해하는 한 Time은 1970년 이후로 분 단위로 시간을 제공합니까?
시간[0]+PeriodSeconds();
 
RomanRott :
젠장, 즉, PERIOD_를 통해... 한 줄로 할 수 없습니다.

   datetime time0 = Time [ 0 ]; 
   datetime time1 = Time [ 0 ]+ PeriodSeconds ( 0 )* 1 ;   //1 = нужное кол. баров в будущее
   
   Comment ( "Время открытия тек. бара = " ,time0,
   "\n" , "Время открытия след. бара(в будущее) = " ,time1 );

이 같은


oops))) 앞서 갔다

 
Artyom Trishkin :
시간[0]+PeriodSeconds();
네 감사합니다!
 
RomanRott :
네 감사합니다!

별말씀을요.

다중 플랫폼 코드:

 void OnTick ()
  {
   ENUM_TIMEFRAMES timeframe= PERIOD_CURRENT ;     // Таймфрейм графика (текущий, можно задать нужный)
   string    symbol= Symbol ();                     // Символ графика
   datetime time_open_curr= 0 ;                   // Время открытия текущего бара
   datetime time_open_next= 0 ;                   // Время открытия следующего бара
   int       number_next_bar= 1 ;                   // На сколько баров в будущее рассчитывать время
   //---
   time_open_curr=TimeOpen(symbol,timeframe, 0 ); // Здесь 0 - текущий бар заданного графика
   //--- Если получили время текущего бара, рассчитаем время следующего
   if (time_open_curr> 0 )
      time_open_next=time_open_curr+ PeriodSeconds (timeframe)*number_next_bar;
  }
//+------------------------------------------------------------------+
//| Возвращает время открытия бара shift                             |
//| периода графика timeframe                                        |
//| на символе symbol_name                                           |
//+------------------------------------------------------------------+
datetime TimeOpen( string symbol_name, ENUM_TIMEFRAMES timeframe, int shift)
  {
   datetime array[]={ 0 };
   if ( CopyTime (symbol_name,timeframe,shift, 1 ,array)== 1 ) return array[ 0 ];
   return 0 ;
  }
//+------------------------------------------------------------------+
 

가변 개수의 매개변수로 함수를 작성하는 방법은 무엇입니까?

 
RomanRott :

가변 개수의 매개변수로 함수를 작성하는 방법은 무엇입니까?

예를 들어?