見出し画像

TradingView用 複数移動平均、ボリバン表示

こんにちは、みそです。

TradingViewってアカウントごとに表示できるインジの数が決まっていて、移動平均線を複数表示させたいときなんかに困りますよね。

ここでは、移動平均線4本とボリンジャーバンドを表示させるPineスクリプトをご紹介します。

デフォルトは、移動平均線は5、20,75、200にしています。ボリンジャーバンドも含めて設定は好きにできるのでお好みに合わせて数字をいじってください。

移動平均は単純移動平均にしていますが、他ロジックの移動平均への変更も簡単です。ご要望あれば。

//@version=3
study("sma&BB",overlay=true)
source = close

//BB = input(defval=true, title="BollingerBand?")
//sma = input(defval=true, title="SMA?")

fast = input(5,defval = 5, minval=1, maxval = 365, title ="fast SMA")
mid = input(20,defval = 20, minval=1, maxval = 365, title ="middle SMA")
long = input(75,defval = 75, minval=1, maxval = 365, title ="long SMA")
llong = input(200,defval = 200, minval=1, maxval = 365, title ="Llong SMA")

length = input(20, minval=1, title = "BBlength")
mult = input(2.0, minval=0.001, maxval=50, title ="mult")

//sma
plot(sma(close,fast), color = red)
plot(sma(close,mid),color = green, linewidth = 2)
plot(sma(close,long),color = blue, linewidth = 2)
plot(sma(close,llong),color = black)

//BB
basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev

//plot(sma(source, 25))
u = plot(upper, color = aqua, style=cross, transp=50)
l = plot(lower, color = aqua, style=cross, transp=50)
fill(u, l, color=aqua, transp=80)

この記事が気に入ったらサポートをしてみませんか?