C появлением новой версии языка MQL, не только изменился подход к работе с индикаторами, но и появились новые способы создания индикаторов. Кроме того, появилась дополнительная гибкость при работе с индикаторными буферами - теперь вы можете самостоятельно указать нужное направление индексации и получать ровно столько значений индикатора, сколько вам требуется. В этой статье рассмотрены базовые методы вызова индикаторов и получения данных из индикаторных буферов.
Ничего не надо, просто прикрепить на график, сразу и непрервыно происходит "Ошибка-1". Билд 450.
Я как понял второй способ вызова - От даты копируется определенное число баров?
intCopyTime(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодdatetime start_time, // с какой датыint count, // сколько копируемdatetime time_array[] // массив для копирования времени открытия
);
Тогда непонятно почему копируем 0 баров?
На мой взгляд более правильно OnTick() должен выглядеть так (хотяне уверен что такой подход также абсолютно верен - вылезают ошибки периодически)
Если действительно есть ошибка в работе функций, то нужно написать в Сервисдеск с приложением всех деталей. Это поможет разобраться и быстро решить вопрос. Пока так и не очевидно, что это ошибка терминала, а не ошибка программирования.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
в изначально написанном эксперте использовались вызовы других символов?
..или вызовы индикаторов, которые таки обращаются к данным другого инструмента?
Нафига это надо, затем, что это документированный функционал.
CopyBuffer() при st=0 работает без проблем.
ok. ничего не имею против, чтоб весь функционал - функционировал)
Покрутил эксп, ошибок в логах таки нет. Возникают изредка иль надо чтот ещё хитрое сделать?
ok. ничего не имею против, чтоб весь функционал - функционировал)
Покрутил эксп, ошибок в логах таки нет. Возникают изредка иль надо чтот ещё хитрое сделать?
Ничего не надо, просто прикрепить на график, сразу и непрервыно происходит "Ошибка-1". Билд 450.
Ничего не надо, просто прикрепить на график, сразу и непрервыно происходит "Ошибка-1". Билд 450.
Я как понял второй способ вызова - От даты копируется определенное число баров?
Тогда непонятно почему копируем 0 баров?
На мой взгляд более правильно OnTick() должен выглядеть так (хотяне уверен что такой подход также абсолютно верен - вылезают ошибки периодически)
Кстати, о птичках.
Если делать вот такой вызов исполняется без проблем
PS
Хотя, так тоже не верно, скорей всего, поскольку тогда может возникнуть проблема в момент появлении нового бара (хотя точно не проверял).
Ничего не надо, просто прикрепить на график, сразу и непрервыно происходит "Ошибка-1". Билд 450.
Билд 450, ХР SP2 32bit
1 не получаецо.
2011.05.23 10:57:26 11 (EURUSD,M15) Ошибка-2
достаточно часто..
таки прямо хз)
Я как понял второй способ вызова - От даты копируется определенное число баров?
Тогда непонятно почему копируем 0 баров?
На мой взгляд более правильно OnTick() должен выглядеть так (хотяне уверен что такой подход также абсолютно верен - вылезают ошибки периодически)
Третий вариант от даты до даты, st объявлена как datetime.
Билд 450, ХР SP2 32bit
1 не получаецо.
2011.05.23 10:57:26 11 (EURUSD,M15) Ошибка-2
достаточно часто..
таки прямо хз)
На оригинальном эксперте у меня вылазят обе и периодически (очень часто).
Если st=1 то появляются, но не так часто.
В моем варианте ошибок нет, но и что в итоге возвращается сказать трудно (не проверял).
Билд 450, ХР SP3 32bit. - Пара EURUSD D1