テクニカル分析とは、市場で取引するための方法論です。過去の価格(または出来高)を利用して、取引の意思決定を支援します。
市場には数百種類のテクニカル分析ツールが存在しますが、そのほとんどは以下のカテゴリーに分類できます:
◎ 出来高
◎ テクニカルインジケーター
◎ チャートパターン
◎ サポートとレジスタンス
しかし問題はここにあります……
これらのツール(RSI、MACD、ストキャスティクス、フィボナッチなど)を大量に持っていながら、ほとんどのトレーダーはテクニカル分析を使っても損失を出し続けています。
なぜそうなるのでしょうか?
通常は、以下のいずれかの過ちを犯しているからです……
トレード計画がない(「予期せぬトラブル」を招く)
ここで一つ質問させてください……
「エントリーが重要か、それともイグジットが重要か?」
ほとんどのトレーダーはエントリーに極度に注目し、良いエントリーが利益を保証すると考えています。
そのため、彼らは主にテクニカル分析をエントリーのタイミングを計るために使います。しかし、すべてのトレードで完璧なエントリーポイントを見つけることは不可能です。
計画がなければ、多くの重要な問題が未解決のままになります:市場が逆方向に動いたらどうするのか?利益が出た後に反転したらいつ売るのか?あるトレードが予想外に利益を出したら、どう対処するのか?
明らかに、トレードは決して最良のエントリーポイントを見つけることだけではありません。
安定して利益を出すトレーダーになるには、市場で何が起きてもどう対応すべきかを導いてくれるトレード計画がなければなりません。
2つ目のよくある過ちは:
トレードエッジがない(継続的な損失を隠蔽する)
では、テクニカル分析の本当の目的とは何でしょうか?
それは、市場に対する優位性を持つトレードシステムの構築を支援することです。
では、エッジとは何か?エッジ(別名:期待値)とは、あなたのトレード行動が長期的に純利益をもたらす能力のことです。
その数式は以下の通りです:
E =(勝率 × 平均利益)–(敗率 × 平均損失)
この数式の働きをいくつかの例で説明します……
例1:
◔ 勝率:70%
◔ 平均利益:$80(約12,000円)
◔ 敗率:30%
◔ 平均損失:$100(約15,000円)
E =(0.7 × 80)–(0.3 × 100)= $26(約3,900円)
これは、1トレードあたりの期待利益が$26(約3,900円)であることを意味します。つまり、100トレードを行った後、約$26 × 100 = $2,600(約390,000円)を稼ぐことができます。
こう思うかもしれません……
「では、利益を出すトレーダーになるには高い勝率が必要なのか?」
そうではありません。
勝率が高いのにそれでも損失を出す別の例を見てみましょう……
例2:
◔ 勝率:70%
◔ 平均利益:$10(約1,500円)
◔ 敗率:30%
◔ 平均損失:$100(約15,000円)
E =(0.7 × 10)–(0.3 × 100)= -$23(約-3,450円)
これは、1トレードあたり$23(約3,450円)の期待損失を意味します。
これは、勝率やリスクリワード比率(R:R)はそれ自体では無意味な数字であることを示しています。
あなたのトレードシステムにエッジがあるかどうかを検証するには、両方の要素を同時に考慮する必要があります。
テクニカル分析の核心的な役割は、エッジを持つトレードシステムの構築を支援することです。
では、正直に自問してください……
「あなたのトレードシステムには、本当にエッジがありますか?」
この質問に答えられないなら、それは通常、あなたがまだ……
データがない(実行規律の欠如を招く)
データがなければ、自分のトレードエッジを定義できず、トレードシステムが有効かどうかを検証できず、トレードルールを守るために必要な規律を維持することもできません。
実際、これは通常、トレーダーが数回の損失を経験した後に元のトレードシステムを放棄してしまう原因となります。
では、まず以下のデータを追跡する必要があります……
◔ 年率収益率(Annual return %)
◔ 総トレード回数(Number of trades)
◔ 最大ドローダウン比率(Maximum drawdown %)
◔ 勝率(Winning rate %)
◔ 敗率(Losing rate %)
◔ 平均利益金額(Average gain $)
◔ 平均損失金額(Average loss $)
今こう思うかもしれません:
「これらのデータをどうやって取得するのか?」
2つの方法があります。
まず、トレード日誌を記録し、時間の経過とともにこれらのデータを収集することです。しかし、これは非常に時間がかかり、参考になるサンプルサイズを得るまでに数ヶ月、場合によっては数年かかることもあります。
もう一つの方法はバックテスト(私がより推奨する方法)です。これについては後で詳しく説明します……
しかし今は、ほとんどのトレーダーが失敗するもう一つの原因について話しましょう:
リスク管理がない(複数の口座を吹き飛ばす)
2人のトレーダーを想像してください:ジョンとサリー。
◔ それぞれの口座に$1,000(約150,000円)がある
◔ 勝率は50%
◔ 平均リスクリワード比率は1:2
◔ ジョンは1トレードあたり$250(約37,500円)のリスクを取る
◔ サリーは1トレードあたり$20(約3,000円)のリスクを取る
次の8トレードの結果は:
負け、負け、負け、負け、勝ち、勝ち、勝ち、勝ち。
彼らの口座結果を見てみましょう:
ジョンの結果:-250 -250 -250 -250 = 口座爆発
サリーの結果:-20 -20 -20 -20 +40 +40 +40 +40 = +$80(約12,000円)
リスク管理の重要性がお分かりいただけましたか?
トレーダーとして、頻繁に損失に遭遇することは避けられません。
しかし、適切なリスク管理は損失をコントロールし、許容範囲内に収めることができます。
まとめると……ほとんどの人がテクニカル分析を使っても損失を出すのは、以下が欠けているからです:
◎ 効果的なトレード計画
◎ 明確なトレードエッジ
◎ 継続的なデータ追跡
◎ 厳格なリスク管理
これらすべての問題は、同じ根本原因に帰結します:データに裏付けられた、定量化可能で、検証済みのトレードシステムの欠如です。
しかし、一度そのようなシステムを構築すれば、上記のすべての問題は自然と解決されます。
今こう尋ねるかもしれません:
「では、どうやって効果的なトレードシステムを構築すればいいのか?」
私の答えは:
RETTテクニカル法則
これは私が複数のトレードシステムを構築するために使った方法であり、強気市場、弱気市場、さらには経済衰退期においても持続的に利益を出すことを可能にしました。
RETTテクニカル法則は具体的にどのように機能するのでしょうか?
4つのステップに分けることができます:
◎ 読むバックテスト結果のあるトレード書籍を
◎ 抽出するトレード理念を
◎ テストするトレードシステムを
◎ 最適化するトレードシステムを
一つずつ説明します……
1. バックテスト結果のあるトレード書籍を読む
具体的なトレードルールとバックテスト結果が付属しているトレード書籍を読むべきです。理由は3つあります:
◐ それをベースにシステムを構築でき、多くの時間を節約できる
◐ バックテスト結果がシステムの信頼性を高め、自分の結果と比較しやすくなる
◐ 著者の評判がかかっているため、実際に有効なシステムを提供する可能性が高い
このような書籍を数冊読むと、利益を生むほとんどのトレードシステムには共通する特徴があることがわかります。そうしたら、次のステップに進めます……
2. トレード理念を抽出する
「理念」とは、トレードシステムの運用を支える核心的な原理を指します。
例えば:
◐ SMC理念:個人トレーダーの操作を機関投資家(いわゆる「スマートマネー」)と一致させることを目的とした方法。
◐ ブレイクアウト理念:価格が重要な水準をブレイクアウトしたら買い、トレンドに乗る。
◐ 逆張り理念:下降トレンドで買いを試み、上昇トレンドで売る。
◐ トレーリングストップ理念:トレードに「呼吸する余地」を与え、トレンドに沿ってできるだけ長くポジションを保持することを目指す。
すべての利益を生むトレードシステムの背後には、いくつかの核心的な理念が組み合わされています。これらの理念を理解すれば、異なる市場に適応する複数のトレードシステムを開発できます。
トレードシステムの核心的な理念を抽出するには、以下の質問を自問してください:
◎ このトレードシステムの特徴は何か?
◎ どのような市場環境で最も良いパフォーマンスを発揮するか?
◎ どのような市場環境でパフォーマンスが悪いか?
◎ そのエントリーロジックは何か?
◎ そのイグジットシグナルは何か?
これらの質問を通じて、このトレードシステムの背後にあるロジック、どのように機能するか、なぜ有効か、そして同様のシステムを自分で設計する方法を理解できます。
3. トレードシステムをテストする
トレードシステムを検証するには、バックテストを行う必要があります。
つまり、歴史的データを使って取引をシミュレーションし、このシステムが過去にどのようなパフォーマンスを示したかを確認します。
これはトレードシステムが有効かどうかを教えてくれ、時間とお金を節約するだけでなく、ドローダウンに遭遇したときの自信を強化します。
今こう思うかもしれません:
「本にすでにバックテスト結果が載っているなら、なぜ自分でバックテストする必要があるのか?」
それは、本に載っているバックテスト結果が正確かどうか確信できないからです。自分で検証しなければなりません。
4. トレードシステムを最適化する
バックテスト結果に満足したら、小さな口座で実践的にこのシステムをテストできます。
しかし、さらに最適化したい場合、例えば:
◎ 最大ドローダウンを減らす
◎ リスク調整後の収益率を高める
◎ 既存システムとの相関性を下げる
以下の方法で実現できます:
最大ドローダウンを減らす
ほとんどの株式トレードシステムが深いドローダウンを示す理由は、全体的な市場トレンドに逆らって操作しているからです。したがって、トレンドフィルターを導入することで最大ドローダウンを効果的に減らすことができます。
例えば:S&P500指数が200日移動平均線より上にあるときだけ株を買い、そうでなければポジションを持たない。
リスク調整後の収益を高める
トレードシステムのリスク調整後の収益を高めるには、異なるパラメータ設定のパフォーマンスをテストし、最適な組み合わせを見つけることができます。
例えば、あるシステムが株価が5日安値を更新したときにロングする場合、10日、20日、さらには50日安値に変更してテストしたらどうなるでしょうか?保有期間が長くなると、収益は良くなるのか、それとも悪くなるのか?
既存システムとの相関性を下げる
あまり知られていない事実があります:
相関性が極めて低い複数のトレードシステムを同時に運用すると、リスク調整後の収益が高くなり、最大ドローダウンが小さくなり、エクイティカーブもより滑らかになります。
では、トレードシステム間の相関性をどうやって下げるのでしょうか?
一つの方法は、同じトレードシステムを異なる市場に適用することです。
例えば:もともと米国株市場で使っていたシステムを、日本株市場や中国株市場に試してみる。
RETTテクニカル法則を使うことで、私はこれらの年に複数のトレードシステムを開発しました。
まとめ
今日学んだ内容は以下の通りです:
ほとんどのトレーダーがテクニカル分析を使っても損失を出すのは、トレード計画がなく、エッジがなく、データの裏付けがなく、あるいはリスク管理が欠けているからです。
これらの問題を解決するには、効果的なトレードシステムが必要であり、そのシステムは定量化可能で、データに裏付けられている必要があります。
利益を生むトレードシステムを構築する一つの方法は、RETTテクニカル法則を使うことです:
1)バックテスト結果のあるトレード書籍を読む
2)背後にある核心的な理念を抽出する
3)このトレードシステムをテストする
4)トレードシステムを最適化する