Pine Script: процентное изменение цены за период баров - PullRequest
0 голосов
/ 20 июня 2020

Я хотел бы проверить, произошло ли определенное процентное изменение цены, и использовать эту информацию, чтобы инициировать покупку в стратегии сценария Pine. Мне удалось сравнить текущий бар с n-м баром a go. Однако я хотел бы изменить это, чтобы проверить, произошло ли изменение в пределах определенного количества баров.

Например, если период был 8, я не только хочу сравнивать цены между текущим баром и bar 8 bar a go, но также хотелось бы сравнить текущий и 7-й, 6-й, 5-й, 4-й, 3-й и 2-й такты.

Большое спасибо!

 //@version=4
strategy(title="Percentage", overlay=false, pyramiding=20, commission_type=strategy.commission.percent, commission_value=0.2)

bar = input(title="Bars", type=input.integer, defval=1)
change = (close - close[bar])/close[bar]*100
plot(series=change)

buychange = input(title="Buychange", type=input.float, step=0.1, defval=-0.5)
buy=change<buychange
strategy.entry(id="Buy", long=true, when=buy)
...