April 2022
Intermediate to advanced
368 pages
6h 20m
Japanese
実のところ、人生の悲劇は人の先入観とは無関係です。結局のところ、その単純さ、デザインの壮大さ、そしてそれらに内在する奇妙な要素に、人はいつも当惑させられるのです。
—ジャン・コクトー
まず、NumPyやpandasを用いたベクトル化バックテストは、コードが簡潔であるため、実装するには便利で効率的であることが一般的です。また、これらのパッケージがこのような操作に最適化されているため、実行速度も速いです。しかし、このアプローチでは、すべての種類のトレード戦略や、アルゴリズムトレーダーが実際に遭遇する現象に対処することはできません。ベクトル化バックテストに関しては、以下のような潜在的な欠点があります。
一方、イベントベースのバックテストでは、実際のトレードをモデル化するためのより現実的なアプローチを用いて、これらの問題に対処することができます。基本的なことですが、新しいデータを受け取ることをイベントとみなします。Apple社の株式を対象としたトレード戦略を、EODデータを用いてバックテストする場合、Apple社の株式の終値が更新されることがイベントと言えるでしょう。金利の変化やストップロスレベルへの到達がイベントになることもあります。イベントベースのバックテストの手法の利点は、一般的に以下の通りです。 ...
Read now
Unlock full access