Гистограмма в отдельном окне != гистограмма в основном окне

 

День добрый!

Уважаемые программисты подскажите пожалуйста:

Ситуация: пытался нарисовать гистограмму в отдельном окне  (гистограмма типа ишимоку), понял что такая гистограмма рисуется двумя индикаторными буферами (напр. 0 и 1) если в нулевом значение больше первого - гистограмма имеет цвет нулевого, иначе – первого. Но ничего не получалось, уже начал медитировать :) над кодом ишимоку… И тут прозрение, попробовал вывести ишимоку в отдельное окно, и там он ведет себя совсем не как в основном окне (гистограммы рисуются относительно нуля, а не относительно друг друга).

Вопрос: возможно ли в отдельном окне отрисовать гистограмму (например ишимоку) так же как она отрисована в основном окне?

 
TheXpert:
Да.


а можно чуточку подробней? :)
 
TheXpert:
Можно :)



Будьте добры, подтолкните в нужную сторону

 

Пока вижу один вариант с тремя буферами

1, 2 для верхней граници (в зависимости какой больше меняется цвет)

3-й зарисовывать ненужную нижнюю часть белым цветом

 

Есть ли другие варианты? 

 

Короче вместо indicator_separate_window надо поставить indicator_chart_window. Это понятно.

Затем накинуть на график и сохранить шаблон. Затем в шаблоне поменять окно расположения индикатора.

 
TheXpert:

Короче вместо indicator_separate_window надо поставить indicator_chart_window. Это понятно.

Затем накинуть на график и сохранить шаблон. Затем в шаблоне поменять окно расположения индикатора.



Большое спасибо, что откликнулись,

только не понял как  в шаблоне поменять окно расположения индикатора...  

 
Dumbledore:

только не понял как  в шаблоне поменять окно расположения индикатора...  

Ручками в текстовом редакторе.
 
TheXpert:
Ручками в текстовом редакторе.



СПАСИБО ОГРОМНЕЙШЕЕ

Только нужно было наоборот :)

1 скомпилить  indicator_separate_window 

2 сохранить шаблон с этим индикатором

3 скомпилить indicator_chart_window

Еще раз спасибо 

ПС: уже несколько часов глумился с этими гистограммамы, если бы не Вы неизвестно сколько бы еще мучился...

 
Dumbledore:



СПАСИБО ОГРОМНЕЙШЕЕ

Только нужно было наоборот :)

1 скомпилить  indicator_separate_window 

2 сохранить шаблон с этим индикатором

3 скомпилить indicator_chart_window

Еще раз спасибо 

ПС: уже несколько часов глумился с этими гистограммамы, если бы не Вы неизвестно сколько бы еще мучился...

 


Добрый день.

Можно для чайника поподробнее?

п.1 - Понятно. Получилась гистограмма в отдельном окне, построенная от нулевого уровня

п.2 - Шаблон сохранен. Отредактировал его. Главное окно графика переставил вниз. Загрузил шаблон. В главном окне появилась гистограмма, построенная от нулевого уровня, такая же , как в п.1.

п.3 - компилирую с  indicator_chart_window. Да. Гистограмма появилась в главном окне. Но поскольку теперь она привязалась к масштабу цен, приходится сильно сжимать график, чтобы ее увидеть. Свечки сжимаются в ноль, так как масштаб гистограммы не такой, как у текущих цен. Все получилось очень невразумительно.

 

Такого эффекта можно добиться, если просто сделать п.3 без всякой коррекции и шаблонов. Просто заменить строчку в индикаторе на indicator_chart_window.

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

 

И?

Проблема не решается?

Почему в подокне нельзя гистограмму не от нуля рисовать? 

 

Уже предложили новый тип переменных ввести. Что то типа DRAW_NoZeroHistogram

Я за. 

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