Я хочу написать индикатор для трейдинга, который должен рисовать вертикальную линию на определенном уровне в зависимости от активного периода времени, например, на 5-минутном графике индикатор должен рисовать линию на уровне, отличном от 60-minute-chart.
Я уже пробовал "разрешение".Вот фрагмент кода:
x = (resolution == "5") ? 10 : (resolution == "60") ? 20 : 30
plot(x)
Так что это должно нарисовать линию на уровне 10, если график находится на 5-минутном таймфрейме, на уровне 20 на 60-минутномтаймфрейм и на уровне 30 для всех остальных таймфреймов.
Но он всегда рисует на уровне 30, поэтому код должен быть неправильным.Я уже исследовал, что «разрешение» является константой «входной» -функции, поэтому кажется, что ее нельзя использовать вне этой функции.
Итак, мой вопрос: что такое правильный код?Спасибо!