ПБ с самым низким сопротивлением / пивот - PullRequest
0 голосов
/ 04 апреля 2020

В настоящее время я работаю над сценарием, который должен построить наименьшее сопротивление в прошлом выше текущей цены. Я пытаюсь нанести наименьшее сопротивление из n последних, если оно все еще выше цены, но у меня уже есть проблема построить его независимо от цены. Есть ли у вас какие-либо предложения ? Это то, что у меня есть на данный момент:

//@version=4
study("lowest resistance", overlay=true)

topf = high[3] < high[2] and high[2] > high[1] and high[1] > high[0]

top(n)=> var float z = na, z := valuewhen(topf,high[2],n) 

plot(top(0),offset=-2)

plot(top(1),offset=-2)

plot(top(2),offset=-2)

minR(n)=>

    x= 100000.

    for i = 0 to n

        x:=min(x,top(i))
    x

plot(minR(2), color=color.red, offset=-2)

Проблема в том, что top (n) (независимо от n) отображается нормально, но функция min (), похоже, не возвращает наименьшее, но только сверху (0). Я что-то упускаю?

А также, как я могу получить только самое низкое сопротивление в прошлом, если оно все еще выше текущей цены / закрытия?

Заранее спасибо!

...