Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Debugger
2501
Debugger  

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

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

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

Vasiliy Orlov
1175
Vasiliy Orlov  
Debugger писал(а) >>

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

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

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

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

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

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

Комбинатор
16033
Комбинатор  
Debugger >>:

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

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

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

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

Debugger
2501
Debugger  
Жаль.
Victor Nikolaev
Модератор
14651
Victor Nikolaev  
Debugger писал(а) >>
Жаль.

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

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

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

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