Триггеры горизонтальной линии Pine-скрипта

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

source = close
hline(215 or 375)

buyEntry = crossover(source, 215)
sellEntry = crossover(source, 375)

Но это кажется глупым делать это для каждого заказа и строки. В настоящее время у меня есть около 200 строк, которые я хочу иметь в сценарии.

Поэтому вместо этого я хотел бы, чтобы скрипт выглядел примерно так:

Spot(275 or 275 or 275... ect)
Risk(215 or 315 or 415...ect)

buyEntry = crossover(source, Spot)
sellEntry = crossover(source, Risk)

Таким образом, с каждыми 100$ покупка будет срабатывать на уровне 15 и продавать на уровне 75.

Есть ли простой способ сделать это? Я не могу понять, как связать все вертикальные линии.

У меня уже есть базовое отдельное исследование, чтобы построить мои горизонтальные линии по области, например так:

plot(375, title="risk", style=area, color=#808080, transp=60, histbase=215)

Есть ли способ сделать это проще? Кроме того, мне не разрешено иметь более 64 участков и хотелось бы больше.

Ура, Тим

1 ответ

К сожалению, вы не можете вызвать "хлайн" в цикле. И нет возможности расширить ограничение в 64 сюжета на сценарий.

Может быть, вам следует реализовать немного более сложную логику в своем коде вместо кодирования 100500 графиков / строк?...

Другие вопросы по тегам