「そろそろ上がると思ったのに、ズルズルと下がってしまった」
「エントリーした瞬間に逆行して、損切りした後に予想通りの方向へ動いた」
FXを続けていると、そんな経験を一度はしますよね。
実は、相場の動きには「周期(サイクル)」という一定のリズムが存在します。このリズムを理解できるようになると、今が攻めるべきチャンスなのか、それとも待つべき時間なのかを客観的に判断できるようになります。この記事では、サイクル理論の基本から、最新のAIを使った分析手法までを具体的に解説します。
FXのサイクル理論とは?相場に周期性が生まれる仕組み
サイクル理論とは、相場の安値から次の安値までを一つの周期として捉える考え方です。相場はランダムに動いているように見えますが、実は一定の本数や期間で底(ボトム)をつける傾向があります。
この章では、サイクルの基本的なカウント方法や、大きな波と小さな波の関係性について詳しく見ていきましょう。サイクル理論の土台となる考え方を身につけることで、チャートを見る視点が「価格」だけでなく「時間」にも広がるようになります。
安値から安値を1周期としてカウントする
サイクル理論において最も重要なルールは、ロウソク足の「安値」から次の「安値」までを数えることです。高値ではなく安値を起点にするのは、相場の底が最も心理的に意識されやすく、周期が安定しやすいからです。
例えば、ある安値から数えて60本目から80本目の間に次の大きな安値が来やすい、といった予測を立てます。この予測ができるようになると、闇雲にエントリーするのではなく「あと10本待ってから判断しよう」という余裕が生まれます。
ただし、注意点もあります。サイクルは必ずしもぴったりの本数で終わるわけではなく、前後15%程度の誤差(オーブ)が発生します。そのため、数字を盲信するのではなく、目安として活用するのが実践的なアクションです。
相場はフラクタル構造で成り立っている
フラクタル構造とは、図形の一部を拡大すると、全体と同じ形が現れる性質のことです。FXのチャートも同様に、大きなサイクルの中に、それよりも小さなサイクルが複数含まれています。
具体的には、1週間の大きな波の中に、1日の波が3つから4つ入っているようなイメージです。
以下の表に、代表的なサイクルの関係性をまとめました。
| サイクルの名称 | 含まれる本数の目安 | 特徴 |
| プライマリーサイクル | 15週 〜 21週 | 週足レベルの長期的な大きな波 |
| メジャーサイクル | 35日 〜 45日 | 日足レベルの中期的なトレンド |
| 4時間足サイクル | 60本 〜 80本 | デイトレで最も意識される周期 |
このように、上位足のサイクルの中に下位足のサイクルが収まっていることを理解すると、大きな流れに逆らわないトレードが可能になります。
周期を知ることで「待ち」の質が変わる
多くのトレーダーが負けてしまう原因の一つに「ポジポジ病」があります。これはチャンスでもないのにエントリーしてしまう状態ですが、サイクル理論はこの悪い習慣を断ち切る強力な武器になります。
なぜなら、サイクルが始まったばかりの時期と、終盤に差し掛かった時期では、狙うべき戦略が全く異なるからです。
例えば、サイクルの終盤(ボトムの時間帯)に差し掛かっているなら、無理に追っかけ売りをするのではなく、反転上昇を待つべきだという答えが自動的に導き出されます。このように「今は何もしない時間だ」という判断に自信が持てるようになると、無駄な損切りが劇的に減ります。
相場分析で意識すべき主要なサイクルの種類と本数
サイクル理論を実戦で使うためには、具体的にどの時間足で、何本のロウソク足を数えればいいのかを知る必要があります。世界中の投資家が意識している「マジックナンバー」を知ることで、あなたのチャート分析の精度は一気に高まります。
ここでは、短期から長期まで、FXで特に重要とされる3つのサイクルについて解説します。自分のトレードスタイルに合わせて、どの周期をメインに据えるべきかを整理していきましょう。
短期トレードで重宝する4時間足サイクル
デイトレードや数日間のスイングトレードを行う方にとって、最も基準となるのが「4時間足サイクル」です。このサイクルは、ロウソク足60本から80本前後で一つの周期を終える傾向があります。
4時間足で分析する理由は、ノイズが少なく、それでいてエントリーチャンスも週に数回は訪れるため、バランスが良いからです。
- 60本未満で安値をつけた場合はサイクルの短縮を疑う
- 80本を超えても安値が出ない場合は延長を視野に入れる
- 70本前後になったら反転のサインを必死に探す
このように、本数を数えるだけで「そろそろ反転する準備をしよう」と心構えができるようになります。これは、インジケーターのゴールデンクロスを待つよりも一段早いアクションに繋がります。
中期的なトレンドを支配するメジャーサイクル
日足でカウントする「メジャーサイクル」は、35本から45本前後で一巡します。これは約2ヶ月弱の期間に相当し、相場の中期的な方向性を決定づける非常に重要なサイクルです。
例えば、メジャーサイクルが上昇局面にある間は、4時間足のサイクルで多少下がっても、それは絶好の「押し目買い」のチャンスになります。
逆にメジャーサイクルが終盤を迎えている時は、どれだけ短期足が強く見えても、突然の急落に備えて警戒を強めなければなりません。中期の波(日足)がどちらを向いているかを確認することは、大怪我を避けるための絶対条件です。
長期的な視点を持つためのプライマリーサイクル
週足で数える「プライマリーサイクル」は、15週から21週前後で構成されます。約半年間の大きな流れを表すため、個別のエントリーポイントを探すというよりは、現在の相場が「数年に一度の買い場」なのかどうかを判断するのに適しています。
長期投資家や、大きなトレンドを根こそぎ取りたいスイングトレーダーは、このプライマリーサイクルをベースに戦略を立てます。
以下のリストは、プライマリーサイクルを意識するメリットです。
- 通貨ペアごとの数ヶ月単位の強弱が分かる
- 大きな経済の節目と重なりやすく根拠が強い
- 損切り位置を深く置く際の論理的な裏付けになる
大きな波の流れを把握した上で、小さな波に乗る。これがサイクル理論による「負けない戦い方」の基本です。
トレンドの強弱を判断する「ライト」と「レフト」
サイクルには「形」があります。安値から次の安値までの間に、どのタイミングで最高値(天井)をつけるかを見ることで、そのトレンドがどれくらい強いのかを判別できます。これを「トランスレーション」と呼びます。
この章では、上昇しやすい形と下落しやすい形の二種類を学びます。これを見分けることができれば、今の相場で「買い」と「売り」のどちらに優位性があるのかが、チャートを見た瞬間に判断できるようになります。
強気相場を示すライトトランスレーション
ライトトランスレーション(RT)とは、サイクルの中心点よりも「右側」で天井をつける形のことです。サイクルの全期間が80本だとすれば、40本目以降に最高値が来る状態を指します。
この形が出たときは、買いの勢いが非常に強く、サイクルの終点となる安値が、起点の安値よりも高い位置で終わるのが特徴です。
- 山の頂上が右に寄っているため、上昇期間が長い
- 安値が切り上がるため、次も上昇する可能性が高い
- 起点の安値を割り込まない限り、強気目線を継続できる
例えば、40本経過してもまだ高値を更新し続けているなら、それは強い上昇トレンドです。中途半端に逆張りの売りを仕掛けるのがいかに危険か、形を見れば一目瞭然です。
弱気相場を示すレフトトランスレーション
反対に、サイクルの中心点よりも「左側」で天井をつけてしまう形を、レフトトランスレーション(LT)と呼びます。早い段階で力尽きて下落に転じるため、非常に弱い相場と言えます。
この形が確定すると、サイクルの終点の安値は、起点の安値を高い確率で割り込みます。
以下の表で、RTとLTの違いを整理しましょう。
| 種類 | 天井の位置 | 特徴 | 戦略 |
| ライト(RT) | 中心より右側 | 起点を割り込まない | 押し目買い |
| レフト(LT) | 中心より左側 | 起点を割り込む | 戻り売り |
レフトトランスレーションが出た後は、次のサイクルも弱くなりやすい傾向があります。そのため、安易なリバウンド狙いは避け、戻ってきたところを叩く「戻り売り」が最も効率の良いアクションになります。
前回の安値を割り込むかどうかで戦略を立てる
サイクル理論において「起点の安値を割るか割らないか」は、トレードの命運を分ける最大の分岐点です。一度でも起点を割り込んだ場合、そのサイクルは「レフト」であることが確定し、その後どれだけ戻しても高値を更新することはありません。
「まだ上がるはずだ」という希望的観測は、このルール一つで打ち砕かれます。
確かに、途中で形を判断するのは難しい場合もありますが、本数が半分を超えた時点で高値を更新できていなければ、警戒信号を灯すべきです。
このように、サイクルの形からトレンドの寿命を予測することで、逃げ遅れるリスクを大幅に減らすことができます。
サイクル理論を使ってエントリータイミングを見極める手順
理屈が分かったところで、次は実際にどうやってトレードに活かすのか、そのステップを解説します。サイクル理論の魅力は、何と言っても「予測の具体性」にあります。
いつ反転するのかを、具体的な本数として目処を立てる手順を身につけましょう。以下の3つのステップを踏むことで、初心者でも迷わずに分析を始められます。
現在のサイクルが何本目に到達しているか数える
まずは、直近の目立つ安値を探し、そこを「0本目」としてロウソク足を数えていきましょう。MT4などのツールを使えば、マウスでドラッグするだけで簡単に本数を表示できます。
例えば、現在が65本目だと分かったら、その通貨ペアのサイクルの目安が60本から80本であれば「そろそろボトム(底)の時間帯だな」と判断できます。
この「数える」というシンプルな作業が、感情に流されない冷静な分析の第一歩です。今がサイクルの「前半(上昇しやすい時期)」なのか「後半(下落しやすい時期)」なのかを知るだけで、トレードの勝率は安定します。
「ボトムの時間帯」を特定して逆張りを準備する
サイクルの本数が規定の範囲(例:60〜80本)に近づいてきたら、そこは「ボトム(底)の時間帯」です。ここでは、それまでの下落トレンドが終わって反転しやすいため、逆張りの買いを検討する絶好のチャンスとなります。
ただし、本数だけで入るのは危険です。以下のサインを併せて確認しましょう。
- ロウソク足に長い下ヒゲが出た
- RSIなどの指標で売られすぎを示している
- 小さな時間足でトレンド転換が起きた
本数という「時間」の根拠に、ロウソク足という「形」の根拠を組み合わせる。これが、ストップ狩りに遭いにくい精度の高いエントリーを実現するコツです。
上位足のサイクルと方向が一致する瞬間を狙う
最も勝率が高いのは、大きな波(メジャーサイクル)と小さな波(4時間足サイクル)の方向が一致したときです。例えば、日足がまだ上昇サイクルの前半にいるなら、4時間足のボトムは絶好の「押し目買い」のポイントになります。
大きな波が上を向いている間は、小さな波の「レフト」は無視し、「ライト」だけを狙うのが鉄則です。
このように、複数の時間軸を組み合わせて分析することをマルチタイムフレーム分析と呼びます。サイクル理論を使えば、この複雑な分析も「本数を数える」という共通の物差しでシンプルに行えるようになります。
Pythonを使って過去データの周期を自動検出しよう
サイクル理論を極めるには、過去の膨大なチャートから「この通貨ペアは平均何本で動いているか」を検証する必要があります。しかし、手作業で何千本も数えるのは現実的ではありません。
そこで、プログラミング言語のPythonを使って、サイクルの統計を自動で出す方法を紹介します。データの裏付けがある「自分だけのサイクル本数」を見つけ出しましょう。
Scipyライブラリで極値を抽出するコード
Pythonのscipy.signalというライブラリを使えば、チャートの山と谷を自動で判定できます。以下のコードは、データの凹凸を検出し、安値と安値の間隔を算出する基本的な流れです。
import pandas as pd
from scipy.signal import argrelextrema
import numpy as np
# CSVから価格データを読み込む
df = pd.read_csv('fx_data.csv')
# 安値を抽出(周囲n本の中で最小の点を探す)
n = 60
df['min'] = df.iloc[argrelextrema(df.Low.values, np.less_equal, order=n)[0]]['Low']
# 安値同士の間隔(本数)を計算
low_indices = df[df['min'].notnull()].index
intervals = np.diff(low_indices)
print(f"平均サイクル本数: {intervals.mean()}")
このコードを使うことで、目視では見落としがちな小さな周期や、特定の通貨ペアが持つ独自の癖を数値化できます。
安値の間隔をリスト化して平均を出す
自動抽出したサイクル本数をリスト化し、平均値だけでなく「標準偏差(バラツキ)」も確認してみましょう。平均が70本であっても、毎回68〜72本で収まっている通貨ペアもあれば、50〜90本とバラバラなものもあります。
当然、バラツキが少ない通貨ペアの方が、サイクル理論の信頼性は高くなります。
こうした統計データを一度取っておくだけで、自信を持って「今はまだボトムじゃない」と確信できるようになります。感覚ではなく数字で相場を語れるようになることは、プロへの大きな一歩です。
抽出したサイクルをチャート上に可視化する方法
計算した結果をグラフとして表示させると、より直感的に理解できます。Matplotlibなどのライブラリを使い、安値のポイントに印をつけたチャートを出力してみましょう。
過去のサイクルが綺麗に一定間隔で並んでいるのを見ると、相場がリズムを持って動いていることが実感できるはずです。
可視化することで、「この時はイレギュラーで伸びたんだな」といった例外パターンも視覚的に把握しやすくなります。データの可視化は、分析の質を飛躍的に高める強力なステップです。
Claudeにチャートデータを読み込ませて分析を自動化する
「Pythonを自分で書くのはハードルが高い」という方でも、AIツールのClaudeを使えば、同じような高度な分析が可能です。MT4から出力したCSVファイルをClaudeにアップロードするだけで、AIがあなたの代わりにサイクルを数えてくれます。
ここでは、AIを「サイクル分析の助手」として使いこなすための具体的な方法をお伝えします。
過去の価格データをCSV形式で準備する
まずは、MT4のチャート画面から分析したい期間のデータを書き出しましょう。
- MT4のメニュー「ツール」→「ヒストリーセンター」を選択
- 該当する通貨ペアと時間足(4時間足など)を選んで「エクスポート」
- ファイル名を付けてCSV形式で保存する
このファイルをClaudeのチャット欄にドラッグ&ドロップすれば、準備完了です。
次のボトム出現予測を算出させるプロンプト例
データをアップロードしたら、以下のような指示を出してみましょう。
この価格データをサイクル理論に基づいて分析してください。
1. 直近の主要な安値を特定し、そこを起点の0本目としてください。
2. 現在が起点の安値から何本経過しているか教えてください。
3. 一般的な4時間足サイクル(60〜80本)に基づき、次のボトムが
出現する可能性が高い日時を予測してください。
AIは一瞬で計算を行い、具体的な「日付と時刻」を提示してくれます。自分で数え間違いをする心配もなく、客観的なデータに基づいた予測が手に入ります。
複数の通貨ペアからサイクルの重なりを探し出す
AIの真骨頂は、複数のデータを同時に処理できる点にあります。例えば、ドル円、ユーロドル、ポンドドルの3つのデータを渡し、それぞれのサイクルのボトムが重なるタイミングを探してもらうことも可能です。
複数の通貨ペアで同時にボトムが訪れるときは、相場全体が大きく動く可能性が高く、非常に精度の高いエントリーポイントになります。
このように、AIを駆使することで、個人の能力を超えた広範囲な分析が可能になります。テクノロジーを味方につけて、効率的に利益を狙いましょう。
サイクル理論を実戦で使う際の注意点とリスク管理
サイクル理論は強力ですが、決して魔法の杖ではありません。相場には「絶対」はなく、時には定石を外れた動きをすることもあります。
最後に、実戦で失敗しないために知っておくべきイレギュラーなパターンと、自分を守るためのルールについてお伝えします。これを知っておくだけで、予測が外れたときのダメージを最小限に抑えることができます。
周期が短縮・延長されるイレギュラーに対処する
相場には、サイクルが通常よりも極端に短くなる「短縮」や、逆に長くなる「延長」という現象が時折発生します。
これらは、強力なファンダメンタルズ(経済的要因)や予期せぬニュースが飛び込んできた際に、サイクルのリズムが破壊されることで起こります。
- 短縮: 50本程度で急激に安値をつけて反転してしまう
- 延長: 90本を超えても安値を更新し続ける
- 原因: 重要な政策金利の発表や、戦争、災害などの突発的な出来事
もし、数えていた本数を超えても反転しない場合は、「今はイレギュラーが起きている」と素直に認め、無理にポジションを持たずに静観するのが正解です。
サイクル理論だけでエントリーを判断しない
「本数が80本になったから、何が何でも買う」という単一の根拠によるトレードは避けましょう。サイクル理論はあくまで「時間」の目安をくれるツールであり、最終的な判断は他の指標と組み合わせるのが理想です。
水平線(サポートライン)や、前述したATRによるボラティリティの確認など、別の角度からの根拠を最低2つは重ねるようにしてください。
複数の根拠が一致したときだけ動く。この慎重さが、長く生き残るための秘訣です。
損切り位置は起点の安値に徹底する
サイクル理論に基づいたトレードをするなら、損切り位置は迷う必要がありません。そのサイクルの「起点となった安値」のすぐ下が、最も論理的な損切りポイントになります。
なぜなら、起点を割り込んだ時点で、そのサイクルが描いていた上昇のシナリオは完全に崩壊したことになるからです。
- 理由: 起点を割ると「レフトトランスレーション」が確定し、さらに下落が加速するため
- アクション: エントリーと同時に、起点の安値の数ピップス下に逆指値を置く
「いつか戻るだろう」と損切りを遅らせるのは厳禁です。理論が否定された瞬間に潔く撤退できるかどうかが、プロとアマチュアの分かれ目になります。
まとめ:周期を知ることで負けないタイミングが見えてくる
FXのサイクル理論は、複雑な相場の動きに「時間」という秩序をもたらしてくれます。本数を数え、形(トランスレーション)を判別する習慣をつけるだけで、根拠のないエントリーは驚くほど減るはずです。
今回の内容を振り返り、明日からのトレードに活かしましょう。
- 安値から安値を1周期とし、4時間足なら60〜80本を目安にする。
- 山の頂上の位置で「強気(ライト)」か「弱気(レフト)」かを判断する。
- ボトム(底)の時間帯を特定し、上位足の流れに合わせたエントリーを狙う。
- PythonやAI(Claude)を活用して、客観的なデータ分析を取り入れる。
サイクル理論をマスターすれば、チャートが「次に何をしようとしているのか」を語りかけてくれるようになります。まずは自分の得意な通貨ペアで、過去のサイクルを数えることから始めてみてください。

