Можно ли как-то выровнять расстояние от баров до стрелочек? - страница 2

 
Valeriy Yastremskiy:

Привожу к общему знаменателю умножая на ТФ, при 1М = 1. Не очень, но работает сносно. Т.е. на минутке отступ 10 пунктов, на часе 600.

Какой в этом резон? Вы говорите о МТФ-индюках или всё-таки об однотаймфреймном?

Ihor Herasko:
Самый простой способ выравнивания - использовать показания ATR в качестве отступа от экстремума бара. Для стрелки выше бара значение ATR прибавляется к High бара, для стрелки ниже - вычитается из Low бара.

Какой в этом прок? Как я понимаю, это лишнее. Или вы видите в этом какой-то смысл?

Я вот добрался до этого кода. Прикинул. Получается косяк в том, что я задал фиксированный отступ в OnInit(). А нужно задавать это значение динамически. Переписал и всё теперь работает как и требуется.

 
VVT:

Не открывал весь код, но с первого взгляда рисовать стрелки методом секции неправильно

Это мой косяк. Я паралельно писать ещё одну вещь. Не оттуда скопировал. Приложенные коды верны. А так же здесь всё правильно показано.

 
Viktar Dzemikhau:

Какой в этом резон? Вы говорите о МТФ-индюках или всё-таки об однотаймфреймном?


Одинаковый отступ на разных таймфреймах. Отступ в 10 пунктов на масштабе минутки будет в среднем в 60 раз меньше чем на часовом ТФ.