Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1019
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Первая путя помогла )))) Спасибо.
Ещё вопрос: Отрываю в индикаторе 3 экземпляра индикатора для получения данных с разных ТФ. Но при прикреплении оного к графику получаю такую распринтовку:
Что бы это значило?
Не могу сказать наверняка , но возможно 2-й буффер был проинициализирован поздно.
Что бы выяснить точнее в чём же причина надо скорректировать следующе строки приблизительно так
После чего можно будет более уверенно сказать в чём дело
Не могу сказать наверняка , но возможно 2-й буффер был проинициализирован поздно.
Что бы выяснить точнее в чём же причина надо скорректировать следующе строки приблизительно так
После чего можно будет более уверенно сказать в чём дело
С этим можно что-то сделать?
Кстати, этот экземпляр открывается на М15.
Впрочем и на других ТФ то же самое...
С этим можно что-то сделать?
Кстати, этот экземпляр открывается на М15.
Впрочем и на других ТФ то же самое...
В таймере один раз в две минуты запрашивайте любые данные по требуемому таймфрейму. Таким образом вы всегда будете иметь актуальные данные по тф.
К тому же: в OnCalculate() в самом его начале запрашиваете, например:
Таким образом, пока не будут готовы данные пятнадцатиминутного таймфрейма, индикатор будет ожидать следующего тика.
Можете запрашивать нужное количество данных для расчёта посредством CopyXXX-функции:
В этом случае, пока не будет доступно требуемое в number_of_datas количество данных, индикатор будет ожидать следующий тик.
Если вы решите использовать для получения нужного количества данных по пятнадцатиминутному таймфрейму функцию
.., то следует учитывать, что для расчёта нужно брать количество данных не более, чем rates_total, иначе будет выход за пределы массива. Иными словами, если на текущем тф баров меньше, чем на М15, то нужно брать количество баров, равное их количеству на текущем тф = rates_total
В таймере один раз в две минуты запрашивайте любые данные по требуемому таймфрейму. Таким образом вы всегда будете иметь актуальные данные по тф.
К тому же: в OnCalculate() в самом его начале запрашиваете, например:
Таким образом, пока не будут готовы данные пятнадцатиминутного таймфрейма, индикатор будет ожидать следующего тика.
Можете запрашивать нужное количество данных для расчёта посредством CopyXXX-функции:
В этом случае, пока не будет доступно требуемое в number_of_datas количество данных, индикатор будет ожидать следующий тик.
Если вы решите использовать для получения нужного количества данных по пятнадцатиминутному таймфрейму функцию
.., то следует учитывать, что для расчёта нужно брать количество данных не более, чем rates_total, иначе будет выход за пределы массива. Иными словами, если на текущем тф баров меньше, чем на М15, то нужно брать количество баров, равное их количеству на текущем тф = rates_total
Спасибо.
Сделал так:
результат:
тяжеловато даются мне индикаторы )))
Всем привет!
Подскажите плиз по функции CopyHigh.
Прочитал в определении к функции "Получает в массив исторические данные по максимальной цене баров по соответствующим символу и периоду".
А речь идет о массиве цен Bid или Ask ? Или как-то задавать можно тип цены необходимой?
Всем привет!
Подскажите плиз по функции CopyHigh.
Прочитал в определении к функции "Получает в массив исторические данные по максимальной цене баров по соответствующим символу и периоду".
А речь идет о массиве цен Bid или Ask ? Или как-то задавать можно тип цены необходимой?
Справка: Особенности построения графиков
Особенности построения графиков
Исторические данные, на основе которых строятся графики, хранятся на жестком диске. При открытии графика данные загружаются с диска и производится докачка последних недостающих данных с торгового сервера. Если исторические данные по финансовому инструменту отсутствуют на жестком диске, происходит загрузка последних 512 баров истории.
Чтобы докачать более ранние данные, переместите график в требуемую область. После открытия графика в платформе начнет поступать информация о текущих котировках. Таким образом, в режиме реального времени формируется дальнейшая динамика цен. Эта информация автоматически сохраняется в файл истории и используется при повторном открытии этого графика в будущем.
Справка: Особенности построения графиков
Особенности построения графиков
Исторические данные, на основе которых строятся графики, хранятся на жестком диске. При открытии графика данные загружаются с диска и производится докачка последних недостающих данных с торгового сервера. Если исторические данные по финансовому инструменту отсутствуют на жестком диске, происходит загрузка последних 512 баров истории.
Чтобы докачать более ранние данные, переместите график в требуемую область. После открытия графика в платформе начнет поступать информация о текущих котировках. Таким образом, в режиме реального времени формируется дальнейшая динамика цен. Эта информация автоматически сохраняется в файл истории и используется при повторном открытии этого графика в будущем.
Владимир, добрый день! Как всегда, выручаете :) Спасибо!
Как в mql5 найти самую маленькую свечу из N?
В mql4
Как в mql5 найти минимальную свечу из N?
В mql4
В советнике или в индикаторе? Для текущего таймрфейма или для чужого?