見出し画像

90%,80%,50%,20%,10%に水平線を設定したストキャスティクス【TradingView】

スクリプトの説明

デフォルトで90%,80%,50%,20%,10%に水平線が描画されているストキャスティクスです。

実装方法

https://youtu.be/-NFE0xZ4J14
この動画の(2:21~)で説明しています。

使用例

画像1

注意!!

スクリプトの利用は自己責任でお願い致します。
何かしらの不備があった場合も責任は負いかねますので、
使用の際にはスクリプトの確認をお願い致します。

スクリプト

//@version=4
study(title="Stochastic", shorttitle="Stoch_5line", format=format.price, precision=2, resolution="")

//入力
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)

//ストキャスティクス
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)

//出力
plot(k, title="%K", color=color.blue, linewidth=1)
plot(d, title="%D", color=color.red, linewidth=1)

//描画
line0 = plot(80, title="Upper Band", color=color.white, linewidth=1, transp=10)
line1 = plot(20, title="Lower Band", color=color.white, linewidth=1, transp=10)
line2 = plot(50, title="Middle Band", color=color.white, linewidth=1, transp=5) //水平線50
line3 = plot(90, title="Upper Upper Upper Band", color=color.red, linewidth=1, transp=25) //水平線90
line4 = plot(10, title="Lower Lower Lower Band", color=color.red, linewidth=1, transp=25) //水平線10
fill(line0, line1, color=color.blue, transp=90, title="Background")

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