Получение времени открытия свечи

 
Здравствуйте. Подскажите, пожалуйста, как я могу получить время открытия свечи? Меня интересует именно ЧАС открытия. С функциями Time[] и iTime() я ознакомился, но я хочу оперировать только ЧАСОМ открытия. Как я могу получить ТОЛЬКО ЧАС открытия свечи? 
 
Ermak1243:
Здравствуйте. Подскажите, пожалуйста, как я могу получить время открытия свечи? Меня интересует именно ЧАС открытия. С функциями Time[] и iTime() я ознакомился, но я хочу оперировать только ЧАСОМ открытия. Как я могу получить ТОЛЬКО ЧАС открытия свечи? 
//+------------------------------------------------------------------+
//|                                             HourOfOpenCandle.mq4 |
//|              Copyright 2016, Artem A. Trishkin, Skype artmedia70 |
//|                       https://login.mql5.com/ru/users/artmedia70 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, Artem A. Trishkin, Skype artmedia70"
#property link      "https://login.mql5.com/ru/users/artmedia70"
#property version   "1.00"
#property strict
#property script_show_inputs
//--- input parameters
input int      NumberCandle=1;   // Проверяемый бар
int numberCandle=(NumberCandle<0)?0:NumberCandle;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   MqlDateTime tmStruct;
   datetime matched_time=iTime(Symbol(),Period(),numberCandle);
   TimeToStruct(matched_time,tmStruct);
   Alert("Час открытия свечи на баре ",numberCandle," текущего таймфрейма: ",tmStruct.hour);
//---
  }
//+------------------------------------------------------------------+
 
artmedia70:

Спасибо за помощь!
 
Ermak1243:
Здравствуйте. Подскажите, пожалуйста, как я могу получить время открытия свечи? Меня интересует именно ЧАС открытия. С функциями Time[] и iTime() я ознакомился, но я хочу оперировать только ЧАСОМ открытия. Как я могу получить ТОЛЬКО ЧАС открытия свечи? 

Или ещё проще

int hour = TimeHour(Time[0]);
 
AlexeyVik:

Или ещё проще


И правда проще! :) И вам спасибо!)
Причина обращения: