Trading Viewにインジゲーター沢山追加する(EMM6個+MA6個+一目雲+ボリンジャーバンド2個+ZigZag)

無料のトレーディングビューは、インジゲーターを2個までしか使えなくなりました。
例:EMAインジゲーターを2個入れただけで後は無料版では使えません。

なので1個のインジゲーターとしてPineスクリプトで記載すれば増やせるので
AIを元に更に増やしたものになります。

前回のものにEMAとMAを1個ずつ追加だけしたものになります。
EMM6個+MA6個+一目雲+ボリンジャーバンド2個+ZigZag

//@version=4
middleDonchian(Length) =>
    lower = lowest(low, Length)
    upper = highest(high, Length)
    avg(upper, lower)

study(title="EMA6+MA6+Ichimoku+Bollinger Bands+ZigZag", shorttitle="EMA+MA+Ichimoku+BB+ZigZag", overlay = true)
conversionPeriods = input(9, minval=1)
basePeriods = input(26, minval=1)
laggingSpan2Periods = input(52, minval=1)
displacement = input(26, minval=1)
Tenkan = middleDonchian(conversionPeriods)
Kijun =  middleDonchian(basePeriods)
xChikou = close
SenkouA = middleDonchian(laggingSpan2Periods)
SenkouB = (Tenkan[basePeriods] + Kijun[basePeriods]) / 2
plot(Tenkan, color=color.rgb(255, 255, 255), title="Tenkan")
plot(Kijun, color=color.rgb(255, 255, 255), title="Kijun")
plot(xChikou, color= color.rgb(255, 255, 255) , title="Chikou", offset = -displacement)
A = plot(SenkouA[displacement], color=color.rgb(255, 0, 0), title="SenkouA")
B = plot(SenkouB, color=color.rgb(0, 255, 8), title="SenkouB")
fill(A, B, color=color.rgb(0, 255, 8))

// EMA6
len1 = input(6, minval=1, title="EMA 1")
len2 = input(12, minval=1, title="EMA 2")
len3 = input(20, minval=1, title="EMA 3")
len4 = input(50, minval=1, title="EMA 4")
len5 = input(100, minval=1, title="EMA 5")
len6 = input(200, minval=1, title="EMA 6")


src1 = close
src2 = close
src3 = close
src4 = close
src5 = close
src6 = close


ema1 = ema(src1, len1)
ema2 = ema(src2, len2)
ema3 = ema(src3, len3)
ema4 = ema(src4, len4)
ema5 = ema(src5, len5)
ema6 = ema(src6, len6)


plot(ema1, color=color.rgb(255, 0, 0), linewidth=2, title="EMA 1")
plot(ema2, color=color.rgb(255, 251, 0), linewidth=2, title="EMA 2")
plot(ema3, color=color.rgb(255, 102, 0), linewidth=2, title="EMA 3")
plot(ema4, color=color.rgb(0, 243, 252), linewidth=2, title="EMA 4")
plot(ema5, color=color.rgb(194, 194, 194), linewidth=2, title="EMA 5")
plot(ema6, color=color.rgb(255, 255, 255), linewidth=2, title="EMA 6")

// Bollinger Bands1
lengthBB=input(20,title='BB Length')
srcBB=close
mult=input(2.0,title='BB MultFactor')
bbSma=sma(srcBB,lengthBB)
bbDev=mult*stdev(srcBB,lengthBB)
upperBB=bbSma+bbDev
lowerBB=bbSma-bbDev
plot(bbSma,title='Bollinger Bands Middle Line',color=color.yellow)
p1=plot(upperBB,title='Bollinger Bands Upper Line',color=color.rgb(0, 0, 255))
p2=plot(lowerBB,title='Bollinger Bands Lower Line',color=color.rgb(0, 0, 255))
fill(p1,p2,color=color.rgb(0, 0, 255))

// Bollinger Bands2
lengthBB2=input(20,title='BB2 Length')
srcBB2=close
mult2=input(3.0,title='BB2 MultFactor')
bbSma2=sma(srcBB2,lengthBB2)
bbDev2=mult2*stdev(srcBB2,lengthBB2)
upperBB2=bbSma2+bbDev2
lowerBB2=bbSma2-bbDev2
plot(bbSma2,title='Bollinger Bands2 Middle Line',color=color.orange)
p3=plot(upperBB2,title='Bollinger Bands2 Upper Line',color=color.rgb(0, 0, 255))
p4=plot(lowerBB2,title='Bollinger Bands2 Lower Line',color=color.rgb(0, 0, 255))
fill(p3,p4,color=color.rgb(0, 0, 255), transp=70)

// Moving Averages
maLen1 = input(6, minval=1, title="MA 1")
maLen2 = input(12, minval=1, title="MA 2")
maLen3 = input(20, minval=1, title="MA 3")
maLen4 = input(50, minval=1, title="MA 4")
maLen5 = input(100, minval=1, title="MA 5")
maLen6 = input(200, minval=1, title="MA 6")

maSrc = close

ma1 = sma(maSrc, maLen1)
ma2 = sma(maSrc, maLen2)
ma3 = sma(maSrc, maLen3)
ma4 = sma(maSrc, maLen4)
ma5 = sma(maSrc, maLen5)
ma6 = sma(maSrc, maLen6)

plot(ma1, color=color.rgb(0, 255, 8), linewidth=2, title="MA 1")
plot(ma2, color=color.blue, linewidth=2, title="MA 2")
plot(ma3, color=color.red, linewidth=2, title="MA 3")
plot(ma4, color=color.purple, linewidth=2, title="MA 4")
plot(ma5, color=color.orange, linewidth=2, title="MA 5")
plot(ma6, color=color.orange, linewidth=2, title="MA 6")

// ZigZag Indicator
pivothighs = pivothigh(high, 5, 2)
pivotlows = pivotlow(low, 5, 2)
zigzag = na(pivothighs) ? na(pivotlows) ? na : low[2] : high[2]
plot(zigzag, color=color.red, linewidth=2, title="ZigZag")

詳しい設定方法は、前回のこちらのを見てくれると助かります。

インジゲーター類は慣れてくるとEMAだけあれば良さげに思えますが、
一般的に人が沢山使っているボリンジャーバンドや一目雲なども一応あっても良いのかなと思います。
※人が沢山使っている程、意識されるポイントが出来るからです。
意識されるポイントが出来れば、その部分で買いや売りが入る為

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