Число буферов в индикаторе

 

Всем доброго времени суток!

Можно ли как увеличить число буферов в индикаторе на число больше 8?

Заранее благодарен.

 
Debugger писал(а) >>

Всем доброго времени суток!

Можно ли как увеличить число буферов в индикаторе на число больше 8?

Заранее благодарен.

нет нельзя, можно использовать объекты для обрисовки линий, например использовать линию тренда, для построения каждой точки.

Также можно разделить ваш индикатор на несколько.

хотя в МТ5 этот вопрос решен

 
Debugger >>:

Можно ли как увеличить число буферов в индикаторе на число больше 8?

Зависит от задачи, достигается разделением индикатора на части.

Можно объектами, но это тормозно.

В общем случае нет.

 
Жаль.
 
Debugger писал(а) >>
Жаль.

На самом деле зависит от задачи. Можно просто уменьшить количество требуемых буферов за счет оптимального использования. Но не всегда. Тогда придется делать два индикатора. Один для промежуточных расчетов, второй для основных и отображения.

 
Эта идея очень интересна. Благодарю, попробую.
 
сдается мне что проще будет реализовать в виде dll и пристегнуть ее...
 
Debugger писал(а) >>
Эта идея очень интересна. Благодарю, попробую.

Хотя отображать могут и оба. Но будет излишний расход оперативной памяти.

 
Если не хватает инд.буферов для расчета, то их можно эмулировать. Кол-во сэмулированных буферов - неограничено. Но отображаться они не будут.
 
Если дополнительные буфера нужны не для отрисовки, а для расчетов, можно попробовать использовать обычные массивы с ArraySetAsSeries(true) и ArrayResize(Bars) на каждом новом баре. Я как-то раз такой механизм использовал, добавлял буферов 15-20, все работало отлично.
 
наперегонки:)))
Причина обращения: