取引ログの「worked example(作業例)」とは?
直接の答え
取引ログのworked example(作業例)とは、各取引で何が記録されるのか、その記録された項目からどの計算が行われるのか、そして数値が意味を持つためにどの前提が成り立っていなければならないのかを、完全に特定したシナリオです。狙いは結果を予測することではなく、記録が内部的に矛盾しないようにして、あなた(または別の誰か)が同じ計算を再現できるようにすることです。
メカニズムまたは定義
取引ログとは、後で意思決定と結果を見直せるように、取引の詳細を体系的に記録することです。取引ログには通常、次が含まれます。
- 識別情報:取引日/時刻と銘柄(少なくともこれ)。
- 意図の項目:戦略メモ、リスク計画、またはエントリー/エグジットの根拠(任意ですが有用)。
- 執行の項目:エントリー価格、エグジット価格、サイズ/ユニット、方向、そして正確なタイムスタンプ。
- コストの項目:手数料、スプレッド(またはスプレッド推定ルール)、およびその他の手数料。
- 結果の項目:コスト控除前の結果と、コスト控除後の純結果。
安定したメカニズムとは、ログの記録項目に適用する計算ルールのことです。変動する条件とは、ブローカー、口座タイプ、または市場のタイミングによって変わり得るすべての要素です。具体的には、取引コスト、執行の質、そして記録した価格が本当に約定(フィル)と一致しているかどうか、などです。
「worked(作業例)」とは、計算に必要なすべての入力が明示され、各ステップが示されていることを意味します。
証拠または例
次のように、意図的にシンプルな項目で1つの取引をログに記録すると仮定します。
前提(最初に明示):
- あなたは、固定のユニット数サイズで単一の銘柄を取引します。価格の表記規則の厳密さは、価格変動から「口座通貨での利益」を直接計算するものとして扱うなら、算術上は不要です。
- エントリーの約定価格は 1.1000。
- エグジットの約定価格は 1.1050。
- ポジションサイズにより、0.001の価格変動あたり利益係数が10になります(これは、例を数値として分かりやすくするために選んだ任意の換算です)。
- 手数料およびその他の手数料の合計は 2.00(口座通貨)。
- 約定価格(クオートではなく)をすでに使っているため、スプレッドは別途推定しません。
ステップごとの計算:
- 価格変動 = 1.1050 − 1.1000 = 0.0050。
- 変動を総利益に換算:0.0050 ÷ 0.001 = 5 increments。1 incrementあたりの利益 = 10。総利益 = 5 × 10 = 50.00。
- 純利益 = 総利益 − コスト = 50.00 − 2.00 = 48.00。
後で確認すべきこと:
- ログの総利益は、記録された入力に基づいて上記の算術と一致しているはずです。
- ログの純利益は、あなたが記録した正確なコスト項目を差し引いた同じ総利益と一致しているはずです。
- いずれかの前提を変更すれば(たとえば、約定価格をミッドクオート価格に置き換える、またはスプレッドを再推定するなど)、計算される数値は変わります。
制約とリスク
取引ログは、記録された項目の一貫性と完全性に対してのみ信頼できます。重大な失敗パターンには次が含まれます。
- コストデータの欠落または不整合: 手数料、スワップ/ファイナンス、または推定スプレッドが省略されたり、二重計上されたりすると、純結果は取引間で比較できなくなります。
- 誤った価格の使用: 約定(フィル)価格ではなくクオート価格をログに記録すると、特に急な値動きの間では、利益計算が体系的に偏る可能性があります。
- 定義が不明確: 「勝ち(Win)」は、何を指すかが異なり得ます(総利益か純利益か、約定か計画したエグジットか)。定義が変われば、勝率のような要約指標が誤解を招くものになります。
- 時間と市場レジームの変化: 正確な過去のログがあっても、将来のパフォーマンスを保証しません。市場環境、流動性、コストは変わり得るからです。
これらは保証や予測ではありません。監査可能な記録を作ることに関する話です。
確認または次の質問
取引ログの計算を独立して検証するには、1つの取引を選び、記録された項目から結果を再計算します。入力値を確認し、使用したコストモデルを確認し、そしてあなたのログの要約指標における「総利益/純利益」の定義がログと一致しているかを確認してください。良い次の質問は次です:「私のログは、価格が約定なのかどうかを明記していて、コストは毎回同じルールを反映しているか?」です。
DOCUMENT END