Возможно ли это? Pivothigh и pivotlow соединение - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу написать код о Zig Zag, используя максимумы и минимумы подключения. В обычных случаях это должно быть соединение от высокого к низкому. Некоторые - от низкого к низкому дважды. Но я обнаружил, что оно показывает высокое к высокому несколько раз и пропускает минимумы. .

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © david03kimo

//@version=4
maxbarsback=500
study("Zig Zag by David",overlay=true,max_bars_back=maxbarsback)

pH=0.0
pL=0.0
pH := pivothigh(2,2)
pL := pivotlow(2,2)
var line l=na
var label p=na

if not(na(pH)) or not(na(pL))
    x1=0
    y1=high
    x2=0
    y2=low
    x2:=bar_index - 2
    y2:=not(na(pH))?pH:pL
    x1:=x2[1]
    y1:=y2[1]
    l:=line.new(x1,y1,x2,y2,extend=extend.none,color=color.white)
    p:=label.new(x2,y2==pL?pL:na,style=label.style_triangledown)
line.delete(l[100])
label.delete(p[100])

введите описание изображения здесь

...