トレーディングシステムの開発と検証と最適化 ──オーバーフィッティングの健全な解決方法を求めて

関連タグ

あらすじ/作品情報

まだカンに頼って、トレードしますか?過去を検証しないで、あなたはトレードできますか?トレーディングシステムを開発しようと思っている人、必読の書!ロバート・パルドは長年にわたってトレーディングシステムの最適化問題に取り組んできた。汎用テストプログラム「アドバンスド・トレーダー(AdvancedTrader)」の作成者として知られ、数々のトレーディング戦略の開発者でもある彼は、1990年代初めから最適化プロセスを、開発、テスト、結果の検証というあらゆる面から考察するのに必要なすべての資質を備えた人物と言えるだろう。最適化手法は一見、「勝てるトレーディングシステム」を見つけるための理想的な方法であるかに思えるが、本書を読めば、それが難しい意思決定を伴うものであることが分かってくる。テストを行う目的は、そのルールと数式(つまり、戦略)を使って過去にトレーディングを行っていたならば、どんな成果を上げていたかを知るためである。どんなシステムでもそのほとんどが、過去を検証することで構築されることを考えれば、過去に起こったことを正しく認識しているかどうかを確認したいと思うのは当然だ。自分の戦略が、勝てるのか、どれくらいのリスクにさらされているか、そして理想的な結果を得るためにどれくらいの資金が必要なのかも知らずにトレードすることほど危険なことはない。しかし、テストには落とし穴もある。コンピューターの性能向上によって、パターン、ルール、公式のあらゆる組み合わせをテストすることが可能になり、成功すると思える戦略は確実に見つかるようになったと思われがちだ。しかし、経験によれば、こういった方法による戦略はリアルトレーディングでは利益を出せないことが分かっている。「オーバーフィッティング(こじつけ)」と呼ばれるこの現象は、トレーディングプログラムの開発者たちを悩ます難題である。ロバート・パルドは本書でこの問題を詳しく解説するとともに、正しい解決方法を提示している!最適化結果の評価もまた統計学的に健全なものでなければならない。結果を正しく解釈できなければ、最良の解決策を導き出すことはできない。最適化は正しく行わなければ意味のある結果を導き出すことはできないこと、正しく行わなければ信頼度の低い結果しか得られず、引いてはそのシステムが損失につながることをパルドはよく理解したうえで、初心者にも分かるように詳しく解説している。トレーディングシステムをこれから開発しようと思っている人、または、すでにあるシステムを検証したいと考えている人は、本書を読んで内容をしっかり理解することから始めることをぜひともお勧めする。

ページTOPへ戻る