MACDの状態をすぐに分かるようにしてみました。マルチタイムフレームに対応してます。
ご要望や感想などコメントいただけると、非常に嬉しいです。
みんなのFXでは新たにTradingviewがチャートツールの1つとして利用可能になりました。
87種類のインジケーターや分析補助ツールがすべて無料で使えます。さらに、プレミアム版(月額約8,000円相当)でしか使えない6画面のチャート分割機能も利用可能(※)。
みんなのFXで口座開設をするだけで誰でも利用できるので、Tradingviewの利用を検討されている方はみんなのFXをぜひチェックしてみてください。
※一部搭載していない機能があります。
TradingViewでの表示はこちら(2022/08/17 ver1.2)
- 2022年8月17日
- 【Pine ver1.2 更新】 MACDヒストグラムの色に対応しました。
- 2021年12月22日
- 【Pine ver1.1 更新】 PineScriptバージョン5にしました。
- 2019年6月20日
- 【Pine ver1.0 公開】 マルチタイムフレームMACDバースクリプトを公開。
※インジケーターへのご質問・改善アイデアあれば、下部のコメント欄かアンケートに投稿お願いします!
インジケーターの使い方・見方
MACDのヒストグラムに対応するバーになります。
シンプルで分かりやすいかと思います。
パラメーターの解説
マルチタイムフレームにも対応してますが、現在の時間足で表示させる場合はパラメーターを「チャート」に設定してください。
今後もバージョンアップさせていきます。
//@version=5
indicator(“MTF MACD Bar”, overlay=false)mtf = input.timeframe(title=”MTF”, defval=””)
fastPeriod = input.int(defval=12, title=’Fast Length’)
slowPeriod = input.int(defval=26, title=’Slow Length’)
signalPeriod = input.int(defval=9, title=’Signal Smoothing’)[macdLine, signalLine, histLine] = ta.macd(close, fastPeriod, slowPeriod, signalPeriod)
mtfMacd = request.security(syminfo.tickerid, mtf, macdLine)
mtfSignal = request.security(syminfo.tickerid, mtf, signalLine)p = plot(0, color=color.new(color.gray, 0), editable=false)
p1 = plot(1, color=color.new(color.gray, 0), editable=false)margin = math.abs(mtfMacd – mtfSignal) – math.abs(mtfMacd[1] – mtfSignal[1])
fill(p, p1, color = mtfMacd >= mtfSignal ? (margin>0 ? color.new(color.green, 0) : color.new(color.green, 50)) : (margin>0 ? color.new(color.red, 0) : color.new(color.red, 50)), title=’MTF MACD color’)
ご協力よろしくお願いいたします。
コメント