Multi Timeframe Currency Strength Panel

  • インディケータ
  • Narayanan Mohanan Mohanan Krishnan
    Narayanan Mohanan Mohanan Krishnan
    MT5/MQL5向けのExpert Advisor、カスタムインジケーター、およびバックテスト・検証ツールの開発を行っています。私が重視しているのは、クリーンで十分に文書化されたリペイントしない(No Repaint)コードです。確定足ベースのロジック、検証済みバッファ、適切なハンドル管理とメモリ管理など、信頼できるツールと壊れやすいツールを分けるエンジニアリング品質を大切にしています。
  • バージョン: 1.0

このパネルは、主要8通貨の現在の位置関係と、主要28通貨ペアが9つの時間足でどのように動いてきたかを同時に表示します。両方の情報が1つのチャート上に並び、タイマーによって更新されます。

通貨ペアだけを並べて順位づけすると判断を誤ります。ある通貨が動けば、それを含むすべてのペアが一緒に動くため、ペア順位の上位はしばしば同じ通貨が7回繰り返されているにすぎません。本パネルは行列全体を各通貨の強弱に分解することで、原因と重複を切り分けます。

分解の仕組み

8通貨のそれぞれは、28ペアのうち7ペアに含まれます。その通貨の強さは、この7つの値の平均であり、当該通貨が決済通貨側にある場合は符号を反転させます。AUDJPY の下落は円安ではなく円高を意味します。

各ペアはちょうど2つの通貨に影響します。基準通貨にはプラス、決済通貨にはマイナスとして寄与するため、28ペア全体ではこれらの寄与が相殺され、8つの強さの合計はゼロになります。パネルはこれを内部チェックとして利用します。値が釣り合わなければ、分解が誤っていることになります。同時にこれは、表示される値が絶対値ではなく相互に相対的なものであることも意味します。ある通貨がそれ自体で強いのではなく、この8通貨の中で相対的に強いということです。

実務上の効果は、重なり合う28個の数値が、明快な8個の数値に置き換わることです。リスト下部に並ぶ7つの円ペアから共通の原因を推測するのではなく、原因そのものを直接見ることができます。

ペア行が示すもの

各ペアの行には9つの色付きブロックが並び、M1 から MN1 までの各時間足について、直近に確定した動きの方向と大きさを示します。既定では、緑が強い上昇、黄が弱い上昇、グレーが横ばい、オレンジが弱い下落、赤が強い下落です。5色はいずれも入力パラメーターであり、変更できます。

行を左から右へ読むことで、その動きが短い時間足に限られているのか、すでに長い時間足まで波及しているのかが分かります。M1 から M15 が赤で、H4 以上が緑の行は、まだ大きな流れを転換させていない直近の動きです。

行末の数値は、これら9つの読み取り値の加重平均です。行はこの値で並べ替えられ、強いものが上に表示されます。

ダイバージェンス・マーカー

分解が行列を完全に説明できるなら、あるペアの値は「基準通貨の強さ − 決済通貨の強さ」に一致するはずです。ペアがそこから大きく外れている場合、その動きはどちらの通貨によっても十分に説明されていないため、パネルはそのペアに印を付けます。

しきい値は固定値ではなく、行列全体の標準偏差で指定します。そのため、静かな相場でも活発な相場でも同じように機能します。

このしきい値は好みに応じて調整する価値があります。高く設定すれば最も極端な例だけが抽出され、低くすれば印が行列全体に分散し、厳しい設定では隠れてしまう小さな乖離まで見えるようになります。スクリーンショットの1枚は、この点を示すために低いしきい値で撮影しています。印はパネルの上部・中央・下部に現れており、最も大きく動いたペアだけに集中してはいません。

しきい値を高く設定した場合に想定しておくべき点があります。ある1通貨が大きく動くと、その通貨を含むペアはまとめて印が付く傾向があります。8つの明確な強さを生み出す平均化の処理は、過大な単独の動きを完全には吸収できないため、そのグループ全体が「部分的に説明できない」状態として読み取られるからです。このマーカーは通常の相場で最も有用であり、単一通貨が激しく動いている局面では最も情報量が少なくなります。直感とは逆であり、頼る前に知っておく価値があります。

