Supertrend Trend Fill with Change Alerts MT4
- インディケータ
- バージョン: 1.2
Supertrend Trend Fill with Change Alerts MT4 は、TV 互換の Supertrend を MetaTrader 4 で使えるようにしたものです。TradingView をお使いなら、標準の「Supertrend」をご存じでしょう。上昇トレンドの間は価格の下に緑の線、下降トレンドの間は価格の上に赤の線、線とローソク足の間には薄い色の帯。この MT4 用インジケーターは、その計算と見た目を再現します。
何のための道具か:今のトレンドの向きと、どこで向きが変わりうるかを見るためのものです。何ではないか:売買のサインでも予測でもありません。チャート上で向きが変わっても、この先の値動きについては何も示しません。
■ 計算の要点
設定項目 | 初期値 | TradingView と同じか
ATR Length | 10 | 同じ
Factor | 3.0 | 同じ
ATR の方式 | RMA(ワイルダー) | 同じ(SMA は追加の選択肢)
ソース | hl2 =(H+L)÷2 | 同じ(close、hlc3、ohlc4 は追加の選択肢)
帯:ソース ± Factor×ATR。上昇中は下の帯が上がる方向にだけ、下降中は上の帯が下がる方向にだけ動きます。終値が上の帯を上に越えると上昇へ、下の帯を下に越えると下降へ変わります。追加の選択肢(SMA、ほかのソース)は TradingView の標準版に無いため、使うと値が TradingView と一致しなくなります。
■ リペイントはありますか?
確定した足:ありません。線も向きも確定です。
動いている最新の足:TradingView と同じ意味であります。毎ティック計算し直すので、足が確定するまで色が変わることがあります。そのためアラートは確定した足だけを見ます。
■ MT4 での設定の注意(必ずお読みください)
1. 色は入力で決まります。入力タブの「Up Trend line color」「Down Trend line color」で設定してください。「色の設定」タブより入力が優先されます。
2. MT4 には面の塗りが無いため、塗りはヒストグラムの棒で描き、棒の太さはチャートの拡大率に合わせます。拡大率によっては塗りに細い隙間が見えることがあります。塗りの色は線の色とチャートの背景色を混ぜたものです(Fill opacity %、1〜100)。
3. ローソク足を前に:塗りがオンのとき、ローソク足が隠れないよう「チャートを前面に表示」をオンにします。最後の1つを外すと元の設定に戻ります(同じ設定を使う同じ作者のほかのツールがチャートに残っている場合は、最後の1つを外したときに戻ります)。
4. 読み込んだ直後(最大15秒ほど)、チャートに付いているかを確かめるため、インジケーター一覧の名前が一瞬「probe#…」になることがあります。異常ではありません。
5. MT4 では入力項目に見出しが無く、下に書いた順に並びます。
■ アラート
初期値はオフです。「Alert: trend direction changed」を true にすると:
・確定した足の向きが1本前の足と違うとき、1回アラートを出します。
・読み込む前に確定した足では出しません。再起動しても古いアラートは繰り返されません。
・文面の例:"Supertrend TV GBPUSD H1: trend changed to DOWN (1.27450)"(Language で英語・日本語を選べます)。
・ポップアップ、サウンド、プッシュ(MetaQuotes ID が必要)を組み合わせられます。
・ストラテジーテスターの中ではアラートを出しません。
■ TradingView との比較
TradingView の EURUSD 1時間足の価格で式を確かめたところ、TradingView 標準の Supertrend と向きが 280本中280本で一致しました。MT4 のチャートは業者の価格を使うため、TradingView のデータとは少し違います。当社の EURUSD H1 の比較では、向きが 200本中199本で同じ、線の差は平均 1.3 pips でした。このような小さな価格の差で、トレンドが変わる足が1本前後することがあります。
■ iCustom 用バッファー
バッファー 0:Supertrend の線の値。バッファー 1:向き、+1 上昇/−1 下降。TradingView の Pine Script の direction(−1 が上昇)とは符号が逆です。値が無いときは EMPTY_VALUE。
iCustom で呼ばれたときはチャートに何も描かず、アラートも出しません。バッファーだけを計算します。入力に見出しが無いので、引数は下の順に渡してください。
■ 入力項目(MT4 の並び)
ATR Length = 10(1〜1000)、Factor = 3.0(0.01〜100)、ATR calculation method = RMA、Source of the bands = hl2、Up Trend line color = #4CAF50、Down Trend line color = #FF5252、Line width = 2(1〜5)、Show background fill = true、Fill opacity % = 10(1〜100)、Draw price bars above the fill = true、Show trend-change markers = false、Marker size = 1(1〜5)、Alert: trend direction changed = false、Alert by pop-up = true、Alert by sound = false、Alert by push notification = false、Language = Auto(端末の言語)、English、Japanese。
範囲外の値を入れると読み込まず、理由を「エキスパート」タブのログに書きます。
■ そのほか
・DLL、ファイル、インターネット接続は使いません。
・分析のための道具です。注文を出したり決済したりはしません。投資の成果を約束するものではありません。
■ サポート
導入、設定、不具合のご連絡は MQL5 のメッセージでお受けします。相場の見通しや個別の売買についてのご質問にはお答えしていません。
MT5 版(別の商品)と同じ作者のほかのツールは、販売者プロフィールのページに載っています。
TradingView は TradingView, Inc. の商標です。本製品は TradingView, Inc. と提携しておらず、同社の後援・承認を受けたものではありません。
