1

私は現在、Pine Script で TradingView 用のスクリプトを作成しようとしていますが、最後の終値/時間とグラフの終わりの間にのみ描画される水平線を描画するのに苦労しています。参考画像添付します。リンク

私は現在 line.set と line.new を使用して、カスタム価格入力を取り込んでステートメントを if 関数に入れることができるようにしようとしています。

これを実現するための助けをいただければ幸いです。

ここにコードが添付されており、チャート全体に線を引くか、上記のようにのみ線を引くかを選択できます。

show1 = input(true, title="|- Use Line1?")
dS1 = input(true, title="|- Short Line1")
price1 = input(title="Price1", type=input.integer, defval=0)

var line l1 = na
if show1 
    line.set_x2(l1, bar_index)
    line.set_extend(l1, extend.none)
    line.set_color(l1, color.green)
    line.set_style(l1, line.style_solid)
    line.set_width(l1, 2)
    if dS1
        l1 := line.new(bar_index, price1, bar_index, price1, extend=extend.right)
    else
        l1 := line.new(bar_index, price1, bar_index, price1, extend=extend.both)

    label label1 = label.new(bar_index, price1, "Line1", textcolor=color.green, style=label.style_none), label.delete(label1[1])
4

1 に答える 1