TradingViewでMACDバーのインジケーターを公開(マルチタイムフレーム対応)

この記事には広告・プロモーションが含まれています

MACDの状態をすぐに分かるようにしてみました。マルチタイムフレームに対応してます。

MTF MACD Bar

ご要望や感想などコメントいただけると、非常に嬉しいです。




TradingViewでの表示はこちら(2023/04/25 ver1.3)

 

更新履歴
2023年4月25日
【Pine ver1.3 更新】 MTFのときにずれるバグを修正しました。
2022年8月17日
【Pine ver1.2 更新】 MACDヒストグラムの色に対応しました。
2021年12月22日
【Pine ver1.1 更新】 PineScriptバージョン5にしました。
2019年6月20日
【Pine ver1.0 公開】 マルチタイムフレームMACDバースクリプトを公開。

※インジケーターへのご質問・改善アイデアあれば、下部のコメント欄に投稿をお願いします!

友だち追加LINE公式アカウントでインジケーターの新着リリースやバージョンアップ情報を配信中。LINEお友だち限定のインジケーターも公開中です!

インジケーターの使い方・見方

MACDのヒストグラムに対応するバーになります。

MACD Barの見方

シンプルで分かりやすいかと思います。

パラメーターの解説

マルチタイムフレームにも対応してますが、現在の時間足で表示させる場合はパラメーターを「チャート」に設定してください。

MTF MACD Barのパラメーターの解説

今後もバージョンアップさせていきます。

//@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)

indexHighTF = barstate.isrealtime ? 1 : 0
indexCurrTF = barstate.isrealtime ? 0 : 1
mtfMacd = request.security(syminfo.tickerid, mtf, macdLine[indexHighTF])[indexCurrTF]
mtfSignal = request.security(syminfo.tickerid, mtf, signalLine[indexHighTF])[indexCurrTF]

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')

 

より良い情報を提供するために、アンケートを実施しております。
ご協力よろしくお願いいたします。

回答する

アンケートでいただいたご質問やご要望については、随時こちらのページでお答えしています。

ご質問・ご要望の一覧はこちら

 

TradingViewオリジナルインジ一覧はこちら

TradingViewオリジナルインジ一覧はこちら

当記事で紹介しているインジケーターの他にも、FXキーストンではTradingView対応のオリジナルインジを複数公開中です。いずれも無料でお使いいただけます。

気になったインジがあれば試してみて、気づいた点や感想などありましたらぜひアンケートかコメントでお聞かせください!

 

TradingViewで取引するなら「OANDA証券」

OANDA証券

TradingViewは分析ツールとして使うのが基本ですが、口座連携すれば取引が可能。対応業者の口座とTradingViewアカウントがあれば、無料かつ簡単に連携できます。

TradingViewの口座連携および取引方法の詳細は、下記リンク先で詳しく解説中。

「OANDA証券」はTradingViewとの口座連携に対応している貴重な国内FX会社。連携すれば約70通貨ペアの取引をTradingView上で実行できます。

以下は、PC版のTradingViewで実際にOANDA証券と連携した様子(スマホアプリ版も連携&取引できます)。

OANDA(オアンダ)のTradingView徹底特集!機能や口座連携方法を解説!

OANDA証券では、TradingView上で成行・指値・逆指値注文を利用可能。決済同時発注も対応。もちろん、保有ポジションの管理も行えます。

また、当サイトで公開しているものを含め、オリジナルインジ(スクリプト)も利用可能。

TradingViewの高度な分析機能を使いつつ、そのままTradingView上で取引も実行したい方は、ぜひOANDA証券をご活用ください。

OANDA証券 公式サイトを確認する

コメント

  1. だいちゃん より:

    TradingViewでMACDバーを1分足に15分設定で表示しております。
    リプレイで検証していると、色が変わるタイミングがリアルタイム時と異なっております。
    一度検証していただけないでしょうか?
    よろしくお願い致します。

    • masa masa より:

      だいちゃん様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      たしかに調べてみるとMTFのときに色に違いが出てきますね。修正したいと思います。ただTV側の問題なのかもしれないので、少しお時間をください。
      これからもよろしくお願いいたします。

      • だいちゃん より:

        この度は迅速に対応していただきありがとうございました。
        引き続き利用させていただきます。
        今後とも宜しくお願い致します。

      • だいちゃん より:

        お世話になっております。
        やはりMTF設定でリプレイを行うとずれてしまいます。
        お忙しいところ恐れ入りますがご確認よろしくお願い致します。

        • masa masa より:

          だいちゃん様
          お返事ありがとうございます。
          リプレイでやってみたのですが、ずれているように感じないのですが、具体的にドル円の1分足でどう違うのかを教えていただけると認識の違いが分かるのかと思います。

          • だいちゃん より:

            申し訳ありません。
            こちらの確認不足で、リプレイ時に相違なく表示されておりました。

            引き続き今後とも宜しくお願い致します。