Ichimoku Cloud Fill with Cross Alerts MT4
- インディケータ
- バージョン: 1.2
- アップデート済み: 12 11月 2026
Ichimoku Cloud Fill with Cross Alerts MT4 は、TV 互換の一目均衡表を MetaTrader 4 で使えるようにしたインジケーターです。TradingView もお使いなら、標準の「Ichimoku Cloud」をご存じでしょう。5本の線と、薄い緑か赤の雲が出るものです。本インジケーターは、その計算、同じ初期値、同じスパンの置き方を再現し、雲を斜線ではなく色のバーで塗りつぶします。
使いみち:価格が最近の値幅の中心に対してどこにあるか、先の雲がどんな形かを見ること。使えないこと:売買のサインや予測。クロスや雲抜けは、この先の値動きについて確かなことは何も言いません。
■ 計算のあらまし
線 | 式(初期の期間) | TradingView と同じ?
転換線 | (最高値 + 最安値)÷ 2(9) | 同じ
基準線 | (最高値 + 最安値)÷ 2(26) | 同じ
先行スパンA | (転換線 + 基準線)÷ 2 | 同じ
先行スパンB | (最高値 + 最安値)÷ 2(52) | 同じ
遅行スパン | 終値 | 同じ
ずらし:「Lagging Span」= 26 のとき、先行スパンは 25 本先、遅行スパンは 25 本前に描きます。TradingView と同じです(offset = displacement − 1)。MT4 標準の一目均衡表は 26 本なので、その雲は本インジケーターより1本右に出ます。雲の色:先行スパンA > 先行スパンB なら緑、それ以外は赤。
■ リペイントはありますか?
確定した足:ありません。値は確定です。
形成中の足:あります(TradingView と同じです)。その足の線、25 本先の一番新しい雲の点、25 本前の一番新しい遅行スパンの点は、確定するまでティックごとに動きます。そのためアラートは確定した足だけを見ます。スパンを先や前に描くのは一目均衡表のふつうの描き方で、過去を描き直しているわけではありません。
■ MT4 での設定の注意(お読みください)
1. 色は入力で決まります。線と雲の色は入力タブで設定してください。色の設定タブより入力が優先されます。線の色を「なし(None)」にすると、その線を隠せます。
2. MT4 には面の塗りが無いため、雲はヒストグラムのバーで描き、バーの太さはチャートの拡大率に合わせます。大きく拡大すると、雲に細い縦の隙間が見えることがあります。雲の色はチャートの背景色と混ぜて薄くし(Cloud opacity %、1〜100)、背景色を変えると合わせて変わります。
3. ローソク足を上に:塗りがオンのとき、本インジケーターは「チャートを前面に表示」をオンにして、ローソク足が雲の上に見えるようにします。この設定では、一目均衡表の線やチャート上のほかのインジケーターの上にもローソク足が描かれます。変化は次の値動き(ティック)で表示されることがあります。
4. 最後の1つを外すと元の設定に戻ります(同じ設定を使う同じ作者のほかのツールが残っている場合は、最後の1つを外したときに戻ります)。約1秒ごとに設定がオンのままかを確かめます。付けたままチャートのオブジェクトをすべて消すと元の設定に戻らないことがあるので、そのときはチャートのプロパティ(F8)で「チャートを前面に表示」をオフにしてください。
5. 読み込んだ直後、チャートに付いているかを確かめるために、インジケーター一覧の名前が一瞬「probe#…」となることがあります。異常ではありません。
6. MT4 では入力に見出しが付かず、下に書いた順に並びます。
■ アラート
初期値はオフ。スイッチは2つで、別々に使えます:
・「Alert: Conversion Line crosses Base Line」:転換線が基準線を上抜け、または下抜けして足が確定したときに1回。
・「Alert: close breaks above / below the cloud」:足の終値が、その足の下に描かれている雲(見えている雲)の上端より上、または下端より下に抜けて確定したときに1回。
・インジケーターを読み込む前に確定した足では出しません。再起動しても古いアラートは繰り返されません。
・文面の例:"Ichimoku TV GBPUSD H4: Conversion Line crossed below Base Line (1.26985)"(日本語表示では「転換線が基準線を下抜け」)。
・ポップアップ、サウンド、プッシュ(MetaQuotes ID が必要)を組み合わせられます。文面は英語か日本語(Language の入力)。
・ストラテジーテスターの中ではアラートを出しません。
■ TradingView との比較
TradingView の価格データ(足)をそのまま MetaTrader に読み込み、TradingView 標準の Ichimoku Cloud と比べたところ、5本の線、雲の色、ずらし方が一致し、差は計算の丸め誤差の範囲(1e-12 程度)だけでした。お使いの MT4 のチャートは業者の価格で、TradingView のデータとはわずかに違うため、値にも小さな差が出ます。
■ iCustom のバッファー
0/1:先行A > 先行B の足の雲(先行A/先行B)。2/3:それ以外の足の雲(先行A/先行B)。4:転換線。5:基準線。6:遅行スパン(= 終値)。7:先行スパンA。8:先行スパンB。
MT4 の iCustom は描かれている足の位置の値を返します。雲と先行スパンは 25 本前に計算した値、遅行スパンは 25 本新しい足の終値です。描かれている範囲の外では、EMPTY_VALUE ではなく 0.0 が返ります。
iCustom で呼び出したときは、チャートの設定を変えず、アラートも出しません。入力に見出しが無いので、引数は下の順に渡してください。
■ 入力項目(MT4 の並び)
Conversion Line Length = 9(1〜1000);Base Line Length = 26(1〜1000);Leading Span B Length = 52(1〜1000);Lagging Span (displacement) = 26(1〜1000);Conversion Line color = #2962FF;Base Line color = #B71C1C;Lagging Span color = #43A047;Leading Span A color = #A5D6A7;Leading Span B color = #EF9A9A;Line width = 1(1〜5);Show cloud fill = true;Cloud color when Span A > Span B = #43A047;Cloud color when Span A < Span B = #F44336;Cloud opacity % = 10(1〜100);Draw price bars above the cloud = true;Alert: Conversion Line crosses Base Line = false;Alert: close breaks above / below the cloud = 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. と提携しておらず、同社の後援・承認を受けたものではありません。
