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

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

MTF DMI Bar

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

 

みんなのFXでTradingview有料版が無料で使える!

みんなのFX

みんなのFXでは新たにTradingviewがチャートツールの1つとして利用可能になりました。

87種類のインジケーターや分析補助ツールがすべて無料で使えます。さらに、プレミアム版(月額約8,000円相当)でしか使えない6画面のチャート分割機能も利用可能(※)

みんなのFXで口座開設をするだけで誰でも利用できるので、Tradingviewの利用を検討されている方はみんなのFXをぜひチェックしてみてください。

※一部搭載していない機能があります。




TradingViewでの表示はこちら(2022/07/05 ver1.0)

 

このインジケーターを使って「便利だな」「他の人にも教えてあげたいな」と思ってもらえた方は、Twitter(@fxnav)でツイート&フォローをしていただけると、開発の励みになります!
更新履歴
2022年7月5日
【Pine ver1.0 公開】マルチタイムフレームDMIバースクリプトを公開。

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

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

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

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

MTF DMI Barの見方

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

パラメーターの解説

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

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

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

//@version=5
indicator(“MTF DMI BAR”)

diLen = input.int(defval= 14, title=”DI Length”)
mtf = input.timeframe(defval= ‘D’, title=”MTF”)

dmi(len) =>
up = ta.change(high)
down = -ta.change(low)
plusDM = na(up) ? na : up > down and up > 0 ? up : 0
minusDM = na(down) ? na : down > up and down > 0 ? down : 0
truerange = ta.rma(ta.tr, len)
plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
[plus, minus]

[plusDI, minusDI] = dmi(diLen)

mtfPlus = request.security(syminfo.tickerid, mtf, plusDI)
mtfMinus = request.security(syminfo.tickerid, mtf, minusDI)

p = plot(0, color=color.gray, editable=false)
p1 = plot(1, color=color.gray, editable=false)

fill(p, p1, color=mtfPlus > mtfMinus ? color.new(color.green, 50) : color.new(color.red, 50), title=”DMI color”)

 

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

回答する

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

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

コメント

タイトルとURLをコピーしました