Dollar Américain / Yen japonais
Éducation
Mis à jour

Pine講座⑧ ハイローバンドを表示する

5543
Pineスクリプトには、期間中の最高値や最安値を取得する関数も用意されています。

highest( high ,20 ) → 過去20本の最高値を取得
lowest( low ,20 ) → 過去20本の最安値を取得

この中間点を求めたのが、一目均衡表の均衡点ですね!


=====
//Pineのバージョンとインジケーターの宣言
//version=3
study( "ハイローバンドを表示する" ,overlay=true )

//設定項目を指定し、その初期値を変数に格納
length = input( 20 ,title="計算する期間" )

//変数 length に格納されている期間中の最高値
highest = highest( high ,length )

//最安値と中間
lowest = lowest( low ,length )
middle = ( highest + lowest ) / 2

//最高値と最安値を変数に格納しつつチャートに描画
//offsetでplotの位置を左右にずらせる
//今回は1本前の計算値に対するブレイクアウトを見るために1本分ずらしている
p1 = plot( highest ,offset=1 )
p2 = plot( lowest ,offset=1 )

//中間をチャートに描画
plot( middle ,offset=1 ,color=red )

//最高値と最安値の間を塗りつぶす
fill( p1 ,p2 )
=====
Note
次の講座
Pine講座⑨ ハイローバンドにブレイクも表示する

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.