バックテスト用語
スリッページ
スリッページとは、予想した価格と実際に約定した価格との間の乖離です。これは、バックテストでは存在しないと見せかけることができるコストであり、ライブ口座では決して避けることができません。
スリッページとは、戦略が予想した価格と実際に約定した価格との間の乖離です。クリックするか、アルゴが発動し、注文が市場に到達するまでに価格はすでに1、2回不利な方向に動いています。この乖離は時折の不具合ではありません。それはすべての取引で発生し、数千回の取引を通じて、戦略全体の優位性を飲み込むほどのものに蓄積されます。
ほとんどのバックテストはこれを完全にスキップします。デフォルトの仮定は、注文が瞬時に到着し、市場が丁寧に待っていたかのように、正確なシグナル価格での約定です。そのようなブローカーは存在しません。約定を正直にモデル化する — 実際のレイテンシー、実際のオーダーブック、バーの終値ではなく — と、手数料が1セントも引かれる前に戦略の机上の優位性は縮小し始めます。
一部のシステムはほとんどそれを感じません。年に数回、流動性の高い先物で取引する戦略は、ほとんどスリッページを無視できます。しかし、1日に何十回も発動するシステムや、実際に板に存在する量に対して大きなサイズで取引するシステムは、すべての取引でその代償を支払います。私たちは、バーの終値ではなく、実際の買値/売値スプレッドを持つティックデータから約定を構築します。なぜなら、終値は実際に取引できる価格ではなかったからです。
スリッページは、スプレッドと手数料と並び、私たちがコスト致命的と呼ぶものの背後にある3つのコストの1つです。これは、エントリーが実際に何かを予測し、机上では利益が出ていたものの、実際の執行コストが差し引かれた瞬間に破綻する戦略を指します。グロスではプラス、ネットではマイナス。ロジックは機能しました。市場の仕組みがそれを許さなかったのです。
無料だと仮定した約定は、決して返済に同意しなかった曲線から借りた数字です。それがスリッページを無視する本当のコストです。バックテストは証明のように読めますが、実際にはライブ市場が尊重する義務のない結果に対する借金なのです。
この背後にある研究
- Sullivan, Timmermann & White (1999). “Data-Snooping, Technical Trading Rule Performance, and the Bootstrap.” Journal of Finance 54(5). — データスヌーピングが考慮されると、ルールのインサンプルでの優位性がアウトオブサンプルで消滅することを示しています。これは、スリッページが露呈するバックテストと現実の間のギャップと同じです。
- Brock, Lakonishok & LeBaron (1992). “Simple Technical Trading Rules and the Stochastic Properties of Stock Returns.” Journal of Finance 47(5). — スリッページのような取引コストが結果から差し引かれる前のダウデータにおける単純な取引ルールに実際の予測力を見出した初期の研究です。
外部研究は、文脈とさらなる読書のためにリンクされています。FoxAlgoは独立しており、これらの著者や出版社とは提携していません。
これらはThe No Listの背後にある用語です — 完全な監査、すべての戦略とインジケーターが名前を挙げられ、その評価とそれが生き残ったか死んだかの正確な理由が示されています。
The No Listを入手 →