MACD Four Color Histogram with Alerts
- インディケータ
- バージョン: 1.1
MACD Four Color Histogram は、TradingView の標準 MACD と同じ計算式・同じ見た目にした MetaTrader 5 用の MACD です。両方のプラットフォームを使うトレーダーが、どちらのチャートでも同じように MACD を読めるように作りました。
■ MT5 標準の MACD との違い
・MT5 標準:ヒストグラムが MACD 線そのもので、シグナル線は SMA です。
・本インジケーター:TradingView と同じく、MACD 線・シグナル線・ヒストグラム(MACD − シグナル)の3つを表示し、ヒストグラムは4色です。
■ 表示されるもの
・MACD 線 = MA(価格, Fast)− MA(価格, Slow)
・シグナル線 = MA(MACD, Signal)
・ヒストグラム = MACD − シグナル。次の4色で塗り分けます。
ゼロより上で増加/ゼロより上で減少/ゼロより下で上昇/ゼロより下で下落
・ゼロ線(破線)。色を「なし」にすると消せます。
・移動平均の種類は EMA/SMA から、オシレーター用とシグナル用で別々に選べます。EMA は最初の「期間」本の単純平均(SMA)を起点にして計算します(TradingView と同じ方法)。
・価格は8種類:close/open/high/low/hl2/hlc3/ohlc4/hlcc4
■ 一致の確かめ方
・TradingView の価格データを使って計算し直した値と比べました。差は最大 1.3e-15(小数計算の丸め誤差)でした。
・ヒストグラムの色は 5,955本中 5,955本で一致しました。SMA の設定や hl2 でも一致しました。
・MACD とシグナルのクロスは、TradingView のアラートのクロス判定と全足で一致しました(価格がとても小さい暗号資産の銘柄、5,299本)。
・ご注意:価格データそのものが業者・データ提供元ごとに少しずつ違うため、表示される値は他のデータとまったく同じにはなりません。EURUSD H4 での比較では、この理由だけで MACD に平均約0.5%の差が出ました。計算式は同じでも、元の価格が違うためです。
・EMA は、チャートの履歴がどこから始まるかにも左右されます。数百本進めば、この影響はほぼなくなります。
■ アラート(初期値はすべてオフ)
・MACD がシグナル線をクロス(ヒストグラムのプラス・マイナスが入れ替わる)
・MACD 線がゼロをクロス
・確定した足だけで判定し、1本につき条件ごとに1回までです。読み込んだときに、過去の足の分は鳴りません。
・ポップアップ、サウンド、プッシュ通知を個別にオンにできます。プッシュ通知には、ターミナルで MetaQuotes ID の設定が必要です。
・アラートの文は、ターミナルの言語に合わせて日本語と英語が自動で切り替わります(入力で固定も可)。
・アラートは、インジケーター上で条件が起きたことを知らせるだけのものです。売買をすすめるものではありません。
■ 主な設定(入力名は英語表記)
MACD
・Fast length(12)、Slow length(26)、Source(close)、Signal smoothing(9)
・Oscillator MA type(EMA)、Signal line MA type(EMA)
・期間は 1〜1000 の範囲で設定してください。
Colors
・ヒストグラムの4色、MACD 線、シグナル線、ゼロ線
Alerts
・MACD とシグナルのクロス(オフ)、MACD のゼロクロス(オフ)
・ポップアップ(オン)、サウンド(オフ)、プッシュ通知(オフ)
・Alert language(Auto)
■ ご注意
・すべての銘柄・時間足で使えます。
・読み込みの速さ:当方のテストでは、M1 の約1,000万本で約0.6秒でした(お使いのパソコンによって変わります)。
・確定した足は再描画しません。最新の足の値は、どの MACD でも同じく、足が確定するまで変わります。
・DLL、外部ファイル、インターネット通信は使いません。
・分析の補助ツールです。売買の注文は出さず、取引の成果を保証するものではありません。
・サポートの範囲は、導入・設定・不具合のご連絡です。
TradingView 風の MT5 用ツールのシリーズです。同じシリーズに「RSI AutoScale with Zone Fills」もあります。ほかのツールは出品者プロフィールからご覧ください。
TradingView は TradingView, Inc. の商標です。本製品は TradingView, Inc. と提携しておらず、承認も受けていません。
