Триггеры горизонтальной линии Pine-скрипта - PullRequest
0 голосов
/ 31 мая 2018

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

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 Ответ

0 голосов
/ 29 ноября 2018

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

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

...