Как, зная datetime бара, узнать его порядковый номер при счете справа налево ?

 

Как, зная datetime бара, узнать его порядковый номер при счете справа налево ?

Например, хочу узнать на сколько баров назад от настоящего времени отстоит бар открывшийся 2016.03.03 20:51. В MQL4 это было BarShift, кажется.

Уже спасибо. 

 
Вот только-что прочёл пробую, изучаю.
 
 
Artyom Trishkin:

Почитайте.

И тут.

Артём, по сцыльке "тут" гораздо сложней и запутанней. А первую сцыль не читал.
 
Alexey Viktorov:
Артём, по сцыльке "тут" гораздо сложней и запутанней. А первую сцыль не читал.
И чего там сложного? Есть даже аналог iBarShift(), который тут и хотят увидеть.
 
Artyom Trishkin:
И чего там сложного? Есть даже аналог iBarShift(), который тут и хотят увидеть.

Сравни то что там и эту строку

int Bars(_Symbol           // Это понятно?
    , PERIOD_H1            // Это наверное тоже
    , D'2016.04.13 00:00'  // Дата бара индекс которого надо узнать
    , TimeCurrent()        // текущее время 
    );


Возвращаемое значение

Если указаны параметры start_time и stop_time, то функция возвращает количество баров в диапазоне дат. Если эти параметры не указаны, то функция возвращает общее количество баров.

И просто надо учесть что по аналогии с mql4 номер бара будет на 1 меньше как в любом массиве.
 
Alexey Viktorov:

Сравни то что там и эту строку


И просто надо учесть что по аналогии с mql4 номер бара будет на 1 меньше как в любом массиве.
Где "там"? Что именно сравнить? Там же много чего есть :)
 
Artyom Trishkin:
Где "там"? Что именно сравнить? Там же много чего есть :)
Не томи... 
 
Artyom Trishkin:
Где "там"? Что именно сравнить? Там же много чего есть :)

Там, это по твоей сцильке "тут"

Сравни предложенную функцию iBarShiftMQL4 и Bars здеся.

 
Alexey Viktorov:

Сравни то что там и эту строку


И просто надо учесть что по аналогии с mql4 номер бара будет на 1 меньше как в любом массиве.
Алексей, извини - а перегрузка зачем? Есть глубокий сакральный смысл, или сермяжная русская очевидность? 
 
Алексей Тарабанов:
Алексей, извини - а перегрузка зачем? Есть глубокий сакральный смысл, или сермяжная русская очевидность? 

Ну так в космос ведь летим:)))

Или ты о той знаменитой кнопке с надписью?