- Как на MQL 5 получить данные по времени и цене открытия и времени и цене закрытия сделки?
- Прошу совета...
- Новый MetaTrader 5 iPhone: появился чат с пользователями MQL5.com, классификация сообщений и многое другое
А что есть текущий бар на D1? Как раз и получается цена на начало текущего дня. Если Вас интересует цена открытия именно бара с индексом "1", уточните ТФ, но полюбас будет выглядеть
iOpen(Symbol(),ТФ,1). На D1 бар с индексом "1" это вчера, с индексом "0" текущий бар от начала дня по текущий момент)
Тут одно из двух: либо я непониманию что Вы спрашиваете, либо Вы:)
А что есть текущий бар на D1? Как раз и получается цена на начало текущего дня. Если Вас интересует цена открытия именно бара с индексом "1", уточните ТФ, но полюбас будет выглядеть
iOpen(Symbol(),ТФ,1). На D1 бар с индексом "1" это вчера, с индексом "0" текущий бар от начала дня по текущий момент)
Тут одно из двух: либо я непониманию что Вы спрашиваете, либо Вы:)
Именно цену открытия первого бара после 00.00 Гринвича, т.е это начало новго торгового дня. т.е нужно попробовать с 1.
int denGoda0, denGoda1; //до инициализации
int start()
{
int i, counted_bars = IndicatorCounted();
if(counted_bars < 0) //---- check for possible errors
return(-1);
if(counted_bars > 0) //---- last counted bar will be recounted
counted_bars--;
int limit = Bars - counted_bars;
for(i = limit - 1; i >= 0; i--) {
denGoda0 = TimeDayOfYear(Time[i]); //день в году
}
}
return(0);
}
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования