Andrei01: Не всегда. Советник тоже может делать расчеты и не торговать как индикатор, поэтому советник это общий случай, выделять индикаторы отдельно нет никакого разумного смысла. Индикаторы просто пережиток прошлого.
Не без этого, в советнике конечно делаются расчёты, но индикаторы оптимизированы так чтоб это делать эффективнее.
Andrei01: Вы утверждаете что те же самые расчеты в индикаторе будут выполнятся намного быстрее чем в советнике?
Именно. Достаточно лишь посмотреть на тот факт что данные в индикаторе уже есть по умолчанию, тогда как в советнике их ещё нужно получить посредством функциональных запросов.
papaklass: Но в советник Вы загружаете столько инфы сколько Вам нужно. А в индикаторных буферах вся история. Индикаторы - бессмысленные пожиратели памяти.
Загрузка инфы в индикатор оптимизирована на низком уровне, тогда как в совенике вы вызываете MQL функционал который сам по себе является высокоуровневым.
papaklass: Николай, напишите мультивалюник (12 валют) с парочкой индикаторов, посмотрите его (совы) расход памяти в диспетчере. Перенесите расчет индикаторов в код эксперта и тоже посмотрите в диспетчере задач. Я этим занимался при подготовке к прошлому чемпу. Разница существенная. Можете проверить.
papaklass: Николай, напишите мультивалюник (12 валют) с парочкой индикаторов, посмотрите его (совы) расход памяти в диспетчере. Перенесите расчет индикаторов в код эксперта и тоже посмотрите в диспетчере задач. Я этим занимался при подготовке к прошлому чемпу. Разница существенная. Можете проверить.
Перенос расчета индикаторов в эксперт может быть выгоден, если их расчет простой. Перенос сложных расчетов в эксперт убьет его.
Не всегда. Советник тоже может делать расчеты и не торговать как индикатор, поэтому советник это общий случай, выделять индикаторы отдельно нет никакого разумного смысла. Индикаторы просто пережиток прошлого.
Не без этого, в советнике конечно делаются расчёты, но индикаторы оптимизированы так чтоб это делать эффективнее.
Вы утверждаете что те же самые расчеты в индикаторе будут выполнятся намного быстрее чем в советнике?
Вы утверждаете что те же самые расчеты будут выполнятся намного быстрее в индикаторе чем в советнике?
Ага. В 5ке возможно ненамного, но все равно быстрее. В тестере ессно эмуляция будет быстрее, а онлайн хрена.
Старая тема, старые лица. Напомнить чем закончилось?
И еще -- не всякий индикатор используется в эксперте.
Но в советник Вы загружаете столько инфы сколько Вам нужно. А в индикаторных буферах вся история. Индикаторы - бессмысленные пожиратели памяти.
Разница существенная. Можете проверить.
Николай, напишите мультивалюник (12 валют) с парочкой индикаторов, посмотрите его (совы) расход памяти в диспетчере. Перенесите расчет индикаторов в код эксперта и тоже посмотрите в диспетчере задач. Я этим занимался при подготовке к прошлому чемпу. Разница существенная. Можете проверить.
За 10 лет на минутках один буфер по расчетам займет 28 мб.
На пятиминутках - 5 мб.
На пятнадцатиминутках - 2 мб.
Проблема существует?
Николай, напишите мультивалюник (12 валют) с парочкой индикаторов, посмотрите его (совы) расход памяти в диспетчере. Перенесите расчет индикаторов в код эксперта и тоже посмотрите в диспетчере задач. Я этим занимался при подготовке к прошлому чемпу. Разница существенная. Можете проверить.
Перенос расчета индикаторов в эксперт может быть выгоден, если их расчет простой. Перенос сложных расчетов в эксперт убьет его.
Перенос сложных расчетов в эксперт убьет его.