Получить значение закрытия бара за посл день

 

Добрый день, начал изучать MQL5 

 Подскажите пожалуйста как получить значение закрытия бара в определенный момент времени:

К примеру меня инетересует какой ценой закрылся пятимиинутный бар в 14:35 дня вчера. Именно вчера, а не за определенную дату. то есть меня интересует последнее значение в 14:35 дня.  

Спасибо большое.  

 
efrema83:

Добрый день, начал изучать MQL5 

 Подскажите пожалуйста как получить значение закрытия бара в определенный момент времени:

К примеру меня интересует какой ценой закрылся пятиминутный бар в 14:35 дня вчера. Именно вчера, а не за определенную дату. то есть меня интересует последнее значение в 14:35 дня.  

Спасибо большое.  

Просмотрите скрипт Searching Nearest Bar. Данный скрипт ищет ближайший бар к заданному времени ОТКРЫТИЯ БАРА:

//+------------------------------------------------------------------+
//| Поиск ближайшего бара                                            |
//+------------------------------------------------------------------+
int SearchingNearestBar(string symbol,
                        ENUM_TIMEFRAMES time_frame,
                        datetime find_time,
                        datetime &found_time)
  {
//+------------------------------------------------------------------+
//| symbol - символ                                                  |
//| time_frame - период                                              |
//| find_time - искомое время                                        |
//| found_time - время открытия ближайшего бара                      |
//| если функция возвратила "-1", значит переменная "found_time"     |
//|     содержит неопределёное значение                              |
//+------------------------------------------------------------------+

Выдаёт номер бара. А уже по номеру бара Вы сами можете получить всю информацию.

 

И ещё: исходя из логики MQL5 (просто нет такого параметра "время закрытия бара") Вам нужно немного переписать свою задачу - например так:

  • узнать номер ближайшего бара, ко времени открытия "t"
  • отнять от найденного номера единицу - получим номер искомого бара
  • для найденного бара получаем цену закрытия.

В общем поиграйтесь с этим скриптом - он работает так: Вы его бросаете на график - скрипт получает временную координату своего "десантирования" и ищет ближайший бар возле этого времени.

 
Спасибо, буду разбираться
 
Vladimir Karputov:
Просмотрите скрипт Searching Nearest Bar. Данный скрипт ищет ближайший бар к заданному времени ОТКРЫТИЯ БАРА:

//+------------------------------------------------------------------+
//| Поиск ближайшего бара                                            |
//+------------------------------------------------------------------+
int SearchingNearestBar(string symbol,
                        ENUM_TIMEFRAMES time_frame,
                        datetime find_time,
                        datetime &found_time)
  {
//+------------------------------------------------------------------+
//| symbol - символ                                                  |
//| time_frame - период                                              |
//| find_time - искомое время                                        |
//| found_time - время открытия ближайшего бара                      |
//| если функция возвратила "-1", значит переменная "found_time"     |
//|     содержит неопределёное значение                              |
//+------------------------------------------------------------------+

Выдаёт номер бара. А уже по номеру бара Вы сами можете получить всю информацию.

 

И ещё: исходя из логики MQL5 (просто нет такого параметра "время закрытия бара") Вам нужно немного переписать свою задачу - например так:

  • узнать номер ближайшего бара, ко времени открытия "t"
  • отнять от найденного номера единицу - получим номер искомого бара
  • для найденного бара получаем цену закрытия.

В общем поиграйтесь с этим скриптом - он работает так: Вы его бросаете на график - скрипт получает временную координату своего "десантирования" и ищет ближайший бар возле этого времени.

ссылка на скрипт  Searching Nearest Bar не работает :(
 
efrema83:
ссылка на скрипт  Searching Nearest Bar не работает :(
 Уже поправил ссылку - ссылка активна.