Пожелания к работе форума mql5.com - страница 3

 
Andrei01:
Не всегда. Советник тоже может делать расчеты и не торговать как индикатор, поэтому советник это общий случай, выделять индикаторы отдельно нет никакого разумного смысла. Индикаторы просто пережиток прошлого.
Не без этого, в советнике конечно делаются расчёты, но индикаторы оптимизированы так чтоб это делать эффективнее.
 
Urain:
Не без этого, в советнике конечно делаются расчёты, но индикаторы оптимизированы так чтоб это делать эффективнее.
Вы утверждаете что те же самые расчеты будут выполнятся намного быстрее в индикаторе чем в советнике?
 
Andrei01:
Вы утверждаете что те же самые расчеты в индикаторе будут выполнятся намного быстрее чем в советнике?
Именно. Достаточно лишь посмотреть на тот факт что данные в индикаторе уже есть по умолчанию, тогда как в советнике их ещё нужно получить посредством функциональных запросов.
 
Andrei01:
Вы утверждаете что те же самые расчеты будут выполнятся намного быстрее в индикаторе чем в советнике?

Ага. В 5ке возможно ненамного, но все равно быстрее. В тестере ессно эмуляция будет быстрее, а онлайн хрена.

Старая тема, старые лица. Напомнить чем закончилось?

И еще -- не всякий индикатор используется в эксперте.

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

За 10 лет на минутках один буфер по расчетам займет 28 мб.

На пятиминутках - 5 мб.

На пятнадцатиминутках - 2 мб.

Проблема существует? 

 
papaklass:
 Николай, напишите мультивалюник (12 валют) с парочкой индикаторов, посмотрите его (совы) расход памяти в диспетчере. Перенесите расчет индикаторов в код эксперта и тоже посмотрите в диспетчере задач. Я этим занимался при подготовке к прошлому чемпу. Разница существенная. Можете проверить.

Перенос расчета индикаторов в эксперт может быть выгоден, если их расчет простой. Перенос сложных расчетов в эксперт убьет его. 

 
Lizar:

Перенос сложных расчетов в эксперт убьет его. 

А в чем причина? Разработчики специально поставили тормоза при сложных расчетах в эксперте?