相場の記録とリプレイ
相場の記録とは、市場イベントを時間順に並べたものです。リプレイは、それを実取引のボットと同じ判断エンジンに、シミュレーション上の時間で流します。
記録
マネージャーは、取引する銘柄の最良気配、約定、板のスナップショットを記録します。ファイルは1時間ごとにローテーションされてあなたのディスクに保存され、1時間ごとの要約インデックス(取引量、価格の変動、値幅)が付きます。
- 記録が判断を妨げることはありません。書き込みが遅れた場合、イベントは遅延されずに破棄され、その数が数えられます。
- 欠損は見えます。ハートビートによって、静かな相場と、停止していたレコーダーを区別できます。
- 銘柄ごとに書き込むレコーダーはひとつだけなので、ストアに重複したり重なったりした記録が入ることはありません。
リプレイ
リプレイは時間のウィンドウを受け取り、フィードに欠損があった箇所で区間に分割し、各区間を新しいエンジン、新しいウォームアップ、新しいリスクゲートで独立に実行します。欠損をまたいで何かが持ち越されることはありません。その後、結果が統合され、合計が再計算されます。
実取引の判断を再現できる理由
実取引とリプレイは同じ判断コードを共有しています。記録されたドライランは同じラウンドにリプレイされ、ツールはこれによって自分自身を検証します。
レイテンシ
既定では、リプレイは瞬時に約定し、どんな戦略も実際より良く見せます。固定またはランダムな遅延をモデル化することも、ラウンド履歴が溜まれば、自分のラウンド履歴から測定した遅延を使うこともできます。オプティマイザーは、どのモデルを使ったかを明示します。
制限
- 短い相場の記録には取引可能な時間がほとんどありません。すべての区間の最初の1分はウォームアップです。
- リプレイは、部分約定や拒否された注文をモデル化しません。
- インストールより前の相場の記録は存在しません。履歴は、レコーダーが動いている間に蓄積されます。