TradingView
yuya_takahashi_
11 de Jul de 2019 00:35

Pine講座㉑ ラインを表示する Educacional

U.S. Dollar/Japanese YenFXCM

Descrição

Pineスクリプトのversion4では、
簡単にラインを表示することもできるようになりました。

=====
//@version=4
study( "ラインを表示する", overlay=true )
var line l = na
line.delete( l )
l := line.new( x1=bar_index[22] ,y1=high[22] ,x2=bar_index[8] ,y2=high[8], extend=extend.right )
=====

基本的な使い方は、label.new( ) とほとんど同じなので
気になる方は前回のアイデアを確認してみてください!

次回は、label と line を使ってインジケーターを作成してみたいと思います!

Comentário

次の講座
Comentários
sankakufractal
何度も失礼します。

教えていただいた通り試してbar_indexがnと同じ扱いということが理解できました。

しかし、line.newで時間(○月○日○時○分の終値〜○月○日○時○分の終値)で指定した期間でラインを引きたい場合、どのようにコーディングしたら良いでしょうか?
恥ずかしながらしばらく調べておりましたがわかりませんでした。

お手数をおかけいたしますが、ご教示いただけましたら幸いです。

よろしくお願いいたします。
yuya_takahashi_
@ofanaokoji,

ドキュメントをみると、以下の引数を持っていることがわかります。

line.new(x1, y1, x2, y2, xloc, extend, color, style, width) → series[line]

このうち、「xloc」を次のようにすると、時間で指定できるようになります。

xloc=xloc.bar_time

組み込み変数の「time」や「timestamp(2016, 01, 19, 09, 30)」が使えるようになるはずです!
sankakufractal
@yuya_takahashi_,
お時間を割いていただき申し訳ありませんでした。

アドバイスいただきました通りコーディングすると実現できました!
本当にありがとうございました。
yuya_takahashi_
@ofanaokoji,
実現できたようで良かったです!
また、何かあればコメントください^^
sankakufractal
bar_indexはバー番号指定できないのでしょうか?
バー番号自体はVer3でn取得できたのですが、Ver4はうまくいきません。
ご存知でしたらご教示いただけましたら幸いです。
yuya_takahashi_
@ofanaokoji,
Ver4の「bar_index」は、Ver3の「n」のことです。
Ver4でいくつかの組み込み関数と変数が置き換えられています。
「bar_index」はVer3の「n」と同じように使えるはずですよ!
sankakufractal
@yuya_takahashi_,
ご回答有り難うございます。
よく理解できました。
nの扱いとして試してみます!
Mais