端的な答え
市場選択とは、どの 市場条件(たとえばボラティリティ・レジーム、流動性の水準、スプレッドや執行の質が許容できるかどうか)を取引計画に含めるかを決めるプロセスです。 「ワークド例」では、そうした基準をどのように段階的に適用するか、そして前提が変わると数値がどう変化するかを示します。
メカニズムまたは定義
市場選択を、取引の前にある「ゲート」と考えてください。通常、次の3つの要素があります。
- 基準: 「十分に良い」とは何かを定める固定ルール(例:スプレッドがある閾値を下回っているときだけ行動する、または過去の値動きが選んだボラティリティ帯の範囲内に収まっているときだけ行動する)。
- 入力: 基準を評価するために使うデータ(例:観測されたスプレッド、ボラティリティ指標、想定する取引コスト)。
- 意思決定ルール: 基準を満たせば取引を許可し、満たさなければ取引をしない。
重要なポイントは、安定したメカニズム(あなたのルールや計算)と、変動する条件(市場の挙動、コスト、執行)を切り分けることです。条件が変わっても意思決定ルールを一貫させることを、市場選択のプロセスは目指すべきです。
証拠または例(仮説で完全に指定)
目的
シンプルな市場選択フィルターが、あなたが検討する取引をどう変えるかを示します。
前提(すべて仮説)
- あなたは、10の取引候補インスタンスに対して計画をテストしています。
- 各インスタンスについて、提示スプレッド(価格ポイント)を観測し、執行コストは次のように見積もります: 執行コスト(ポイント) = 提示スプレッド(ポイント) × 1.0(簡単のため追加のスリッページはないと仮定)。
- 計画は、提示スプレッド ≤ 1.5ポイント のときだけ取引を許可します。
- 結果は「ポイント」で測定し、簡略化したモデルを使います: ネット結果 = (将来の値動きポイント) − (執行コストポイント)。
- 図示のため、各インスタンスの将来の値動きポイントはテストデータによってあらかじめ決まっており(ライブ価格は使いません)。
データ
10インスタンスについて、次の(提示スプレッド、将来の値動き)を仮定します:
- インスタンス1: (1.0, +2.0)
- 2: (1.8, +3.0)
- 3: (1.2, +1.4)
- 4: (1.6, +2.5)
- 5: (1.4, +1.2)
- 6: (2.0, +4.0)
- 7: (1.1, +1.0)
- 8: (1.5, +2.2)
- 9: (1.3, +0.8)
- 10: (1.7, +3.5)
選択の意思決定
スプレッド ≤ 1.5 のときだけ取引を許可:
- 許可:1、3、5、7、8、9(6インスタンス)
- 不許可:2、4、6、10(4インスタンス)
ネット結果の計算
ネット結果 = 将来の値動き − スプレッド を使う:
- 1: +2.0 − 1.0 = +1.0
- 3: +1.4 − 1.2 = +0.2
- 5: +1.2 − 1.4 = −0.2
- 7: +1.0 − 1.1 = −0.1
- 8: +2.2 − 1.5 = +0.7
- 9: +0.8 − 1.3 = −0.5
許可されたインスタンスの合計:+1.0 +0.2 −0.2 −0.1 +0.7 −0.5 = +1.1ポイント。
「選択なし」との比較(同じ前提)
もし10インスタンスすべてを取引した場合、ネット結果は次の通りです:
- 2: +3.0 − 1.8 = +1.2
- 4: +2.5 − 1.6 = +0.9
- 6: +4.0 − 2.0 = +2.0
- 10: +3.5 − 1.7 = +1.8
これらを許可分の合計に加えると:+1.1 + (1.2+0.9+2.0+1.8) = +1.1 +5.9 = +7.0ポイント。
これが示すこと
この仮説データセットでは、スプレッドによるフィルタリングによって取引数が減り、合計ポイントも減りました。これは市場選択が間違っていることを意味しません。意味するのは、効果が「実際に市場選択基準が何を捉えているか」に依存するということです。他のデータセットでは、フィルタリングによって損失が減る一方で、得が減るよりも損失の減少が大きくなる可能性があります。
制限とリスク
- 前提への感度: 執行にスリッページが含まれるなら、執行コストポイントは提示スプレッドより大きくなり、ネット結果が変わります。
- 関係の変化: 過去の値動き、スプレッドの挙動、またはボラティリティ・レジームが繰り返されない可能性があるため、過去の選択パフォーマンスが失敗することがあります。
- 隠れた失敗パターン: 選択基準は、後で反転する一時的な条件によって満たされることがあります(例:ボラティリティが上昇している間に、短期間スプレッドが改善する)。
- 過学習: 基準がある期間に合わせて調整されている場合、他の期間には一般化できないことがあります。
確認または次の質問
実際に市場選択を独立して検証するには、次のようなテスト設計を使ってください:
- 選択基準と意思決定ルールを固定する。
- 許可されたインスタンスと不許可のインスタンスで、パフォーマンスを別々に評価する。
- コストと執行に影響する前提を強くストレステストする(特に、実際の執行価格を観測できないとき)。