調整済み価格と未調整価格の比較
どちらの価格ビューを使用するか、それぞれが何を保持するか、そしてそれらを混在させると偽のバックテストシグナルが生成される理由。
未調整株価は、そのセッションの引用された履歴価格です。調整済み価格は、比較可能なリターン系列をサポートするために、特定の企業活動(一般的には株式分割、時には配当)のために以前の観測値を変換します。取引可能な引用を再構築するには生価格を使用し、定義されたリターン計算には調整済み系列を使用します。ポリシーを明示的に保持し、サイレントにビューを混在させないでください。
株式分割と配当は履歴に異なる影響を与える
株式分割は、生価格の下落が示唆する経済的損失と同じではない株数と引用価格を変更します。分割調整は、リターンのためのその不連続性を除去します。配当調整は、総リターンの影響を表すために以前の価格を変換する場合もあります。
プロバイダーは異なる方法を使用し、異なる時点で更新する場合があります。どの活動と数式が調整済み系列を生成したかを記録します。
調査タスクごとに選択する
実行の再構築には、トレーダーが観察できた価格が必要であり、株数と企業活動は明示的に処理されます。リターンとファクター調査では調整済みデータがよく使用されますが、イベントスタディでは生観測値と調整済みベンチマークの両方を保持する場合があります。
出来高と株数は、独自の調整ロジックを必要とする場合があります。価格調整が自動的にすべてのフィールドを経済的に一貫させることを想定しないでください。
- 調整ポリシーの名前を指定する。
- 生の値は保持する。
- 企業活動をバージョン管理する。
- 訂正後に派生したリターンを再計算する。
混在エラーを検出する
分割日の周りの大きな人工的なリターン、不可能な約定、および一致しないチャート値は、しばしば混合系列を示します。既知の活動日をテストし、価格と数量の両方の変換を検査します。
DataCedarは、データセット契約に調整ビューを保持しているため、応答はシンボルまたは間隔間でサイレントにポリシーを組み合わせることはできません。
Key takeaways
- 01生価格は引用履歴を再構築する。
- 02調整済み価格は名前付きポリシーに依存する。
- 03企業活動と生の値は保持する。
- 04生のエントリと調整済みのエグジットを混在させない。