Нарисуйте линию на Ценовых барах от индикатора

#pine-script #pinescript-v5

Вопрос:

Можно ли нарисовать линию на ценовых барах с помощью индикатора, который находится в своей собственной панели? Подумайте о добавлении индикатора MACD, и когда условия MACD будут выполнены, нарисуйте линию на ценовых барах. Я пытаюсь избежать использования второй итерации индикатора с overlay=true для достижения этой цели.

Если это возможно, можете ли вы опубликовать решение?

Диаграмма с пояснением

Комментарии:

1. Да, вы можете использовать функции plotcandle() и line.new ().

2. Я застрял на глупости. Не могли бы вы уточнить. Чтобы все было просто, когда MACD пересекает отметку ниже нуля, нарисуйте линию на ценовых столбцах по самой высокой цене, в то время как MACD был выше нуля.

Ответ №1:

Если вы не хотите использовать macd индикатор на основном графике, вы можете определить некоторое входное значение, а затем в настройках индикатора выбрать название графика нужного индикатора

 //@version=5 indicator("My Script", overlay = true)  histogram = input(close)   if histogram lt; 0  line.new(bar_index, high, bar_index   10, high) // some line.new logic    

введите описание изображения здесь