int_Period
В переменной _Period хранится значение таймфрейма текущего графика.
и с помощью функции
Period
Возвращает значение таймфрейма текущего графика.
ENUM_TIMEFRAMESPeriod();
Возвращаемое значение
Содержимое переменной _Period, в которой хранится значение таймфрейма текущего графика. Значение может быть одним из значений перечисления ENUM_TIMEFRAMES.
Urain: вот тут прямо сверху имеется функция перевода туда Переход с MQL4 на MQL5 ну и по аналогии можно обратно...
Для того, чтобы узнать количество минут заданного периода графика, нужно значение функции PeriodSeconds разделить на 60. ссилка видает ошибку 404 :) попробую сам:
Urain: Нет тогда перегрузка работать не будет, не сможешь откомпилить. У меня в коде правильно и вызов в следующем посте тоже верный.
при вставке функции без явного обозначения таймфрейма, тоесть просто Close(0) ... не компилит), приходиться задавать вручную Close(0,PERIOD_CURRENT) .. но ето пустяки )
АААА вспомнил есть проще , только потом нужно на 60 разделить чтоб минуты получить.
Возвращает количество секунд в периоде.
intPeriodSeconds(ENUM_TIMEFRAMES period=PERIOD_CURRENT ); // период графикаint Per=PeriodSeconds(PERIOD_D1)/60;
Print("Period=",Per);
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
вызов соответственно можно делать с указанием периода тогда возвращается значение указаного ТФ,
так и без указания соответственно значение будет с текущего
зы :о)что б так било наверное нужно все же так?
int
алилуя.. вот ето дело)) еще б Period() как то возвратить))
и с помощью функции
что б так било наверное нужно все же так?
вот тут прямо сверху имеется функция перевода туда Переход с MQL4 на MQL5 ну и по аналогии можно обратно...
Для того, чтобы узнать количество минут заданного периода графика, нужно значение функции PeriodSeconds разделить на 60. ссилка видает ошибку 404 :) попробую сам:
так сойдет? не сойдет ))) столько ошибок что аж страшно)
Нет тогда перегрузка работать не будет, не сможешь откомпилить. У меня в коде правильно и вызов в следующем посте тоже верный.
int
АААА вспомнил есть проще , только потом нужно на 60 разделить чтоб минуты получить.
АААА вспомнил есть проще , только потом нужно на 60 разделить чтоб минуты получить.
Немного для работы с периодами как в MQL4
Ставлю тестирование с 2010.01.01 по today. Вывожу даду самого первого бара 2009.01.02.
Как сделать, чтобы первый доступный бар был например 2006.01.02?