入力パラメーター

  • パネルの表示内容 —— 通貨とペア、通貨のみ、またはペアのみ
  • パネルの表示位置 —— 四隅から選択、水平・垂直方向のオフセットをピクセルで指定
  • 文字サイズ、行間、ブロックの幅と高さ —— チャートに合わせて調整可能
  • 表示するペアの行数 —— 1〜28、小さなウィンドウ向け
  • 強度バーの圧縮 —— 平方根スケール。1つの支配的な通貨によって他のバーがすべて潰れてしまうのを防ぎます
  • 最終更新時刻の表示 —— 表示が停止しているパネルを最新と誤認しないための可視タイムスタンプ
  • 通貨から乖離したペアに印を付ける —— オン・オフ、しきい値は標準偏差で調整可能
  • 更新間隔 —— 秒単位
  • 市場が閉じているときは停止 —— 変化しないパネルの再描画を止めます
  • 銘柄サフィックス —— 自動検出。ブローカー固有の命名の場合は手動設定も可能
  • —— 5種類のブロック状態、ダイバージェンス・マーカー、文字色

チャートへの適合

文字色は既定でチャート背景から判定されるため、明るい配色でも暗い配色でも、設定を変えずに読みやすさが保たれます。配色を切り替えると、次回の更新を待たずに即座に再描画されます。スクロールやズームでは再描画は行われません。

パネルは選択した隅に固定され、ピクセル単位でオフセットされるため、ウィンドウのサイズを変更しても配置した位置に留まります。

スクリーンショットの内容

  • 2つのチャートを並べた画面 —— 左は明るい配色のドルインデックス日足でパネルを左側に、右は暗い配色のゴールド1時間足でパネルを右側に配置。銘柄も時間足も配色も表示位置も異なりますが、読み取り値は同一です。パネルは市場を表示しているのであり、乗っているチャートを表示しているのではありません。
  • パラメーター画面 —— すべての設定項目と、その背後に見えるパネル。
  • 通貨のみモード —— ペアのグリッドが不要な場合の、8行のコンパクト表示。
  • 複数の銘柄・時間足でのフル表示 —— うち1枚は低いダイバージェンスしきい値で撮影しており、マーカーが最も動いたペアだけでなくパネル全体に分散しています。

計算仕様

各時間足の読み取り値は、形成中のバーと直近の確定バーを組み合わせています。そのため、確定データに軸足を置きながらリアルタイムの動きにも反応します。あるペアについて特定の時間足の履歴が利用できない場合、その時間足は除外され、実際に読み取れた時間足で正規化されます。データが欠けているという理由だけでペアの順位が下がることはありません。

本パネルはチャートのティックではなく、独自のタイマーで更新されます。28銘柄を扱う表示ではこれが重要です。チャート銘柄に依存すると、閑散とした時間帯に流動性の低いクロス通貨に表示していた場合、他の市場が動いていてもパネル全体が停止してしまいます。

備考

  • 価格チャート上にオブジェクトとして描画します。インジケーターバッファ、プロット、サブウィンドウはいずれもありません。
  • 主要28ペアすべてがブローカーで利用可能である必要があります。不足している銘柄は名前を挙げてエキスパートログに報告します。
  • 利用可能なペアが28に満たない場合、通貨セクションは非表示になります。不完全な分解は誤解を招くためです。
  • 本パネルは M1 から MN1 までの固定された時間足を読み取ります。適用しているチャートの時間足には追従しません。
  • 外部依存なし。 すべての値はインジケーター内部で計算されます。他のインジケーターを呼び出さないため、失敗しうるハンドルは存在せず、併せて導入すべきものもなく、標準インジケーターフォルダの状態にも依存しません。

本パネルはテクニカル分析および相場状況のフィルタリングのためのツールです。トレーディングシステムではなく、売買シグナルを生成せず、投資助言を提供せず、自動的にポジションを建てたり管理したりすることもありません。相場がどこへ動いたかを示すものであり、これからどこへ動くかを予測するものではありません。パフォーマンスに関する主張は一切行いません。

無料でダウンロードしてご利用いただけます。お役に立ちましたら、評価をいただけると他のトレーダーの目に留まりやすくなります。

この開発者の他のツール

クリーンで文書化された、リペイントしないコードを重視してMT5のインジケーターとEAを開発しています。確定足に基づくロジック、検証済みのバッファ、そして他のインジケーターに一切依存しない構成です。

公開中の全製品を見る →

計算方法、分解の仕組み、あるいはご自身のツールと併用する方法についてご質問がありましたら、プライベートメッセージをお送りください。喜んでお答えいたします。

開発・保守:Narayanan Mohanan(MT5/MQL5 開発者)

本ページの翻訳に誤りがございましたら、ご連絡いただければ修正いたします。

作者のその他のプロダクト
本インジケーターは、 Cumulative Volume Delta(CVD/累積出来高デルタ) ——各バーの出来高を、その終値の方向に応じて符号付きで累積した合計値——を、適応型の標準偏差バンドの中に描画します。価格だけでは答えられない問いに答えます。すなわち、その値動きは市場参加によって支えられているのか、それとも惰性で流れているだけなのか、という問いです。 累積合計は、選択した アンカー ——日次、週次、月次——でリセットされます。そのため表示される値は、チャート履歴の開始時点ではなく、常に現在のセッション・週・月を基準としたものになります。この一つの設定こそが、同じインジケーターを5分足のFXチャートでも日足の株式チャートでも有用なものにしており、履歴の始まった地点からひたすら積み上がっていくだけの通常の累積出来高ラインとの違いでもあります。 動作原理 各バーは自らの出来高を累積合計に加えます。前のバーの終値より高く引ければ加算、低く引ければ減算、終値が変わらなければ増減なしです。既定ではティックボリュームを使用し、ブローカーが実出来高を提供している場合は自動的にそちらが使用さ
FREE
本インジケーターは、 Force Index(フォース・インデックス) ——各バーの価格変動にその出来高を掛け合わせた値——を、適応型の標準偏差バンドの中に描画します。価格だけでは「相場が動いた」ことしか分かりませんが、Force Index はそれを動かすためにどれだけの力がかかったのかを示します。 薄商いでの大きな値動きと、大商いでの小さな値動きは、ローソク足が似て見えても全く別の出来事です。Force Index は両者を一つの値にまとめることで区別し、バンドはその値をその銘柄自身の直近の挙動という文脈の中に位置づけます。 動作原理 各バーについて、生の Force Index は現在の終値と前の終値との差に、そのバーの出来高を掛けた値です。高く引ければ正、安く引ければ負となり、その大きさは取引量に応じて変化します。既定ではティックボリュームを使用し、ブローカーが実出来高を提供している場合は自動的にそちらが使用されます。 この生の系列は、選択した期間と平均化手法によって平滑化されます。ここで平滑化は決定的に重要です。平滑化されていない Force Index は非常にノイズが多く
FREE
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro は、価格ではなく On-Balance Volume(OBV) に対してコンバージェンス/ダイバージェンス分析を行うモメンタムオシレーターです。適応型ボラティリティバンドと5段階の市場状態(Regime)分類を組み合わせることで、チャート上で視覚的に利用できるだけでなく、Expert Advisor(EA)から直接読み取ることもできます。 一般的なオシレーターは価格のみを分析対象とします。一方、OBVCD Pro は累積出来高の流れを分析することで、価格変動だけでなく、その背後にある市場参加の度合いも評価します。分析結果は単一の市場状態として出力され、裁量トレードおよび自動売買システムの両方で利用できます。 動作原理 On-Balance Volume(OBV)は、選択した出来高ソースを使用して計算されます。初期設定では Tick Volume を使用し、ブローカーが Real Volume を提供している場合は自動的に Real Volume が使用されます。 次に、OBV シリーズに対して高速移動平均線と低速移動平均線(初期設定では EMA 12 と EMA 2
フィルタ:
レビューなし
レビューに返信