Триггеры горизонтальной линии 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 графиков / строк?...