Time[i]
RTS
открываю график и вижу что открытие в 09:00 например. а как узнать тот самый номер первого бара после гепа?
спасибо
спасиба!!!
А если на графике несколько дней и нужный мне бар гдето в центре?
спасиба!!!
А если на графике несколько дней и нужный мне бар гдето в центре?
iTime(NULL, PERIOD_D1, 0) время текущего отрытого бара
iTime(NULL, PERIOD_D1, 5 ) время бара 6 дней назад ( отсчет с нуля )
т е если запустить 15.09.2010 числа
iTime(NULL, PERIOD_D1, 0) покажет время отрытия бара ... на 15.09.2010 и будет равно 15.09.2010 00:00:00
iTime(NULL, PERIOD_D1, 1) покажет время отрытия бара ... на 14.09.2010 и будет равно 14.09.2010 00:00:00
iTime(NULL, PERIOD_D1, 2) покажет время отрытия бара ... на 13.09.2010 и будет равно 13.09.2010 00:00:00
ну и логически помыслив понимаем, что если запустить это 16.09.2010 то получим
iTime(NULL, PERIOD_D1, 0) покажет время отрытия бара ... на 16.09.2010 и будет равно 16.09.2010 00:00:00
iTime(NULL, PERIOD_D1, 1) покажет время отрытия бара ... на 15.09.2010 и будет равно 15.09.2010 00:00:00
iTime(NULL, PERIOD_D1, 2) покажет время отрытия бара ... на 14.09.2010 и будет равно 14.09.2010 00:00:00
и так, для любого номера бара есть свой день!
( где то в центре , выбирайте номер ГДЕ ТО в центе, и получите то что нужно )
Интересно стало. Решил написать
i=5; while(i>=0) { N=iTime(NULL,1440,i)-iTime(NULL,1440,i+1); if (N!=86400) { n=i-1; i=0; } i--; } T=iTime(NULL,1440,n); OP=iOpen(NULL,1440,n); CL=iClose(NULL,1440,n);
где T-Время открытия торгов, OP- цена открытия соответсвующей дневной свечи, а CL - цена её закрытия. Если присоединять код не к дневному графику, а к любому другому, то последние 2 строчки надо адаптировать. Не стал доделывать,, времени нету.
Строка
if (N!=86400)
означает, что мы приверяем разницу во времени двух соседних баров. Если она больше суток (тут в сенкундах), то значит мы нашли бар открытия торгов.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Привет всем!
Как можно определить время открытия торгов, время и номер бара(i), для сохранения значений Open[i] и Close[i].
спасибо!
Непохо бы получить ответ в MQL :)