ストラテジー・タグ付けのルールとは?
直接の答え
ストラテジー・タグ付けは、事前に定義された反復可能なルールに基づいて、取引活動にラベル(タグ)を割り当てるための体系的な手法です。中心となる「ルール」は予測のためのものではありません。別の人が同じ基準を適用して、同じ判断に対して同じタグを再現できるほど、あなたのラベリングを一貫させることが目的です。
ストラテジー・タグ付けを正確に説明するには、分類(classification)とドキュメンテーションの仕組みだと考えてください。あなたが定義するのは次の5点です:(1)あなたがタグを付ける判断の瞬間、(2)許可される入力、(3)存在するタグカテゴリ、(4)各タグが適用される正確な条件、(5)その後に結果をどう比較するか。これらのどれかが曖昧だと、タグは主観的になり、検証の価値を失います。
メカニズムまたは定義
ストラテジー・タグ付けのための実用的なルールセットには、5つの構成要素があります。
1) 「タグ付けの単位」を定義する
ラベルを付ける最小の判断を選びます。たとえば、エントリー時のセットアップ、ポジションサイズを変えた判断、あるいは保有した理由と決済した理由などをタグ付けするかもしれません。ルールは明確であるべきです。同じ種類の出来事は、常に同じやり方でタグ付けされなければなりません。
前提:ジャーナルやログから、その判断の瞬間を特定できることです(タイムスタンプ付きのメモ、執行記録、または両方)。判断の瞬間が曖昧なら、タグ付けルールは信頼できる形で適用できません。
2) 安定したメカニクスと変動する条件を分ける
タグは主に、あなたの判断プロセスの安定した特徴を表すべきです(たとえば「リスクはエントリー前に定義されていた」や「計画に特定の決済条件が含まれていた」など)。市場環境、スプレッド、スリッページ、執行の質はしばしば変動するため、別のラベル/フィールドとして記録するか、パフォーマンスを分析するときの文脈変数として扱うのがよいでしょう。
ルール:「あなたが何をしたか」と「何が起きたか」を混ぜないこと。タグが、市場の動き方によって変わるなら、あなたのタグ付け基準は判断の特性ではなく結果を測っている可能性があります。
3) 許可される入力を指定する
ストラテジー・タグ付けのルールは、タグを割り当てるために使ってよい情報を明記しなければなりません。
入力の例(概念的であり、特定のプラットフォームに依存しない):
- 判断の瞬間の前またはその時点で、あなたが明示的に記録するジャーナルのテキスト項目。
- 決済水準が書き留められているかどうかといった、事前の取引計画の詳細。
- 取引記録であなたが観察できる執行上の事実。
設計上の制限:取引後にしか気づけないハインドサイト情報を許可すると、タグが結果主導になってしまうことがあります。
4) 各タグに「if-then」条件を書く
各タグには、明確な適用ルールが必要です。良いルールは検証可能であるべきです。誰かが条件が満たされているかを確認できる必要があります。
例の構造(汎用):
- タグAは、計画に事前に定義された決済ルールが含まれており、かつそれをエントリー時点またはそれ以前に記録している場合に適用される。
- タグBは、計画に事前に定義された決済ルールが含まれていない場合に適用される。
- タグCは、2つの条件が同時に真である場合にのみ適用される。
ジャーナルの記述が自己矛盾しているなら、「より早い記録を使う」や「不整合としてマークする」といった競合ルールが必要です。この競合ルール自体が、タグ付けシステムの一部です。
5) 何個のタグを適用するかを決める
あなたのシステムは、次のどちらを使うかを定義すべきです:
- 単一ラベルのタグ付け(最も適合するカテゴリを1つ選ぶ)、または
- 複数ラベルのタグ付け(異なる特性を反映する複数のタグを適用する)。
ルール:単一ラベルと複数ラベルのロジックを、そうだと明記せずに混ぜると、比較が「同じ土俵(apples-to-apples)」になりません。
証拠または例
検証可能なミクロルールセットは、次のように見えることがあります(例示です。ライブ価格に依存しないため)。
あなたが、取引を行う時点で各ジャーナルエントリーにタグ付けすると仮定します。あなたは3つのタグを定義します:
- 「Exit-defined」
- 「Exit-not-defined」
- 「Conflicting-plan-noted」
前提:
- ジャーナルには、決済に関する記述(または「決済計画なし」の明示的なメモ)が含まれている。
- そのメモが判断時点に存在していたかどうかを判断できる。
ルール:
- ジャーナルに、判断時点で記録された決済ルールが含まれている場合、「Exit-defined」を適用する。
- 決済ルールがないとする判断時点のメモがある場合、「Exit-not-defined」を適用する。
- 同じ判断の瞬間について、決済ルールと、その後の矛盾するメモの両方がジャーナルに含まれている場合、「Conflicting-plan-noted」を適用する。
検証ステップ(重要なポイント):過去のジャーナルエントリーのセットを取り、別の人にルールを適用してもらいます。同じエントリーに対してラベルが別のものになるなら、あなたのルールはまだ十分に精密ではありません。
次に、後から結果を分析することはできますが、タグ付けルール自体は特定の結果を前提にしてはいけません。制限として、結果はコストや執行によって変わり得るため、タグ付けでは制御できません。したがって、タグが一貫して適用されていても、観測される結果は依然として不確実です。
制限とリスク
ストラテジー・タグ付けには、重要な制限と失敗モードがあります。
データの不整合と曖昧さ
ジャーナルのメモが欠けている、曖昧である、または事後に書かれている場合でもタグ付けはできますが、そのタグは判断の特性というより不確実性を反映する可能性があります。よくある失敗モードは「仮定でギャップを埋める」ことです。これは検証可能性を壊します。
このリスクを減らすために使えるルール:判断時点の入力が欠けている場合は、「insufficient evidence(十分な証拠がない)」という明示的なラベルを含める。
結果の漏洩(ハインドサイトの影響)
タグ付けの基準が、取引結果の後に判明する情報を許していると、あなたは「何が起きたか」と相関するラベルを作ってしまう危険があります。つまり、何が決定されたかではなく、起きたことに紐づくラベルです。たとえ些細な漏洩—たとえば結果を見た後にタグを調整すること—でも比較を無効にし得ます。
タグをシグナルと混同する
ストラテジー・タグ付けはしばしば「トレーディング・シグナル」と混同されます。人々がタグを予測的だと解釈し始めることがあるためです。手法を現実に根付かせるためのルール:タグは、単独で取引するための指示ではなく、プロセスの記述として扱うこと。
市場、コスト、執行のばらつき
結果は、市場環境、コスト、執行の質、そして管轄ごとの制約に依存します。過去の関係は将来の結果を保証しません。したがって、タグ付けだけで予測精度や安定した収益性があるかのような主張は避けるべきです。
あなた自身のスタイルへの過剰適合
タグカテゴリが、現在のルーティンにだけ合わせて作られている場合、プロセスが変わるとタグの有用性が下がる可能性があります。ルールセットには定期的な見直しを含めるべきです。判断プロセスが進化したとき、タグ付けルールを更新する必要があるか、変更を別の文脈変数として扱うべきです。
検証または次の質問
ストラテジー・タグ付けの事実を独立に検証するには、再現性とテスト可能性に焦点を当ててください。
- 許可された入力だけを使って、同じ過去のジャーナルエントリーに対してタグ付けをやり直す。
- ラベル付け者間の一貫性を確認する:別の人があなたの「if-then」ルールを適用して、同じラベルに到達できるか?
- あなたのタグ付けルールが、結果の知識を参照していないことを確認する。
- あなたの前提を明示的に文書化する(どの入力が存在するか、判断時点とは何を指すか、競合はどう扱うか)。