Ошибка запуска индикатора.. - страница 2

 

Одинаковые индикаторы с одинаковым набором параметров запускаются только в одном экземпляре. Проводится специальная проверка.

Кастомный индикатор должен предварительно загрузиться для того, чтобы выяснить входные параметры и поменять их в случае смены в окне Inputs. После этого производится проверка, а есть ли уже на графике индикатор с точно такими же параметрами? Если есть, то индикатор тут же и выгружается.

 

Нет вся идея состоит в том что Один и тотже индикатор имеет параметры линейного подчинения..т.е. первый запущенный это главный, второй по уровню подчинения является вторым и имеет автоматическое смещение и т.д.

а все остальные параметры у индикаторов индентичны..но сами смещения автоматически расчитываються в соотвествии с линейной иерархией..

и если каков из них будет удален..иерархия сама автоматически перестраивается..

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

но к сожалению в новой версии терминала запустить кучу одинаковых индикаторов невозможно - система автоматически выгружает индикатор не позволяя даже войти в основную программу выполнения..

 
stringo писал(а) >>

Одинаковые индикаторы с одинаковым набором параметров запускаются только в одном экземпляре. Проводится специальная проверка.

Кастомный индикатор должен предварительно загрузиться для того, чтобы выяснить входные параметры и поменять их в случае смены в окне Inputs. После этого производится проверка, а есть ли уже на графике индикатор с точно такими же параметрами? Если есть, то индикатор тут же и выгружается.

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

 

Так это должен быть отдельный параметр. Иначе Вы никак не определите, какой из них является главный, какой - подчинённый.

В MT4 кастомные индикаторы (в отличие, например, от встроенного индикатора MA) нельзя расчитывать на данных предыдущего индикатора.

 
forte928 писал(а) >>

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

Эта проверка в своё время была введена для того, чтобы не размножать кастомные индикаторы при вызове их из экспертов

 

какой главный, каков подчиненный определяется через глобальные переменные и тот что является первым соотвественно будет видно по отображению на графике будь-то ценны

Причина обращения: