Deep Mood Distribution (DMD) 📊🧠
概要
Deep Mood Distribution (DMD) は、固定バーのブロック内の価格動向を分析し、以下を表示するセグメント化されたボリュームプロファイルおよびセンチメントツールです:
- どこに 取引活動が集中しているか ⚖️
- どこに 流動性が薄いまたは反応的であるか(潜在的なS&D / 流動性ゾーン)💧
- 各価格帯でどちらの側が 支配的か(買い手対売り手)🐂🐻
単一のスライディングプロファイルの代わりに、DMDはチャートを X本のバーの繰り返しブロックに分割し、各ブロックごとに別々の流動性&センチメントマップを構築します。
これにより、ボリューム分布と市場のムードがセグメントごとにどのように変化するかを視覚的に比較しやすくなります。
仕組み 🧩
各 Bars In Profile キャンドルのブロックについて:
- インジケーターはそのブロックの 最高値と最安値を見つけます。
- 価格範囲は
Number of Rowsの垂直方向の 価格ビンに分割されます。 - ブロック内の各キャンドルについて:
-
- ティックボリュームはキャンドルの範囲が触れる各価格ビンに 分配されます。
- 各行に対して2つのボリュームが累積されます:
-
- その価格行の総ボリューム
- 強気ボリューム(終値 > 始値のバーのみ)
- これらから、DMDは以下を構築します:
-
- 流動性プロファイル(右側)
-
- 行の長さはブロック内の最大行ボリュームに対する相対ボリュームに比例します
- 色は 高 / 平均 / 低の取引ノードを示します
- センチメントプロファイル(左側)
-
- 行ごとのセンチメント =
2 × BullishVolume − TotalVolume - 正の値 = 買い手優勢(強気ムード)
- 負の値 = 売り手優勢(弱気ムード)
- 行ごとのセンチメント =
- このプロセスは 最後のNブロックに対して繰り返され、複数のセグメントを並べて比較できます。
右側 – 流動性プロファイル(ボリューム)📊
右側の バーは、ブロック内の各価格レベルでどれだけの 取引活動(ボリューム)があったかを示し、買い手か売り手かは問いません。
- 高ボリュームノード(HVN) – 例: オレンジバー
-
- ボリュームがブロック内の最大行ボリュームの High Traded Threshold % 以上の行
- 価値エリア、活発な取引、統合ゾーンを表します。
- 低ボリュームノード(LVN) – 例: 青バー
-
- ボリュームが最大行ボリュームの Low Traded Threshold % 以下の行
- 薄い流動性ゾーン、拒否または急速な動きの可能性のあるエリアを表します。
- 平均ボリュームノード – 例: 灰色バー
-
- 高・低の閾値の間のすべて
- 「通常」の取引レベルで、極端ではありません。
🧠 バーの長さ(右側)
→ ブロックの最大ボリュームに対するその価格行の 総取引ボリュームに比例します。
ボリュームが多いほど → バーが長くなります。
主なパラメーター:
High Traded Threshold %Low Traded Threshold %
左側 – センチメントプロファイル(市場のムード)🧠📉📈
左側の バーは、各価格レベルでの センチメント / 支配を示し、その行で買い手か売り手のどちらが強かったかを表します。
各行について:
センチメント=2×BullishVolume−TotalVolume\text{Sentiment} = 2 \times \text{BullishVolume} - \text{TotalVolume}Sentiment=2×BullishVolume−TotalVolume
- 強気バー(買い手が支配) – 例: ティール/緑バー
-
- センチメント > 0
- その価格で 強気キャンドル(終値 > 始値)からのボリュームが多かった。
- その価格行での 買い側の支配を示します。
- 弱気バー(売り手が支配) – 例: 赤バー
-
- センチメント < 0
- その価格で 弱気キャンドル(終値 < 始値)からのボリュームが多かった。
- 売り側の支配を示します。
🧠 バーの長さ(左側)
→ ブロック内で最も強い行に対する センチメントの絶対値(|Sentiment|)に比例します。
支配が強い(買い手と売り手の大きな不均衡)ほど → バーが長くなります。
主なパラメーター:
Show Sentiment Profile(オン/オフ)
パラメータ詳細 ⚙️
1. Bars In Profile
グループ: メイン設定
各ブロックに含まれる キャンドルの数。
- 例:
Bars In Profile = 100 -
- ブロック0 → 最新の100バー
- ブロック1 → その前の100バー
- ブロック2 → さらにその前の100バー、以下同様。
ブロックを以下に合わせて調整できます:
- おおよその セッション、
- 典型的な スイング/日中のレンジ、
- または分析したい任意のカスタムウィンドウ。
値が小さいほど反応が速く、より細かい。
値が大きいほど滑らかで、より「マクロ」な構造。
2. Blocks To Show
グループ: メイン設定
チャートに描画される連続ブロックの数。
1→ 最新のブロックのみ2–3→ 比較に便利で混雑しにくい- より大きい値 → より多くの履歴だが、チャート上のオブジェクトも増える
この値を超えた古いブロックは安定性維持のため自動的に削除されます。
3. Number of Rows
グループ: メイン設定
各ブロックのプロファイルの垂直解像度。
ブロックの価格範囲はこの数の 行(価格レベル)に分割されます。
- 値が大きいほど詳細で、行が細かく、矩形が多くなります
- 値が小さいほど構造が滑らかで読みやすい
典型的な範囲:
15–25通常の日中使用向け30–40+非常に細かい解像度が必要でプラットフォームが十分強力な場合のみ
4. Profile Width %
グループ: メイン設定
プロファイルがブロックの中心から 水平方向にどれだけ広がるか(ブロック幅のパーセンテージとして)を制御します。
- 流動性(右側)とセンチメント(左側)の両方に影響します。
- パーセンテージが高いほど → プロファイルが周囲のバーにより広がる
- パーセンテージが低いほど → ブロック中心に近いコンパクトなプロファイル
推奨開始値: 35–50%。
5. Show Liquidity Profile
グループ: 表示
各ブロックの右側にある ボリューム分布(流動性プロファイル)の表示をオンまたはオフにします。
- オン ✅
-
- 各行の長さはその価格レベルでの 相対取引ボリュームを反映します。
- 色は 高 / 平均 / 低の取引ノードをエンコードします。
- オフ ❌
-
- 右側にはボリュームバーが表示されず、センチメント(有効なら)だけが表示されます。
6. Show Sentiment Profile
グループ: 表示
各ブロックの左側にある センチメントプロファイルの表示をオンまたはオフにします。
- オン ✅
-
- 行は色分けされます:
-
- 強気(買い手優勢) – 例:アクア/緑
- 弱気(売り手優勢) – 例:赤
- 行の長さは 支配の強さを反映します。
- オフ ❌
-
- 純粋な流動性/ボリューム分布のみが表示されます。
ボリュームが どこで取引されたかだけでなく、誰がそのレベルでより活発だったかを見たい場合に使用してください。
7. High Traded Threshold %
グループ: 表示
各ブロック内の 高ボリュームノード(HVN)のカットオフを定義します。
- ブロックの最大行ボリュームの %として表現されます。
- 例:最大行ボリューム = 10,000; 閾値 = 70% → 7,000以上の行がHVNとしてカウントされます。
HVNはしばしば以下を示します:
- 価値エリア、
- 統合ゾーン、
- 強いポジショニング/公正価値のエリア。
8. Low Traded Threshold %
グループ: 表示
ブロックの最大ボリュームに対する 低ボリュームノード(LVN)のカットオフを定義します。
- このパーセンテージ未満のボリュームの行は 低活動ゾーンとして扱われます。
- これらは以下として機能する可能性があります:
-
- 薄い流動性ポケット、
- 潜在的な拒否レベル、
- 価格が速く通過しやすいエリア。
典型的な使用範囲: 15–30%。
9. Show Level of Significance (POC)
グループ: 表示
最新のブロックの コントロールポイント(POC)を表示または非表示にします。
- POC = そのブロックで 最も取引量の多い価格行。
- その価格に水平線として表示されます。 🎯
役立つ用途:
- 平均回帰の基準、
- 日中の「公正価格」アンカー、
- またはトレード管理の重要レベル。
10. Profile Price Levels の表示
グループ: 表示
以下のテキストラベルを表示します:
- プロファイル高値(PH) – ブロック内で到達した最高価格
- プロファイル安値(PL) – ブロック内で到達した最低価格
ラベルは最新のブロックに対して表示され、正確な価格値を含みます。
用途:
- 現在のレンジを素早く読む、
- PH/PL周辺のストップ/ターゲット設定、
- ブレイクアウトやローテーションのコンテキスト。
11. Profile Range Background
グループ: 表示
各ブロックの以下を覆う半透明の背景矩形を描画します:
- 時間範囲(開始バーから終了バーまで)
- 価格範囲(安値から高値まで)
これによりブロックが視覚的に区別され、各 レンジが際立ちます。
よりクリーンでミニマルな見た目を好む場合は無効にしてください。
12. Bars Opacity %
グループ: 表示
矩形(流動性バーとセンチメントバー両方)の 濃さまたは控えめさを制御します。
- 20–40% → 非常に薄く、背景スタイル
- 50–70% → バランスの取れた視認性、キャンドルも見やすい
- 80–100% → 強く、ほぼ不透明なブロック
内部的にはこの値はバーの色のアルファチャンネル(0–255)に変換されます。
推奨開始テンプレート ⭐
インデックス/先物の日中(M5–M15)向け:
- Bars In Profile: 80–120
- Blocks To Show: 2–3
- Number of Rows: 約20
- Profile Width %: 35–45
- Show Liquidity Profile: true
- Show Sentiment Profile: true
- Bars Opacity %: 50–65