Каково оптимальное с точки зрения юзабилити и средней востребованности количество буферов обобщенного индикатора?

 
  • 26% (14)
  • 19% (10)
  • 13% (7)
  • 17% (9)
  • 26% (14)
Всего проголосовало: 54
 

Количество индикаторных буферов не ограничено. Для индикаторов, написанных в обобщенном стиле (например, многовалютных, многопериодных), ничто не мешает поставить в коде произвольное максимальное количество буферов. Насколько мне известно, MQL пока не позволяет задавать количество буферов динамически, как входной параметр, что сняло бы данный вопрос.

Сейчас же получается, что разработчик должен выбрать некий лимит. Если выбрать достаточно большое число, это скажется на бесполезном потреблении памяти (для тех буферов, которые не будут использованы большинством пользователей), захламлении линиями чарта, разрастании строк в окне Обзора Данных.

Каково на ваш взгляд оптимальное число буферов? Речь про видимые буфера, а не про начинку.

 

Использую вот так, но это после некой переработки кода, до этого было 384:

#property indicator_buffers 256
#property indicator_plots 256

Максимально 512

 
Vitaly Muzichenko:

Использую вот так, но это после некой переработки кода, до этого было 384:

Максимально 512

И как это анализировать на экране?

 
Stanislav Korotky:

И как это анализировать на экране?

А никак, просто для построение одного объекта нужно 5 буферов один дополнительный 6-й, но это для одного цвета, а цветов 4, вот и набежало их столько, но готовый объект всего один, а вот использует кучу буферов для построения

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

с уважением
 
Хорошо, уточню - речь именно про видимые буфера.
 
Stanislav Korotky:
Хорошо, уточню - речь именно про видимые буфера.

ну так если их не видно, зачем их использовать

 
Vitaly Muzichenko:

ну так если их не видно, зачем их использовать

Это к чему вопрос? Я как раз спрашиваю про видимые (потенциально доступные для отображения). Сколько их делать, чтобы с одной стороны люди могли при желании достаточно много линий одновременно построить, но при этом не было много лишних невостребованных? Усредненное число для этого "достаточно" требуется выяснить. А видно или не видно конкретный буфер - будет определять сам пользователь. Программисту дозволено только общее количество задать.

 

У меня самый большой индикатор - 8 буферов, но не все из них отрисовываются - делал для советника и его отладки.

В моём случае на взаимозависимых данных происходит вычисление, для этих целей объединил отдельные индикаторы в один - получил существенный прирост производительности.

В общем, буферов может быть столько, сколько нужно для торговой идеи - для пользователя (по себе сужу) вполне удобно вызвать 1 индикатор, вместо десятка, если во всех есть смысл.

 
Stanislav Korotky:

Это к чему вопрос? Я как раз спрашиваю про видимые (потенциально доступные для отображения). Сколько их делать, чтобы с одной стороны люди могли при желании достаточно много линий одновременно построить, но при этом не было много лишних невостребованных? Усредненное число для этого "достаточно" требуется выяснить. А видно или не видно конкретный буфер - будет определять сам пользователь. Программисту дозволено только общее количество задать.


Можно сделать выключатели отображения буферов

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