Нет, пользовательский индикатор рассчитывается только один раз при каждом вызове и все буфера рассчитываются/размещаются в памяти сразу же. Последующие вызовы на том же тике не приводят к новому пересчету, просто отдается готовое значение любого буфера на любом индексе. Таким образом реализован экономный расчет любого пользовательского или стандартного встроенного индикатора, пользоваетлю не требуется об этом думать.
Хорошо. Спасибо. Можно двигаться дальше!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сейчас возможно одновременно обращаться к одному буферу. Для обращения ко второму и следующим буферам необходимо повторно вызывать индикатор через iCustom().
Возникают вопросы по использованию оперативной памяти и загрузке процессора при таких обращениях.
Вопрос. При нескольких обращениях к различным буферам одного индикатора создается отдельное виртуальное пространство (виртуальный график) для каждого обращения? Или виртуальное пространство (виртуальный график) одно и все обращения идут к этому виртуальному пространству? Таймфрейм и торговый инструмент при этом не меняются.