2014年4月25日金曜日

書籍「アルゴリズムトレーディング入門」

アルゴリズムトレーディング入門
自動売買のための検証・最適化・評価

ロバート・パルド[著]
長尾慎太郎[監修]
山下恵美子[訳]



本書はトレーディング戦略の開発原理を検証、最適化、評価プロセスに焦点をあてて論じた本である。本書を読んで感じるのは、自動化トレーディング戦略を適切な手順で開発することの重要性である。適切な手順で開発されていない自動化トレーディング戦略は、いざ実際にトレーディングを始めてみると、想定を下回る散々な成績なってしまうことが多い。その理由の一つは、自動化トレーディングシステムの開発プロセスにおいて、トレードシステムのパラメータの最適化プロセスにおいてだけでなく、いたるところで広い意味でのオーバーフィッティングが行われてしまう可能性があるためである。

自動化トレーディング戦略の開発が難しいところは、そのすべてが確率的であることである。開発のすべてのプロセスでこのことを意識して対処していなければ、オーバーフィッテイングが行われてしまい、それが行われていることも意識できない。手に入る市場価格データは、過去のものであり、確率的な振舞いの中で偶然実現した一本のサンプルパスに過ぎない。また将来の市場価格データも確率的で、それにトレードシステムを適用して得られる結果も確率的なものとなる。そのような確率的なものを検証、評価する作業は、検証結果、評価結果自体も確率的なものになるため、適切に検証、評価を行うことは、普通に考えられていることよりもずっと難しいことである。

本書は、自動化トレーディング戦略開発を8つのステップに分けて論じている。開発のスタート段階である戦略の概念化から始まり、リアルタイムトレーディングの実行を経て、最後の戦略の改良までの各ステップにおいてオーバーフィッティングを出来るだけ避け適切な検証を行うための様々な手法、考え方が紹介される。「予備検証」、「探索と評価」、「最適化」、
「ウォークフォワード分析」、「パフォーマンスの評価」の章において、設計、検証、評価を互いに関連させた形で論じている。

著者も言うように「トレーディングにおいて100%というものは何もない」。ここで紹介されている検証、最適化、評価プロセスも100%ではないが、出発点としてやってみる価値は十二分にあるものである。



0 件のコメント:

コメントを投稿