Скачать MetaTrader 5

получить номер бара по времени

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Dmitiry Ananiev
6680
Dmitiry Ananiev 2016.02.12 19:13 

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

можно конечно в цикле перебрать бары по номерам и сравнивать время открытия бара с OrderOpenPrice() и как только это время будет меньшим то это и будет нужный бар.НО что-то закралось мысль ,  то есть более оригинальное решение...

Maxim Kuznetsov
10124
Maxim Kuznetsov 2016.02.12 19:15  
iBarShift ?
Vitalii Ananev
8403
Vitalii Ananev 2016.02.12 19:20  

iBarShift(Symbol(),Period(),OrderOpenTime());

Ордер надо выбрать предварительно. Будет работать только в МТ4 в МТ5 насколько я знаю iBarShift() нет. 


Dmitiry Ananiev
6680
Dmitiry Ananiev 2016.02.12 19:24  

Точно! Ни разу раньше не приходилось пользоваться ! 

Спасибо!

Nikolay Khrushchev
19390
Nikolay Khrushchev 2016.02.12 22:44  
не рекомендую много баловаться этой функцией, она уж очень тяжелая )))
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий