「ペンタゴン(Pentagon)」は、5つの辺と5つの角を持つ多角形のことを指します。以下に、ペンタゴンの形状や特徴について詳しく解説します。
🔷 ペンタゴン(五角形)とは?
**ペンタゴン(Pentagon)**とは、5つの直線で構成された多角形のことです。日本語では「五角形」と呼ばれます。
📐 基本的な分類
ペンタゴンには大きく2つのタイプがあります:
1. 正五角形(Regular Pentagon)
- 5辺の長さがすべて等しい
- 5つの内角がすべて等しい
- 各内角は:
- 対称性が高く、美しい形状のため、建築やアートでもよく使用されます。
2. 不規則な五角形(Irregular Pentagon)
- 辺の長さや角度が等しくない五角形
- 多くの自由な形状が可能で、特に自然界ではこのような形が多い(例:結晶の形など)
✳️ 幾何学的な性質
| 性質 | 正五角形の場合 |
|---|---|
| 辺の数 | 5 |
| 頂点の数 | 5 |
| 内角の総和 | 540° |
| 各内角(等角) | 108° |
| 外角(1つ) | 72° |
| 対角線の数 | 5 |
🧮 正五角形の公式
対角線の数

面積の公式(正五角形、辺の長さを a とした場合)

🌟 象徴としての「ペンタゴン」
- **アメリカ国防総省(The Pentagon)**の建物は正五角形の形をしており、「ペンタゴン」という名前の由来にもなっています。
- 五角形は五芒星(ペンタグラム)とも関係が深く、神秘的・宗教的な文脈でも使われることがあります。
📊 用途と実例
| 分野 | 使用例 |
|---|---|
| 建築 | アメリカ国防総省「ペンタゴン」 |
| 自然 | 一部の結晶構造や花の形 |
| デザイン | ロゴ、アイコン、装飾的な図形 |
| 数学教育 | 図形の基礎として学習される |
テクニカル分析における「ペンタゴン」は、幾何学的パターンを用いた価格予測手法のひとつとして使われる概念であり、一部のトレーダーにとっては「時空間分析(Time and Price Symmetry)」の一部として扱われています。特に、**ギャン理論(Gann Theory)**や、**ペンタゴンチャート(Pentagon Chart)**と呼ばれる手法が関係しています。
以下では、テクニカル分析における「ペンタゴン」について詳しく解説します。
🔷 ペンタゴンチャートとは?
ペンタゴンチャート(Pentagon Chart)とは、価格と時間のバランス(対称性)を五角形構造で可視化し、将来の相場の転換点を予測しようとするチャート分析法です。
これは一種の「幾何学的時間分析」として、価格・時間の節目を視覚的に捉えようとするものです。
📐 ペンタゴンチャートの構造
概要:
- チャート上に 正五角形または五角柱状のパターン を当てはめて、価格と時間のバランスを測定します。
- 五角形の頂点や辺の交点が、重要な変化点(ターン日)や抵抗・支持線として使われます。
- **周期性(サイクル分析)や対称性(シンメトリー)**を重視します。
🧠 理論的背景
ペンタゴン分析は、以下の理論をベースにしています:
1. ギャン理論(W.D. Gann)
- 時間と価格は比例して動く(Time = Price)
- 幾何学的な角度や図形を用いて、市場の変化点を予測
- ギャン・スクエア(Square of Nine)の発展系として、五角形や六角形を使う手法もある
2. フラクタル理論・サイクル理論
- 市場は自己相似的な構造を持つ(フラクタル)
- 特定の周期で価格が変動する(自然周期など)
📊 ペンタゴンチャートの使い方(実践的)
1. ベースとなる期間を決める(例:高値~安値までの期間)
2. ペンタゴン形を描く(横軸=時間、縦軸=価格)
3. 頂点や交差点を観察する(=変化日 or 節目価格)
| 頂点 | 意味 |
|---|---|
| 上の頂点 | 天井圏、抵抗レベル |
| 下の頂点 | 底値圏、支持レベル |
| 左右の頂点 | 時間的な変化点(変化日) |
| 中心 | バランスポイント(中心価格 or 中央日柄) |
🔍 実例イメージ(例)
例えば以下のように使います:
- 直近の高値(H)と安値(L)を基準に、五角形を描く
- 価格が五角形の上辺に接近 → 抵抗 → 売りシグナル
- 時間が左または右の頂点に接近 → 変化日 → 注意して観察
- 価格が中央を突破 → トレンド転換の可能性
✅ メリットとデメリット
メリット
- 時間と価格の対称性を視覚的に把握できる
- サイクル理論と組み合わせることで、未来の予測に役立つ
- 非常にユニークな観点(他のトレーダーと差別化可能)
デメリット
- 裁量的な要素が強く、再現性に欠ける場合がある
- 再現性や統計的裏付けが乏しいことも多い
- MetaTraderなどの一般的なツールには未搭載(専用ツールまたは自作)
🛠 使えるツール・プラットフォーム
- TradingView:スクリプト(Pine Script)で描写可能
- MetaTrader(MT4/5):自作インジケーターで可能
- Excelなどで手作業描画:期間ごとの価格幅をもとに幾何学図形を描写
📌 補足:ペンタゴンは万能ではない
ペンタゴンチャートは、あくまでも補助的な分析ツールです。トレンドラインやMACD、RSI、ボリンジャーバンドなどの他の指標と組み合わせて使うと効果的です。
🔄 まとめ
| 項目 | 内容 |
|---|---|
| 概要 | ペンタゴン形状を使って価格・時間の転換点を予測 |
| 起源 | ギャン理論や幾何学分析 |
| 使用目的 | 天井・底・変化日の予測 |
| 実用性 | 高度な裁量・練習が必要 |
| 注意点 | 過信せず、他の手法と併用すること |
はい、MetaTrader 5(MT5)のMQL5言語でペンタゴンチャートを描画するインジケーターを作成することは可能です。
MQL5は非常に柔軟なグラフィック描画機能を持っており、カスタムオブジェクト(ObjectCreate)や時間・価格の指定により、チャート上に五角形や複雑な幾何学図形を表示できます。
✅ 実装の基本概要
🎯 目的:
チャート上に「正五角形」または「変形五角形」を描画し、その頂点や辺の位置を相場の変化日や価格帯に対応させる。
🧩 インジケーターの構成要素(概要)
| 要素 | 内容 |
|---|---|
| ユーザー入力 | 開始バー(高値・安値など)、期間(日数)、スケール(時間/価格の比率)など |
| 描画機能 | ObjectCreate、ObjectSetInteger、ObjectSetDouble などで五角形描画 |
| 頂点計算 | 中心座標と角度をもとに、五角形の頂点座標を計算(正五角形なら72度間隔) |
| 日付変換 | TimeToStruct, TimeAdd, TimeSeries 等で時間軸を調整 |
| 自動再描画 | OnCalculate または OnTimer による更新処理 |
🔧 実装例(簡易バージョン)
以下は、チャート上に正五角形を描画する簡易例です:
#property indicator_chart_window
input datetime startTime = D'2025.06.01 00:00';
input double centerPrice = 1.1000;
input double radius = 0.01; // 五角形の「半径」=頂点の価格の変動幅
input int timeSpacing = 20; // 頂点間のバー間隔
void OnInit()
{
DrawPentagon("MyPentagon", startTime, centerPrice, radius, timeSpacing);
}
void DrawPentagon(string name, datetime t0, double p0, double r, int spacing)
{
double angleStep = 72.0;
for (int i = 0; i < 5; i++)
{
double angle_deg = angleStep * i - 90; // 頂点の角度(-90度で上向き)
double angle_rad = angle_deg * M_PI / 180.0;
double price = p0 + r * MathSin(angle_rad);
datetime time = t0 + spacing * i * 60; // spacing本のバー分を時間に変換(1分足なら * 60)
string pointName = name + "_pt" + IntegerToString(i);
ObjectCreate(0, pointName, OBJ_VLINE, 0, time, price);
ObjectSetInteger(0, pointName, OBJPROP_COLOR, clrBlue);
ObjectSetInteger(0, pointName, OBJPROP_WIDTH, 1);
}
// 五角形のラインを結ぶ(OBJ_POLYLINEが必要なら後ほど追加可能)
}
🧠 五角形の描画方法の考え方
正五角形は、円の中心から半径rの点を72度間隔でプロットすることで描けます。
各頂点の座標は以下のように求めます:
x_i = r * cos(θ_i)
y_i = r * sin(θ_i)
この $x$ を時間軸(バー数)に、$y$ を価格軸にスケーリングして対応させます。
🚀 応用と発展
- ペンタゴンの頂点に ラベルを付ける(日柄・価格情報など)
- 変化日予測として、未来の頂点にラインやマーカーを表示
- 複数周期のペンタゴンをフラクタル的に重ねる
- ユーザーがクリックで始点を指定できるように拡張
📌 注意点
- MQL5では時間軸を「バーインデックス」または「datetime型」で扱います。バーインデックスのズレに注意。
OBJ_POLYLINEなどで5頂点を結ぶラインを描画する際は、配列で座標を渡す必要があります。
📥 ご要望に応じて…
- 実際に「任意の高値・安値をもとに自動生成するバージョン」
- 「過去20期間の範囲で描画+未来の予測ライン付き」
- 「GUI入力可能なカスタムインジケーター」

