マーケットインパクト・モデル:サイズが払う隠れたコスト
マーケットインパクトとは、自分の注文そのものが引き起こす値動きのことです。100株を買う個人にとっては無視できます。50万株を買う機関投資家にとっては、利益と損失を分ける要因です。マーケットインパクト・モデルを理解すれば、大口注文がどう価格を動かすかを予測でき、それを利用できます。
💰 100万ドルの失敗
あるヘッジファンドがNVDAを1億ドル分(およそ80万株、1株125ドル)買うと決めます。スプレッド(0.01ドル)だけがコストだと思い込み、成行注文を出しました。数分のうちに注文はorder bookを食い尽くし、最後の子注文が約定するまでに価格を125.00ドルから127.50ドルへ押し上げます。平均約定価格は126.25ドル — 送信ボタンを押したときに見えていた価格より1.25ドル高い水準です。
コストの内訳: 手数料:0ドル。スプレッド:8,000ドル(80万 × 0.01ドル)。マーケットインパクト:100万ドル(80万 × 平均slippage 1.25ドル)。
教訓: 大口注文では、マーケットインパクトはスプレッドの125倍に達します。インパクト・モデルを無視する機関投資家は何百万ドルも燃やします。
🎯 学べること
このレッスンを終えると、次のことができるようになります:
- マーケットインパクト:大口注文は価格を自分に不利な方向へ動かす
- 平方根則:注文サイズが2倍でインパクトは1.41倍(2倍ではない)
- インパクトを抑える:小さな注文に分割する、指値注文を使う、流動性のある時間帯に執行する
- 枠組み:インパクト = k × σ × √(株数/ADV) を計算する。σは銘柄の日次ボラティリティ、kは0.5〜1程度 → 答えが0.5%を超えるなら注文を分割する
⚡ 明日からできること(クリックで展開)
- 5万ドル以上の取引はすべて、事前にマーケットインパクトを計算する — 計算式:インパクト = k × σ × √(自分の株数 / ADV)。ADVの<0.1%なら通常どおり執行。0.1〜0.5%なら指値注文を使い、3〜5本に分割。>0.5%ならポジションを縮めるかTWAP/VWAPアルゴを使う。
- 自分用の注文分割プレイブックを作る — ADVの<0.1%:1本の注文。ADVの0.1〜0.25%:30〜60分かけて3〜5本。ADVの0.25〜0.5%:2〜4時間かけて8〜12本(TWAP)。ADVの>0.5%:サイズを縮めるか終日VWAP。
- レベル2のorder book監視を有効にする — 板の厚みの比率を確認し(売り板の厚みが自分の注文の50%超か)、spoofing(点滅する大口注文)を見抜き、スプレッドの拡大に注意する(アルゴが流動性を引き上げている)。板が薄いときは注文を分割します。
パート1:マーケットインパクトとは何か
定義と構成要素
マーケットインパクト: 取引の執行そのものが引き起こす価格の変化
総コスト = 手数料 + スプレッド + マーケットインパクト
| 構成要素 | 内容 | 典型的なコスト |
|---|---|---|
| 手数料 | ブローカーの取り分 | 0ドル(手数料ゼロの時代) |
| スプレッド | 買値と売値の差 | 0.01〜0.1%(流動性の高い銘柄) |
| マーケットインパクト | 注文が生む値動き | 0.1〜5%(サイズと流動性による) |
💡 要点: 機関投資家のトレーダーにとって、マーケットインパクトはスプレッドと手数料の合計を10〜100倍上回ることがよくあります。5,000万ドルの注文なら0.5〜2%のslippage、つまり25万〜100万ドルのコストになり得ます — ただしそれは、その5,000万ドルがその日の出来高のうち意味のある割合を占める銘柄での話です。同じ5,000万ドルでも大型株ならテープ上の端数にすぎず、コストは数ベーシスポイントです。インパクトは注文のドル金額では決まりません。決めるのは、その銘柄が実際にどれだけ出来高を持つかに対する相対的な大きさです。
一時的インパクトと恒久的インパクト
一時的インパクト: 執行中に生じる値動きのうち、注文の完了後に 元へ戻る 部分です。原因は需給の一時的な偏りです。流動性の出し手が入ってその偏りを吸収し、価格をフェアバリューへ引き戻します。
恒久的インパクト: 執行が終わったあとも 残り続ける 値動きです。市場はあなたの注文を情報を伴うもの(情報トレード)と解釈し、フェアバリュー自体を評価し直します。
計算例(構成例):AAPLの大口買い
想定: ある大手運用会社が1時間でAAPLを50万株買います(平均日次出来高=5,000万株なので、ADVの1%)。1日の出来高の1%を1時間に圧縮するのは参加率にしておよそ6〜7% — 攻撃的であり、下のインパクトの数字はそれを反映しています。
時系列:
| 時刻 | 価格 | イベント |
|---|---|---|
| 10:00(開始) | $150.00 | 意思決定価格(運用会社が取引を決める) |
| 10:15 | $150.50 | 最初の12万5,000株が約定、価格は上昇 |
| 10:30 | $150.85 | 25万株が約定(半分)、一時的インパクトが積み上がる |
| 10時45分 | $151.05 | 37万5,000株が約定、インパクトはピーク(近い価格帯の流動性を食い尽くす) |
| 11:00(完了) | $151.00 | 50万株すべて約定。1時間を通じた出来高加重平均約定価格=150.70ドル |
| 11:30(その後) | $150.40 | 価格が落ち着く(一時的インパクトが戻る) |
インパクトの分解:
- 執行中の総インパクト: 150.70ドル(最後の約定値ではなく、出来高加重の平均約定価格) - 150.00ドル(意思決定価格)=1株あたり0.70ドル
- 恒久的インパクト: 150.40ドル(落ち着いたあとの価格) - 150.00ドル(意思決定価格)=1株あたり0.40ドル
- 一時的インパクト(戻った分): 0.70ドル - 0.40ドル=1株あたり0.30ドル
総コスト:
- 50万株 × 平均インパクト0.70ドル= $350,000 のマーケットインパクト総コスト
- うち15万ドルが一時的(あとで戻った分)、20万ドルが恒久的
なぜ恒久的インパクトが生じたのか: 市場は大きく持続的な買いを見ました(1時間でADVの1%は相当な規模です)。ほかの参加者は、この買い手がポジティブな情報(決算、格上げ)を持っているかもしれないと推測し、フェアバリューが上方に評価し直されたのです。
この数字をパート2と突き合わせてください。 同じ銘柄の同じ50万株に平方根則を当てはめると0.15%、1株あたり約0.225ドルになります。この執行のコストは0.70ドルでした。平方根則は1セッションかけて処理される注文に合わせて較正されています。これは1時間に押し込まれ、参加率はおよそ6倍で、実現コストは見積もりの約3倍になりました。この式が与えるのは辛抱強い執行の下限であって、せっかちな執行の予測ではありません。
⚠️ 情報漏れの問題
大口注文を執行すると、市場はあなたの意図を逆算します。市場があなたを情報保有者だと見なせば(インサイダー情報で買うヘッジファンド)、恒久的インパクトは跳ね上がります。情報を持たない参加者だと見なせば(リバランス中のインデックスファンド)、恒久的インパクトはごくわずかです。
防御: タイミングをランダム化し、複数の取引の場(dark poolと通常の取引所)に分け、注文サイズを変えることで注文をカモフラージュし、シグナルではなくノイズに見せます。
パート1.5:マイケルの4万7,500ドルの成行注文の惨事
💀 前提
マイケル・ロドリゲス(合成事例)、5,000万ドルのヘッジファンドのPM、2024年3月。 NVDAで500万ドルのポジション(38,500株、1株130ドル)を作りたかった。NVDAのADVは2億5,000万株なので、日次出来高の0.015%。彼の考えは「ちっぽけなポジション=インパクトなし」。
致命的な誤り: 日中の出来高を計算に入れていなかったこと。10:30の出来高は毎分15万株ほどでした。彼の38,000株の注文は5分間の出来高の5.1%(とてつもない比率)にあたります。
何が起きたか
最初の注文(10:30): 38,461株の成行注文。60秒でorder bookを130.01ドルから130.70ドルまで食い尽くしました。インパクト:1万1,000ドルのslippage。
連鎖: NVDAは131.80ドルまで駆け上がりました(ほかのアルゴが機関投資家のフローを検知)。マイケルは「もっと上がる、買い増しだ!」と考え、平均132.40ドルで15,174株を追加。その後NVDAは130.25ドルまで戻りました(一時的インパクトが解けたのです)。
同じ日のAMD: 300万ドルのAMDポジション(16,216株)で同じ誤りを繰り返しました。AMDはもっと薄い銘柄です。10:45には毎分およそ4万株を出来高としており、彼の注文は1分の出来高のおよそ40%にあたりました。スイープは185.10ドルから187.30ドルまで走り、平均約定価格は186.00ドル — インパクトは1万4,600ドル。AMDは185.20ドルへ戻り、彼はこのポジションで1万3,000ドルの含み損を抱えました。
損害の合計:ある午前中だけでおよそ4万7,500ドル — NVDAで3万4,500ドル(大半は最初の注文ではなく追いかけたことによるもの)、AMDで1万3,000ドル。投じた1,000万ドルに対して0.47%で、この2つのポジションが本来払うべきコストのおよそ10倍。しかもそれが2時間足らずで5,000万ドルのファンドから出ていきました。
見出しの数字がこれ以上大きくならない理由: 大型株のマーケットインパクトは数十ベーシスポイントの単位で測るものであって、パーセントではありません。1,000万ドルのチケットで数十万ドルという執行コストの話を聞いたら、その損失はインパクトではなく相場の方向から来ています。マイケルの誤りが高くついたのは、それが巨大だったからではなく、まったく不要だったからです。
5つの致命的な誤り
- 日次出来高と日中出来高を混同した — 1日の0.015%=5分の窓の5.1%
- 大きなサイズで成行注文を使った — VWAP/TWAPを使うべきだった
- slippageの見積もりをしなかった — 予想インパクトを一度も計算していない
- 自分のインパクトを追いかけた — 一時的な動きのピークで買い増した
- AMDで同じ誤りを繰り返した — 流動性の低い銘柄=インパクトはより悪化
マイケルの立て直し:プロの執行(6か月後)
新しい手法
例:TSLAで500万ドルのポジション(2024年9月)
- 事前に:日中の出来高パターンを計算し、平方根則でインパクトを見積もる
- 戦略:2.5時間かけたVWAPアルゴ、参加率は3%で頭打ち(TSLAで500万ドルのチケットならこの上限に近づくことはない。上限は出来高が枯れる数分間のためにある)
- 昼の時間帯は停止(出来高が細い)、14時に再開
- 結果:インパクト・コストは2,111ドル(旧来の方法では1万1,000ドル超)
6か月の結果: 24ポジション、投じた資金は8,400万ドル、1取引あたりの平均インパクトは1,971ドル(0.056%)、合計4万7,300ドル。あの3月の午前中のコスト率0.47%を当てはめれば、同じ8,400万ドルにおよそ39万5,000ドルかかっていた計算です。差はおよそ34万8,000ドル — 1セッションで燃やした4万7,500ドルの何倍にもなります。
「以前は執行をレースだと思っていました。今はパズルだと思っています。市場はいつ流動性があるかを自分から教えてくれる。それに耳を傾け、溶け込めば、インパクトは最小で済みます。」 — マイケル・ロドリゲス
パート2:マーケットインパクト・モデル
モデル1:平方根則(もっとも単純)
計算式: インパクト = σ × √(Q / V)
- σ: 日次ボラティリティ(標準偏差)
- Q: 注文サイズ(株数)
- V: 日次出来高(株数)
平方根則の例
銘柄: AAPL
- 日次ボラティリティ(σ):1.5%=0.015
- 平均日次出来高(V):5,000万株
- あなたの注文サイズ(Q):50万株
計算方法:
インパクト = 0.015 × √(500,000 / 50,000,000)
= 0.015 × √0.01
= 0.015 × 0.1
= 0.0015 = 0.15%
読み方: 50万株(日次出来高の1%)を買うと価格はおよそ0.15%動く
コスト: AAPLが150ドルなら、インパクト=150ドル × 0.0015=1株あたり0.225ドル → インパクトの総コスト=50万 × 0.225ドル=11万2,500ドル
モデル2:アルムグレン=クリス・モデル(時間依存)
考え方: インパクトは どれだけ速く 取引するかで決まります。このモデルは相反する2つのコストを天秤にかけます。
- マーケットインパクト: 攻撃的な執行 → 一時的インパクトが大きい
- 執行リスク(価格のドリフト): 辛抱強い執行 → 価格が不利に動くかもしれない
計算式(簡略版):
総コスト = 一時的インパクト + 恒久的インパクト + 執行リスク
- 一時的インパクト: θ × (Q / T)。θはインパクト係数、Qは注文サイズ、Tは時間の長さ
- 恒久的インパクト: η × Q(注文サイズに対して線形)
- 執行リスク: σ × √T × Q(ボラティリティ × 時間の 平方根 × サイズ — リスクはTではなく√Tで増えます)
一時的インパクトの項について一つ断りを。アルムグレンとクリスの原論文では、上に書いたとおりこの項は執行速度に対して線形です。下の計算例では代わりにモデル1の平方根スケーリングを使っています。実際の執行デスクが較正しているのはこちらです。トレードオフの形も、最小値がどこに来るかも、どちらでも同じです。動くのは数字だけです。
トレードオフ(中心にあるジレンマ):
- 速く取引する(Tが小さい): 一時的インパクトは大きい(θ/Tが大きい)が、執行リスクは小さい(不利な値動きにさらされる時間が短い)
- ゆっくり取引する(Tが大きい): 一時的インパクトは小さい(θ/Tが小さい)が、執行リスクは大きい(ゆっくり執行する間に価格が離れていくかもしれない)
アルムグレン=クリスのトレードオフの例
想定: TSLAを100万株買う。日次出来高=1億株。現在値=200ドル。日次ボラティリティ=3%。
選択肢1:攻撃的(30分で執行)
- 一時的インパクト: 大きい(100万株を30分、つまり毎分3万3,000株。市場はその速さでは吸収できません)
- インパクトの見積もり:0.8% × 200ドル=1株あたり1.60ドル → インパクト・コスト160万ドル
- 執行リスク: 小さい — 6.5時間のセッションのうち半時間分に対する日次ボラティリティ3%は、3% × √(0.5/6.5)=0.83%
- リスク・コストの見積もり:53万ドル
- 総コスト:213万ドル
選択肢2:辛抱強い(4時間かけて執行)
- 一時的インパクト: 小さい(100万株を240分、つまり毎分4,200株。こなせるペースです)
- インパクトの見積もり:0.25% × 200ドル=1株あたり0.50ドル → インパクト・コスト50万ドル
- 執行リスク: 大きい — 3% × √(4/6.5)=4時間で2.35%。スケーリングに注意してください。4時間は4日ではないので、日次の3%はセッションのうち使った割合の平方根だけ縮むのであって、4倍にはなりません
- リスク・コストの見積もり(不利な動き):150万ドル(運が悪ければ執行中に銘柄が上昇します)
- 総コスト:200万ドル
選択肢3:最適(アルムグレン=クリスの解:90分)
- 一時的インパクト: 中程度(100万株を90分、つまり毎分1万1,000株)
- インパクトの見積もり:0.45% × 200ドル=1株あたり0.90ドル → インパクト・コスト90万ドル
- 執行リスク: 中程度 — 3% × √(1.5/6.5)=90分で1.44%
- リスク・コストの見積もり:92万ドル
- 総コスト:182万ドル(最良)
形は自分で確かめてください。 インパクトは1/√Tで下がります(0.5時間、1.5時間、4時間で160万ドル、90万ドル、50万ドル — それぞれ前の値を時間比の平方根で割ったものです)。リスクは√Tで上がります(同じ刻みで53万ドル、92万ドル、150万ドル)。片方の曲線が下がり、もう片方が上がり、その和には最小値がちょうど一つあります。ここでは90分に来ています。
モデルが与えてくれないもの: リスク項の絶対水準は、運用者がどれだけの分散を引き受ける気があるかで決まります。アルムグレン=クリスにはリスク回避パラメータがあり、それを動かせば最適点は前にも後ろにもずれます。√Tという形はモデルが決めるものです。リスクの行に並ぶドルの数字は選択であって、測定ではありません。
教訓: 総コストを最小にする 最適な執行速度 が存在します。速すぎればインパクトが大きく、遅すぎればリスクが大きい。アルムグレン=クリスはそのバランスを見つけます。
モデル3:カイルのラムダ(情報ベース)
考え方: 市場はorder flowから情報を読み取る → 恒久的インパクト
計算式: Δp = λ × Q
- λ(ラムダ): order flowに対する市場の感応度(1株あたりの価格インパクト)
- Q: 注文サイズ
肝心なのは: 市場があなたの注文を情報を伴うものと信じれば(インサイダー情報で買うヘッジファンド)、ラムダは大きくなり → 価格は鋭く動きます
防御(機関投資家の場合): 注文を時間と取引の場に分散させて意図を隠す(知覚される情報量を下げる)
パート3:マーケットインパクトを見積もる(実践)
目安:参加率
参加率: 直近の出来高に対する自分の注文サイズの割合
インパクトの目安:
- 日次出来高の<1%: インパクトは最小(0.05〜0.1%)
- 日次出来高の1〜5%: インパクトは中程度(0.1〜0.5%)
- 日次出来高の5〜10%: インパクトは大きい(0.5〜2%)
- 日次出来高の>10%: インパクトは極端 — 1%をはるかに超え、もはや予測できません。この規模になると、板が深く補充されるという平方根則の前提が崩れ、実現コストはどんな式よりも「その週ほかに誰がその銘柄にいるか」に左右されます。
これらの帯域は、1セッションかけて処理した注文の実現コストです。モデル1と比べると、上端は高すぎ、下端は低すぎます。日次ボラティリティ1.5%の平方根則では、ADVの1%は0.15%、ADVの10%は0.47%です。帯域が広いのは、式が落としているもの — スプレッドをまたぐこと、逆選択、板が薄い日 — を吸収しているからです。見積もりには式を、その見積もりの妥当性の確認には帯域を使ってください。
⚠️ プロの上限: 多くの機関投資家は、足跡を小さく保つために単一銘柄で日次出来高の5〜10%を超えないようにします。それより大きな注文は複数日に分けます。
出来高カーブ(日中の変動)
観察: 出来高は1日を通じて一定ではありません
| 時間(東部時間) | 日次出来高に占める割合 | 1時間あたり | マーケットインパクト |
|---|---|---|---|
| 9:30〜10:00 | ~15% | ~30% | 中程度(1日でもっとも板が厚いが、同時にスプレッドがもっとも広く、値動きももっとも速い) |
| 10:00〜12:00 | ~20% | ~10% | 小さい(機関投資家のフローが安定し、値動きも穏やか) |
| 12時00分〜14時00分 | ~15% | ~7.5% | 大きい(セッション中で単位時間あたりの流動性がもっとも薄い) |
| 14:00〜15:00 | ~20% | ~20% | 小さめから中程度(出来高が戻り、値動きはまだ整然としている) |
| 15:00〜16:00 | ~30% | ~30% | 中程度(クロージング・オークションがフローを吸収するが、ほかの全員も同時に注文を終わらせにきている) |
2列目ではなく3列目を読んでください。 参加率を決めるのは単位時間あたりの出来高です。その尺度で見ると、セッションでもっとも板が厚い2つの窓は最初の30分と最後の1時間で、どちらも1時間あたり1日の出来高の約30%にあたります。だからといって、そこが取引するのにもっとも安い窓だという意味ではありません。寄り付きは1日でもっともスプレッドが広く、価格の再評価がもっとも激しい時間帯であり、引けはほかのすべての機関投資家の注文も終わらせにくる時間帯です。流動性は手に入りますが、その代金はボラティリティと逆選択で払うことになります。
トレードへの示唆: 10:00〜12:00と14:00〜15:00が実務的な窓です。処理中の注文を吸収できるだけの出来高があり、値動きで代金を払わずに済む程度には穏やかです。12:00〜14:00だけは丸ごと避けるべき窓です。1時間あたり1日の出来高のおよそ7.5%しかなく、セッションでもっとも薄い区間なので、同じ注文サイズが取引されている量に占める割合はずっと大きくなります。
パート4:インパクトを抑える執行戦略
戦略1:TWAP(時間加重平均価格)
仕組み: 注文を時間で均等に分ける(例:10万株を60分で=毎分1,667株)
長所: 単純で読みやすく、インパクトを抑えられる
短所: 出来高のパターンを無視する(昼の時間帯もピーク時と同じ量を執行してしまう)
戦略2:VWAP(出来高加重平均価格)
仕組み: 市場の出来高に比例して執行する(出来高の多い時間帯は多く、少ない時間帯は少なく)
長所: 市場環境に合わせられ、TWAPよりインパクトを抑えられる
短所: より複雑で、出来高の予測が必要
VWAPとTWAPの比較例
目的: 9:30から11:30までの120分でAAPLを10万株買う
TWAPのやり方:
- 10万 / 120分=毎分833株(一定のペース)
- 総インパクト:中程度(出来高のパターンを無視するため)
VWAPのやり方:
- 9:30〜10:00(出来高の30%):3万株を買う(毎分1,000株)
- 10:00〜11:00(出来高の50%):5万株を買う(毎分833株)
- 11:00〜11:30(出来高の20%):2万株を買う(毎分667株)
- 総インパクト:より小さい(流動性のあるときに多く執行するため)
結果: 大口注文では、VWAPはTWAPより通常10〜30% インパクトが安く つきます — つまりslippageが10〜30%減るのであって、価格が10〜30%良くなるわけではありません。TWAPのコストが0.20%なら、0.14〜0.18%あたりに着地するということです。ありがたい差ではありますが、良い取引と悪い取引を分ける差ではありません。
上の30/50/20という配分は、その銘柄のその朝のプロファイルです。実際のVWAPアルゴは固定のテンプレートに頼らず、場中にカーブを予測し直します。銘柄が決算を出す日やインデックスに組み入れられる日こそ、テンプレートが外れる日だからです。
戦略3:implementation shortfall(IS)
考え方: 意思決定価格と執行価格の差を最小にする
仕組み: 最初は攻撃的に執行し(意思決定価格を確保)、その後ペースを落としてインパクトを抑える
使いどころ: 確信が強いとき(価格に逃げられたくないとき)
戦略4:アイスバーグ注文
内容: 小さな注文(例:500株)だけを表示し、大きな控え(例:50,000株)を隠す
理由: 市場に全体のサイズを見せない(先回りを抑える)
リスク: HFTはパターン認識でアイスバーグを見抜きます(同じ価格での小さな約定の繰り返し)
戦略5:dark poolへのルーティング(上級)
dark poolとは何か? 気配を公開せずに大口注文をつき合わせる私設の取引の場
主要なdark pool: UBS ATS、Goldman Sachs Sigma X2、JPMorgan JPM-X、Barclays LX、Instinet CBX。この手の一覧は生ものだと思ってください。Credit SuisseのCrossFinderは長年最大級の一つでしたが、2023年に同行がUBSに吸収されたのと一緒に消えました。
dark poolと通常の取引所の比較
通常の取引所(NYSE、NASDAQなど):
- 可視性: すべての気配が公開される
- 長所: 透明で、最良執行が担保される
- 短所: 大口注文が見えてしまう → HFTが先回りする → インパクトが大きくなる
dark pool:
- 可視性: 板に置かれた注文は隠れています。約定は隠れません。取引所外の約定はFINRAの報告機関を通じて数秒でテープに載るので、市場はサイズが取引されたことをほぼ即座に知ります — 知らないのは、プールにまだどれだけ残っているかだけです
- 長所: 市場に気づかれずに大口注文をつき合わせられる → インパクトが小さい
- 短所: 約定の保証がなく、プール運営者への情報漏れの可能性がある
例:AAPLを5億ドル買う — 5,000万株のADVに対して333万株、つまり1日の出来高の6.7%。下の数字はその規模でしか意味を持ちません。AAPLで1,000万ドルのチケットはADVの0.13%で、どの経路を使っても1桁のベーシスポイントで済みます。
| 手段 | 影響額 | 時刻 | リスク |
|---|---|---|---|
| 通常の取引所(成行注文) | 0.8-1.5% | 数秒 | インパクトは大きいが、即座に約定 |
| 通常の取引所(VWAPアルゴ) | 0.2-0.4% | 2〜4時間 | インパクトは中程度、約定は良好 |
| dark pool(ブロック取引) | 0.05-0.15% | 不定(約定しないこともある) | 約定すればインパクトは小さいが、保証はない |
| ハイブリッド(dark pool+通常のVWAP) | 0.1-0.25% | 2〜6時間 | 最良:インパクトは小さく、約定率も高い |
戦略6:執行の先送り(複数日にわたる戦略)
使う場面: 非常に大きなポジション(ADVの>10%)を作る場面で、1日で執行すると過大なインパクトが出てしまうとき
計算例(構成例):5,000万ドルのポジションを5日で作る
想定: あるファンドが1株250ドルの中型株を5,000万ドル分、つまり20万株買いたいとします。この銘柄の日次出来高は150万株、日次ボラティリティは3%です。噛み合いに注意してください。この節はADVの10%を超える注文の話なので、例もまた5,000万ドルが本当にそれだけの割合になる銘柄でなければ意味がありません。TSLAなら5,000万ドルは1日の0.2%にも満たず、ここに書いたことは何一つ当てはまりません。
1日で執行する場合:
- 20万 / 150万=ADVの13.3%
- 予想インパクト(平方根):3% × √0.133=1.1% → 1.1% × 250ドル=1株あたり2.75ドル
- 総コスト:20万 × 2.75ドル=55万ドル
5日に分ける場合(1日4万株):
- 1日目:4万株を買う — ADVの2.7%なので、3% × √0.0267=0.49%=1株あたり1.23ドル=4万9,000ドル
- 2〜5日目:同じサイズ、同じ見積もり、1日あたり4万9,000ドル
- 総インパクト:5 × 4万9,000ドル=24万5,000ドル
- 1日で執行した場合との差:30万5,000ドル(55%の削減)
- この55%は偶然ではなく、この数字に特有のものでもありません。注文を n 等分の日数に分けると、平方根則によるインパクトは 1 - 1/√nだけ減ります。5日なら 1 - 0.447=55%。10日なら68%。効きは急速に頭打ちになります。だから誰も1つのポジションを40セッションに引き伸ばさないのです。
トレードオフ: 執行リスクは高まる(5日のあいだに価格が上がるかもしれない)が、マーケットインパクトははるかに小さくなります。確信が強く、時間軸が長いときに使ってください。
パート4.5:HFTの捕食者を見抜いてかわす
HFTはどうやって大口注文を見つけるのか
高頻度取引の会社はパターン認識で機関投資家の注文を特定し、そのうえで先回りして利益を取ります。
HFTの検知シグナル:
- 同じ価格での小さな約定の繰り返し: アイスバーグを検知(例:150.00ドルで2分ごとに500株)
- VWAPアルゴの署名: 注文のペースが市場の出来高と相関する(HFTがあなたのアルゴを逆算します)
- 時間に基づくパターン: TWAPは読みやすい(例:2時間にわたり5分ごとに1,000株)
- 取引の場をまたいだ相関: NYSEとNASDAQで同時に買っていれば、HFTはその連動に気づきます
⚠️ HFTによる先回りの仕組み
手順1: HFTがあなたのアイスバーグを検知(100.00ドルで3分ごとに500株)
手順2: HFTが100.01〜100.05ドルで10,000株を買う(あなたに先回りする)
手順3: HFTの買いで価格が100.15ドルへ上がる
手順4: あなたの次の約定:100.15ドル(100.00ドルではなく)
手順5: HFTが100.15ドルで10,000株をあなたに売る。入るときに平均で約100.03ドル払っているので、往復で稼ぐのはおよそ1,200ドル — 1株あたり12セント、あなたの約定から抜き取られた分です。
この数字の桁を頭に入れておいてください。100ドルの銘柄で12セントは12ベーシスポイントであり、この節がまるごと存在する理由もそこにあります。一度の遭遇が大きいからではなく、あなたのパターンが読める限り、クリップごとに何度も繰り返されるからです。
防御: タイミングをランダム化し、注文サイズを変え、複数の取引の場とアルゴに分散し、大きなクリップにはdark poolを使う
アンチゲーミングの執行テクニック
テクニック1:ランダム化TWAP(時間のばらつき)
標準のTWAP: 2時間にわたり5分ごとに1,000株(読まれやすい!)
ランダム化TWAP:
- 時間間隔:3〜8分でランダム化(5分固定にしない)
- 注文サイズ:750〜1,250株でランダム化(1,000株固定にしない)
- 結果:HFTは次の注文を予測できない → 先回りしにくくなる
- 実務上の落とし穴が一つ。間隔を5分前後でランダム化すると、2時間で撃つクリップは24本ではなくおよそ22本になります。したがってスケジュールは目標に対して埋め合わせをしないと、量が足りずに終わります。実運用のランダマイザーがどれもキャッチアップの項を持っているのは、まさにこのためです。
例:
9:30:890株を100.00ドルで
9:34:1,120株を100.02ドルで(間隔4分)
9:41:780株を100.01ドルで(間隔7分)
9:47:1,050株を99.98ドルで(間隔6分)
...
パターンが読めなくなるため、インパクトは間隔固定のTWAPより小さくなります。
どれだけ小さくなるかは、そもそもどれだけの捕食的なフローがあなたを読んでいたか次第であり、
それは自分の約定からは測れません。
テクニック2:複数の取引の場への分散
問題: 10万株をすべてNYSEで執行する → 見つけやすい
対策: 8〜12の取引の場に分ける
- NYSE:15,000株(15%)
- NASDAQ:18,000株(18%)
- Cboe BZX:12,000株(12%)
- Cboe EDGX:10,000株(10%)
- IEX:8,000株(8%) — speed bumpがHFTから守ってくれます!
- dark pool(5つのプール):37,000株(37%)
利点: どの場も全体のサイズを見られない → 意図を逆算しにくくなる
リスク: 複雑さ(スマート・オーダー・ルーターが要る)、dark poolでの逆選択の可能性
テクニック3:IEXのspeed bump(最良の防御)
IEXとは何か: 350マイクロ秒の遅延(「speed bump」)を組み込んだInvestors Exchange
どう守ってくれるのか:
- あなたの注文は350μsの遅延を経てIEXに届く
- HFTはほかの取引の場(NYSE、NASDAQ)であなたの注文に気づく
- HFTはIEXで先回りしようとする
- しかし: HFTの先回り注文も同じく350μs遅延する
- 結果: HFTはあなたより先にIEXへ着けない → 先回りは成立しません!
証拠が実際に示していること:
- 仕組みそのものは本物で、確かめるのも簡単です。350μsの遅延は全員に等しくかかるので、ほかの場で得た遅延の優位を、ここで待ち行列の優位に変えることはできません。
- 効果の大きさのほうは、はるかに特定しづらいものです。公表されている執行品質の比較は、注文の種類、緊急度、そしてブローカーが対照群をどう回したかによって、差を1ベーシスポイントの何分の一から数ベーシスポイントのあいだのどこかに置いています。5〜15ベーシスポイントという主張も確かに出回っていますが、方法論に踏み込むと持ちこたえません。
- この問いに関する研究はどれも、結果に利害を持つ取引の場か、あるいは自らのルーティング判断が測定対象の一部になっているブローカーのどちらかが出したものです。効果の向きは信じてよいとしても、それに貼りついた具体的な数字は — この数字も含めて — それほど信じないでください。
トレードオフ: 約定率は低い(IEXの市場シェアは約2%)が、約定の質は高い(有害なフローがない)
パート5:Signal Pilotでマーケットインパクトを検知する
Volume Oracle:大口プリントの検知
機能: >10,000株のプリントを強調表示(機関投資家の注文)
シグナル: 5万株の買いプリントは、1日に数百万株を取引する銘柄でこそ注目に値します。そこではセッションの1〜2%にあたるからです。1日5,000万株を取引する銘柄ではノイズにすぎません。期待される値動きも、自分の注文を測るのと同じ物差しで測ってください。株数ではなく、その銘柄が取引する量に占める割合です。
トレード: 大口プリントの方向にスキャルプする(機関投資家にはまだ買う分が残っている可能性が高い → モメンタムは続く)
Pentarch Pilot Line:累積インパクトの追跡
機能: 機関投資家の買い圧力・売り圧力の合計を時間の窓ごとに追う
シグナル: Pilot Lineが1時間で1,000万ドルの買い越しを示したら → 恒久的インパクトの可能性が高い(価格は完全には戻りません)
Janus Atlas:ボリューム・プロファイル分析
機能: 大口注文がどこで約定したかを可視化する(価格帯別の出来高)
使いどころ: 蓄積のゾーンを見つける(機関投資家がポジションを作っている) → サポート水準
クイズ:理解度を確認しましょう
Q1: 日次出来高1,000万株の銘柄を20万株買いたいとします。平方根則(σ=2%)で見積もると、インパクトはいくらですか。
解答を表示
解答: インパクト = 0.02 × √(200,000 / 10,000,000)=0.02 × √0.02=0.02 × 0.141=0.00282=0.28%。100ドルの銘柄なら1株あたり0.28ドルのインパクト、20万株では総コスト5万6,000ドルです。
Q2: TSLAで10万株の買いプリントを見ました(平均出来高=1日5,000万株)。一時的インパクトはどの程度と見ますか。
解答を表示
解答: 参加率=10万 / 5,000万=0.2%(きわめて低い)。TSLAの日次ボラティリティを3%程度とすると、平方根則は 0.03 × √0.002=0.13%。これは掃き取られたのではなく丁寧に処理されたプリントの上限だと見てください。ただし、そのプリントが多数の最初の1本なら(機関投資家が蓄積を始めたなら)、注文が続くにつれて恒久的インパクトが育つことがあります。式が見ていないのはその部分です。
Q3: 1日のうちでマーケットインパクトがもっとも高いのはいつですか。
解答を表示
解答: 東部時間の12:00〜14:00です。理由の述べ方には注意してください。この窓が抱えるのは1日の出来高の約15%で、寄り付きの30分と同じ割合です。もっとも薄い区間にしているのは、その15%が2時間に広がっている点 — つまり1時間あたり1日の出来高の約7.5%で、寄り付きと引けの1時間あたり30%と比べてのことです。参加率は率なので、インパクトを決めるのは単位時間あたりの出来高であって、その窓がたまたま1日の何割を含むかではありません。
実践チェックリスト
大口注文を執行する前に:
- その銘柄の平均日次出来高(ADV)を確認する
- 参加率を計算する:注文サイズ / ADV(目標は<5%)
- 平方根則でインパクトを見積もる:σ × √(Q/V)
- 参加率が>5%なら、注文を複数日に分けるかアルゴ(VWAP/TWAP)を使う
- 大口注文では昼の時間帯(12〜14時)を避ける(セッションで1時間あたりの出来高がもっとも薄い=参加率がもっとも高い)
- アイスバーグ注文で全体のサイズを隠す(ただしHFTの検知には注意)
執行しているあいだ:
- Signal Pilot Volume Oracleで一時的インパクトを監視する(あとに続くプリントは価格を動かしているか?)
- インパクトが見積もりの2倍を超えたら執行を遅らせる(市場があなたの注文を感じ取っています)
- Pentarch Pilot Lineで累積フローを確認する(ほかの機関投資家も買っているか?)
執行後の分析:
- 実際のインパクトを計算する:(平均約定価格 - 意思決定価格)/ 意思決定価格
- 見積もりと比べる(平方根モデルは当たっていたか?)
- 一時的インパクトと恒久的インパクトを分けて追う(執行後に価格は戻ったか?)
要点
- マーケットインパクト=隠れたコスト 大口注文の(スプレッドの10〜100倍になることも多い)
- 平方根則: インパクト ∝ σ × √(Q/V)(簡便な見積もり)
- 参加率が日次出来高の>5% =インパクトは大きい(注文を分割する)
- VWAP > TWAP インパクトを抑えるなら(出来高の多い時間帯に多く執行する) — 通常はslippageが10〜30%減るのであって、価格が10〜30%良くなるわけではありません
- 昼の時間帯を避ける 大口注文では(12〜14時。1時間あたりの出来高がもっとも薄い=参加率がもっとも高い)
マーケットインパクトはリターンにかかる目に見えない税です。指値注文、5%未満の参加率、VWAPアルゴで抑えましょう。インパクト・モデルを理解しておけば、高くつく執行の失敗を避けられます。
関連レッスン
⏭️ 次回
レッスン#66:クオンツ戦略の設計 — プロの方法論でクオンツ戦略を設計し、backtestし、最適化します。
💬 ディスカッション (コメント0件)
コメントを読み込んでいます…
教育目的のみ。 トレードには重大な損失リスクが伴います。金融助言ではありません。過去の実績は将来の結果を保証するものではありません。