Индикатор с более чем 8 выходными массивами

 

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

Полностью дублировать код индикатора во второй индикатор и в нем выводить недостающие массивы - наверное не комильфо.

импорт файлов? импорт функций?

Спасибо.

 
Один из вариантов можно увидеть на видео. При таком подходе визуализируется любое количество массивов.
 
hrenfx:
Один из вариантов можно увидеть на видео. При таком подходе визуализируется любое количество массивов.

большое спасибо. Однако почему-то нет звука. Так что пока ничего не понятно.
 
Бары в идникаторе меняются при передвижении графика. Возможно, тут будет яснее.
 
hrenfx:
Бары в идникаторе меняются при передвижении графика. Возможно, тут будет яснее.

дык все равно звука то нет.
 
Потому что смотрят не ушами. Идея визуализации показана в полной мере.
 
ksj777:

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

Полностью дублировать код индикатора во второй индикатор и в нем выводить недостающие массивы - наверное не комильфо.

импорт файлов? импорт функций?

если не для тестера, то объектами рисовать .
 
ksj777:

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

Полностью дублировать код индикатора во второй индикатор и в нем выводить недостающие массивы - наверное не комильфо.

импорт файлов? импорт функций?

Спасибо.


Я лично, для отрисовки линий индикатора использую вспомогательные буферные индикаторы в которые передаю данные через глобальные переменные. Все расчеты в одном индикаторе, в буферных, только регистор сдвига на 3 разряда и стандартные индикаторные буфера, в которые поступают данные с регистра.

Для логики никаких задержек нет, т.к. все расчеты в одном месте, для визуализации задержка на 1 тик, что практически в тестере не заметно.

 
Angela:


Я лично, для отрисовки линий индикатора использую вспомогательные буферные индикаторы в которые передаю данные через глобальные переменные. Все расчеты в одном индикаторе, в буферных, только регистор сдвига на 3 разряда и стандартные индикаторные буфера, в которые поступают данные с регистра.

Для логики никаких задержек нет, т.к. все расчеты в одном месте, для визуализации задержка на 1 тик, что практически в тестере не заметно.


а что такое регистр?

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

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

 
ksj777:


а что такое регистр?

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

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


Можно все продумать и сделать. Сложного ничего нет
 
ksj777:


а что такое регистр?

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

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


Зачем перетаскивать весь массив. Для отрисовки достаточно и по одному значению передавать через глобальную переменную. А потом это значение буферный индикатор помещает в индикаторный массив.