「ダウ理論って、結局なにを見ればいいの?」
FXを始めると、かなり早い段階で出会う言葉だと思います。
私の手法も、ダウ理論がベースです。インジケーターはほとんど使わず、高値と安値がどう切り上がり、どう切り下がっているかだけで相場を見ています。
この記事では、ダウ理論の基本と、FXで一番使う「高値・安値」の見方を、できるだけやさしくまとめました。
後半では、この見方をClaude CodeでEA(自動売買)にしようとして、私が実際につまずいた所も紹介します。
「目で見れば簡単なのに、機械に教えると難しい」。ダウ理論は、その代表のような考え方でした。
ダウ理論とは
ダウ理論は、19世紀末にチャールズ・ダウが新聞の論説で示した考え方を、のちの人たちが整理したものです。
100年以上前の理論ですが、今でも多くのトレーダーが相場の土台として使っています。
基本の法則は、よく6つにまとめられます。
| 法則 | ざっくり言うと |
|---|---|
| 1. 平均はすべての事象を織り込む | ニュースも思惑も、すべて価格に表れる |
| 2. トレンドには3種類ある | 長期の主要トレンド、その途中の調整(二次トレンド)、ごく短い小さな動き |
| 3. 主要トレンドは3つの段階をたどる | 先に動く人の買い(売り) → 多くの人が乗る → 最後に遅れて入る人が増える |
| 4. 平均は相互に確認されなければならない | 関係の深い複数の指標が同じ方向を示して、はじめて本物のトレンド |
| 5. トレンドは出来高でも確認される | トレンドの方向に動くときに、取引も増えているか |
| 6. トレンドは明確な転換シグナルが出るまで続く | 「そろそろ終わりそう」ではなく、終わったと分かるまでは続いているとみなす |
もともとは株価の平均を対象にした理論なので、FXにそのまま当てはまらない所もあります(たとえばFXの取引量は、取引所のように一か所にまとまっていません)。
FXのトレーダーが特によく使うのは、2番(トレンドには大小がある)と6番(転換のサインが出るまで続く)です。
FXで一番使うのは「高値・安値の切り上げと切り下げ」
6番の「転換シグナル」を、チャートの上で判断するための物差しが、高値と安値です。
- 上昇トレンド:高値も安値も、前より切り上がっている
- 下降トレンド:高値も安値も、前より切り下がっている
- どちらでもない(レンジ):高値と安値の向きがそろっていない
見ているのは、たったこれだけです。
移動平均線のような計算がいらないので、どのチャートでも、どの時間足でも使えるのが強みです。
押し安値と戻り高値
トレンドが続いているか、終わったかを判断するときに使うのが、押し安値と戻り高値です。
- 押し安値:上昇トレンドの中で、高値を更新する起点になった安値
→ ここを割り込むと、上昇トレンドが終わった(転換したかもしれない)と考える - 戻り高値:下降トレンドの中で、安値を更新する起点になった高値
→ ここを上に抜けると、下降トレンドが終わったと考える
逆に言えば、押し安値を割らないうちは、途中でどれだけ下げても「上昇トレンドの中の調整」です。
法則6の「明確な転換シグナルが出るまで続く」を、具体的な線に置きかえたものだと思うと分かりやすいです。
時間足によって、答えが変わる
もうひとつ大事なのが、法則2の「トレンドには大小がある」です。
同じ瞬間でも、日足では上昇トレンドなのに、1時間足では下降トレンド、ということは普通にあります。
1時間足の下降は、日足から見れば「上昇の中の調整」かもしれません。
そのため多くのトレーダーは、
- 大きい時間足で、全体の流れを確認する
- 小さい時間足で、入る場所を探す
という順番で見ています(マルチタイムフレーム分析と呼ばれます)。
どの時間足を組み合わせるかは人それぞれです。私の場合は1時間足が中心です。
チャートで練習する手順
ダウ理論は、読むより手を動かしたほうが早く身につきます。
- 見る時間足を1つ決める(まずは普段よく見ている時間足で)
- 目立つ高値と安値に印を付ける
- 切り上げか、切り下げかを判定する(上昇・下降・レンジのどれか)
- 押し安値(または戻り高値)に水平線を引く
- チャートの右側を隠して、1本ずつ進めながら、線を割ったか・更新したかを確かめる
5番がとても大事です。
右側まで見えている状態で印を付けると、「その時点では分からなかったはずのこと」が、どうしても混ざります。
私も一度、自分で付けた正解を「これ、先の値動きを見て決めた感がある」と撤回したことがあります。
手書きの印をAIに渡すやり方は、裁量手法をルール化するコツにまとめています。
ダウ理論をEAにしようとして、つまずいた所
ここからは、私の実体験です。
「高値と安値だけなら、機械にも簡単に教えられるはず」と思っていました。まったく簡単ではありませんでした。
1. 「どの上下を波と数えるか」が決められない
チャートには、大きな上下の中に、小さな上下が無数にあります。
人間の目は、どれを無視していいかを一瞬で決めています。でも機械には、それを教えないといけません。
私はAIと一緒に、波の大きさや長さを数字で測る物差しを、全部で11通り試しました。
結果は全滅。私の目と同じ判定には、1つもなりませんでした。
そもそも私は、波の大きさを測って判断していなかったんです。この話は第3話に書いています。
2. 調整の下げを「下降トレンド」と勘違いする
AIに説明しているうちに、同じ「下降」という言葉でも、指している場所がずれていることに気づきました。
私が「上昇の中の調整」と思っている下げを、AIは「下降」と受け取っていたんです。
しかも、説明しているうちに私自身も言葉を正しく使っていなかった。半分は私のせいでした。
押し安値を割ったのか、割っていないのか。ここを言葉の上でそろえておかないと、機械の判定はずれ続けます。
3. 古い押し安値を持ち続けて、転換しなくなる
EAが相場をどう判定しているかをチャートに描いてもらうと、驚くことがありました。
上昇が続いていた相場の86%を、EAは「下降」と判定していたんです。
原因は、途中で見る押し安値・戻り高値を更新できず、変な水準をずっと持ち続けてしまうバグでした。
一度そうなると、いつまでたっても転換しません。
ダウ理論のEAを作るなら、「今どの押し安値を見ているか」をチャートに描かせて確かめるのがおすすめです。
4. 相場の変化に、取引の数が見合っていない
調べてみると、相場には高値・安値の構造の変化が月に149回あったのに、EAが取引していたのは月2〜4回でした。
私が伝えたつもりの判断は、毎日のように起きているはずのものです。
数字だけを見ていたら、この大きなずれには気づけませんでした。
5. 厳密に「確定」を待つほど、入り口が遅れる
教科書どおり、転換がはっきり確定するまで待つ形も検証しました。
結果は、損益ほぼゼロ(バックテスト・過去データ)。
確定を待つほど入る場所が遅れ、そのぶん押し安値までの損切りが遠くなり、戻りの値動きに刈られてしまいます。
「正しい定義」と「儲かる入り方」は、別の話。これもEAにしてみて初めて分かったことです。
目で見るときと、EAにするときの違い
| ポイント | 目で見るとき | EAにするとき |
|---|---|---|
| 小さな上下 | 自然に無視できる | どれを無視するかを決めないといけない |
| 押し安値の選び方 | 見れば分かる | 「どの安値か」を1つに決める作りが必要 |
| 調整と転換の区別 | 流れで判断できる | 言葉の定義がずれると、判定がまるごとずれる |
| 時間足 | 自然に行き来できる | 時間足ごとの判定を別々に持たせる必要がある |
| 確かめ方 | 自分の目 | チャートに判定を描かせて、目で確かめる |
チェックリスト
- [ ] 上昇・下降・レンジを、高値と安値の向きだけで説明できる
- [ ] 押し安値と戻り高値を、チャートの上で1つに決められる
- [ ] 「調整」と「転換」の違いを、自分の言葉で書ける
- [ ] 大きい時間足と小さい時間足で、見る役割を分けている
- [ ] 右側を隠して、1本ずつ進めながら練習した
- [ ] (EAにするなら)判定をチャートに描かせて、目で確かめている
よくある質問
Q. ダウ理論だけで勝てますか?
A. 分かりません。私の検証でも、同じダウ理論ベースの考え方でも、入り方や決済の仕方しだいで成績は大きく変わりました。ダウ理論は「相場の状態を見る物差し」で、それだけで勝ち方が決まるものではない、というのが今の実感です。
Q. どの時間足で見るのがいいですか?
A. 決まった正解はありません。まずは普段トレードしている時間足で練習し、慣れてきたら1つ上の時間足で全体の流れを確認するのがおすすめです。
Q. 高値・安値を自動で拾うインジケーターはありますか?
A. MT4には、高値と安値を線でつなぐ「ZigZag」という標準のインジケーターがあります。ただし、設定しだいで拾う波の大きさが変わります。私が11通りの物差しで苦戦したのと同じで、「自分の目と同じ波を拾っているか」は、チャートで確かめる必要があります。
Q. 6つの法則を全部覚える必要はありますか?
A. 最初は「高値・安値の切り上げと切り下げ」と「転換のサインが出るまでトレンドは続く」の2つで十分だと思います。
まとめ
- ダウ理論は、高値と安値の向きで相場の状態を見る考え方
- 上昇は高値も安値も切り上がり、下降は両方切り下がる
- 押し安値(戻り高値)を割るまでは、トレンドは続いているとみなす
- 時間足によって答えが変わるので、大きい足と小さい足で役割を分ける
- EAにするなら、「どの上下を波と数えるか」と「今どの押し安値を見ているか」を、チャートに描かせて確かめる
目で見る判断をルールにする難しさは第3話に、ルール化したあとのバックテストの落とし穴は第4話に、チャートに描かせた線そのものが壊れていた話は第5話に書いています。
自分のルールを文章にまとめるなら、EAの「仕様書」を書こうもどうぞ。
関連: 裁量をルールにする / はじめてのEA開発
連載: 第3話 / 第4話 / 第5話
※本ブログの内容は私個人の経験にもとづくもので、将来の利益を保証するものではありません。バックテストの結果は過去のデータによるものです。投資は自己責任でお願いします。
コメント