メインコンテンツへスキップ
AIは市場をどう変えたか · 構造 A-02 約15分で読む Tags: アルゴリズム取引 · 執行 · VWAP · TWAP · IS · 注文分割 · マーケットインパクト · アイスバーグ

AI · A-02 アルゴ執行とは ― 大口はなぜ“一度に”買わないのか 100億円を一度に買えば、自分で価格を吊り上げてしまう。だから機械が刻む。

プロの注文は、あなたが見ているチャートには現れない形で執行されている。 100億円を「成行で全部買う」――そんな注文を、まともな機関投資家は出さない。出した瞬間、自分の買いで価格が跳ね上がり、不利な値段で約定してしまうからだ。 だから、その大口注文を細かく刻み、時間をかけて市場に染み込ませる仕事を、いまやアルゴリズム取引(執行アルゴ)が担っている。 VWAP・TWAP・ISといった名前の機械が、一日かけて、できるだけ気づかれないように注文を流していく。 この記事では、アルゴ執行をわかりやすく――なぜ大口は一度に買わないのか、機械はどう刻むのか、そしてそれがあなたの見るチャートと経済指標の初動に何をしたのかを順に解剖する。 先に結論を一つ。アルゴ執行は注文を「賢く」した。だが、相場の核(大きく動かせば自分で価格を不利にする=流動性には限りがある)は、何も変えていない。

01何が変わったか ―― 大口の注文が、チャートに“塊”として現れなくなった

昔は、大きな注文は大きな足跡を残した。機関投資家が「この株を10万株買いたい」と決めれば、ディーラーに電話をかけ、ブロックで(まとめて)取引するか、 あるいは何日もかけて板に注文をぶつけていった。大口が動けば、板の上に大きな買いの塊が立ち、価格はその重みで持ち上がった。 あなたがチャートを見れば、「ここで誰か大きく買ったな」という痕跡が、出来高の急増と一本の長い陽線として、はっきり残っていた。

いま、その足跡は意図的に消されている。同じ10万株を買うのでも、機関投資家はその注文を執行アルゴに渡す。 アルゴは10万株を、たとえば数百回の小さな注文に分割し、一日の出来高の流れに紛れ込ませるように、少しずつ市場へ流していく。 一回あたりは数百株、市場の自然な売買に埋もれる大きさだ。だからチャートを見ても、そこに「大口がいた」という塊は現れない。 価格は、誰かが大きく買ったとは見えないまま、じわりと上がっていく。注文の相手方が機械になった(A-01)のと同じ時代に、注文を出す側も機械に作業を委ねたのだ。

誤解を解いておく。これは「AIが相場を読んで賢く売買している」という話ではない。執行アルゴの中心は、相場観で儲けることではない。 「すでに買う/売ると決まっている注文を、いかに不利な値段を踏まずに、いかに気づかれずに市場へ流すか」という、地味で技術的な仕事だ。 買うか売るかを決めるのは人間(または別の運用モデル)であって、執行アルゴはその決定を最良の値段で形にする実行係にすぎない。 ここが、相場を当てにいくHFT(A-01)の裁定や、運用判断そのものとは、はっきり別の層の話だ。「何を買うか」ではなく「どう買うか」――執行アルゴが磨いたのは、この後者である。

02仕組み ―― マーケットインパクトを避けるため、注文を刻む

執行アルゴのすべての出発点は、たった一つの厄介な事実にある。マーケットインパクト――大きく買えば、自分の買いで価格が上がってしまう、という現象だ。

想像してほしい。板(注文の一覧)には、いまの値段のすぐ上に「100円02銭で200株売り」「100円04銭で300株売り」…と、売り注文が階段状に並んでいる。 ここに「10万株を成行で買う」とぶつけると、どうなるか。一番安い売りを食い尽くし、次に安い売りを食い、さらに上の売りを食い…と、自分の買いが板を上へ駆け上がっていく。 買い終えたときには、価格は最初より大きく上がっている。平均の約定値段は、最初に見ていた値段よりずっと高い。この「自分で価格を不利にしてしまった分」がマーケットインパクトであり、 実際の約定値段と狙っていた値段との差がスリッページとして、運用成績にそのまま食い込む。大口であればあるほど、この食い込みは大きい。だから一度に買ってはいけない。

そこで執行アルゴは、注文を時間と出来高に沿って細かく分割し、市場が自然に吸収できるペースで少しずつ流す。代表的な刻み方を、順に噛み砕いて見ていく。

① VWAP(出来高加重平均価格に沿わせる)。最も広く使われる執行アルゴだ。VWAP(Volume Weighted Average Price)とは、その日その銘柄が「どの値段で、どれだけの量、取引されたか」を量で重みづけして平均した値段のこと。 市場全体の“平均的な約定値段”だと思えばいい。VWAPアルゴは、一日の出来高が多い時間帯(寄り付き直後や引け間際)には多めに、閑散な昼休み前後には少なめに、と市場の出来高の波に合わせて注文をばらまく。 こうすると、自分の約定値段が市場のVWAPにぴたりと近づく。「市場の平均並みに買えた」なら、自分だけが不利な値段を踏んだことにはならない――これがVWAPの狙いだ。運用機関が「VWAPで執行する」と言うのは、ベンチマーク(合格ライン)をその日のVWAPに置く、という意味でもある。

② TWAP(時間で均等に分割)。TWAP(Time Weighted Average Price)は、もっと単純だ。出来高の波は見ず、時間で機械的に等分する。 たとえば「10時から15時までの5時間で、5分ごとに同じ量ずつ」淡々と流す。出来高を予測する必要がないぶん読みが入らず、相手に手の内を読まれにくい。流動性の薄い銘柄や、出来高のパターンが当てにならない場面で使われる。

③ IS(インプリメンテーション・ショートフォール=意思決定価格からの乖離を最小化)。これは発想が一歩進んでいる。 VWAPやTWAPが「市場の平均に並ぶ」ことを目指すのに対し、IS(Implementation Shortfall)が見るのは「買おうと決めた瞬間の値段」だ。 決めた瞬間から、ぐずぐず刻んでいる間にも価格は動く。上がっていくなら、急いで買わないと取り逃す(=機会コスト)。だが急げばマーケットインパクトで自分が価格を押し上げる。 ISアルゴは、この「急いで踏むインパクト」と「待って取り逃す機会コスト」のトレードオフを天秤にかけ、意思決定時の値段からのトータルの乖離(ショートフォール)が最小になるように、執行のペースを動的に調整する。 相場が自分に有利に動けば落ち着いて刻み、不利に動き出せば前倒しで埋める。最も“賢い”執行とされるが、そのぶん前提が外れたときの読み違いも起こりうる。

④ POV(出来高の一定割合で執行)。POV(Percentage of Volume)は、市場の出来高に自分の執行を連動させる。 「市場で1万株成立するごとに、自分は1,000株(=10%)流す」というように、市場が活発なら多く、静かなら少なく、その時々の流動性に比例して注文を出す。市場の自然な売買の“一定割合”に徹することで、目立たずに紛れ込むのが狙いだ。

そしてもう一つ、刻む量だけでなく「見せる量」を隠す技がある。アイスバーグ注文だ。 氷山(アイスバーグ)の水面下のように、板に表示する量を実際よりずっと小さく見せ、本当の注文の大きさを隠す。たとえば10万株買いたくても、板に出すのは常に500株分だけ。 その500株が約定したら、また次の500株を自動で補充する。他の参加者からは「500株の買いがいるだけ」に見えるが、水面下には10万株が控えている。 大口がそこにいると気づかれれば、HFTなどに先回りされて価格を動かされてしまう。アイスバーグは、その「大口の存在そのものを隠す」ための工夫である。

一括注文 ―― 価格を押し上げる 10万株を成行で一度に買う 板の売りを下から食い尽くす 価格が大きく上がる マーケットインパクト 大 平均約定値が不利に=スリッページ 分割執行 ―― 市場に紛れて流す VWAP / TWAP で細かく刻む 出来高の波に合わせて少しずつ 時間 →(数百回に分けて執行) マーケットインパクト 小 平均約定値が市場のVWAPに近づく 同じ10万株でも、一度に買えば自分を不利にし、刻めば市場に紛れる
図 A-02.1 一括注文 vs 分割執行。大口を一度にぶつけると板を駆け上がって自分で価格を押し上げる(マーケットインパクト)。VWAP/TWAPなどの執行アルゴは注文を数百回に刻み、市場の出来高に紛れさせることで、平均約定値を市場のVWAPに近づける。
執行アルゴは、相場を当てにいくのではない。すでに決まった注文を、いかに気づかれずに市場へ溶かすかを競っている。

03なぜ広がったか ―― 運用規模・電子化・執行コスト管理の三つが揃った

執行アルゴも、ある日突然生まれたわけではない。大口の注文が機械に委ねられる土壌が、いくつもの変化が重なって整っていった結果だ。広がりを支えた背景は、大きく3つある。

  • 運用規模の拡大。年金・投資信託・ETFといった巨大な運用残高が積み上がり、ひとつの売買が市場に対して桁違いに大きくなった。運用残高が大きいほど、一回の注文がマーケットインパクトで生む損失は無視できない金額になる。「どう執行するか」が、運用成績を左右する独立した問題として浮上した。手で電話をかけて捌ける規模を、とうに超えてしまったのだ。
  • 取引の電子化。かつて人間が突き合わせていた注文は、電子的な注文板(オーダーブック)に置き換わった(HFTを生んだのと同じ土壌だ。教科書0-1(なぜ値段は動くか)で板の基礎を扱った)。注文をプログラムで、ミリ秒単位で分割・送信できるようになって初めて、「一日かけて数百回に刻む」という執行が現実になった。土俵が電子になったから、執行も電子で最適化できるようになった。
  • 執行コスト管理の高度化。機関投資家は、運用判断(何を買うか)が正しくても、執行が下手なら成績を取りこぼすことに気づいた。そこでTCA(取引コスト分析)――自分の約定値段が、その日のVWAPや意思決定時の値段からどれだけ乖離したかを事後に計測する仕組みが普及した。執行の巧拙が数字で可視化されると、ブローカーは「より良い執行」を競って、VWAP・IS・POVといったアルゴを次々と磨いた。執行が、測られ、比べられ、改善される対象になったのだ。

この3つが噛み合った瞬間、市場には新しい層が生まれた。「何を買うか」を決める層(運用判断)と、「どう買うか」を実行する層(執行)が、はっきり分業されたのだ。 昔のディーラーが一人で抱えていた「銘柄選び」と「捌き方」のうち、後者が機械の専門領域になった。 これは、このシリーズの総論(A-00)が言う「情報の市場から執行の市場へ」――市場の重心が“何を知っているか”から“どう動かすか”へ移った流れの、もう一つの大きな実例である。HFT(A-01)が値付けの速さで、執行アルゴが捌き方の巧みさで、同じ重心移動を別の角度から進めた。

04市場への影響 ―― 大口が見えなくなり、初動は秒で消化される

執行アルゴが市場にもたらした作用は、あなたがチャートを読むときの前提を、静かに、しかし根本から書き換えた。順に見ていく。

第一に、大口の注文がチャートに“見えない”形で執行されるようになった。かつてなら、機関投資家の大きな買いは出来高の急増と長い陽線として痕跡を残した。 いまは執行アルゴがそれを数百の小口に砕き、一日の出来高に溶かし込む。だからチャートには、「ここで大口が入った」という塊がほとんど現れない。 個人投資家がよく口にする「大口の動きを出来高で読む」は、執行アルゴの時代には大きく割り引いて考える必要がある。見えている出来高の多くは、アルゴが意図的に均した“なめらかな表面”であって、その下にどれだけ大きな注文が流れているかは、板の表面からは分からないことが多い。アイスバーグ注文に至っては、板に出ている量そのものが本当の大きさを隠している。

第二に、経済指標の発表初動が、機械によって秒で消化されるようになった。これは執行アルゴ単独の作用というより、執行アルゴ・HFT・機械読み(NLP)が同じ瞬間に動く合わせ技だが、執行の自動化がその速度を支えている。 雇用統計やCPIといった指標が発表された瞬間、その数字と事前予想とのズレ(サプライズ)を機械が読み取り、あらかじめ用意された執行アルゴが一斉に注文を流し始める。 人間がニュースの見出しを読んで「どう動こうか」と考えている数秒の間に、最初の大きな価格調整はもう終わっていることが多い。 指標発表の“初動”は、いまや人間が参加する前に決着がついている時間帯になった。なぜ指標発表で価格が飛ぶのか、サプライズがどう値を動かすのかという土台は、 指標の読み方(指標とは何を見るか)で扱っている。執行アルゴは、その“予想とのズレ”を最速で値段に変換する装置として、初動に組み込まれている。

第三に、執行の巧拙が、運用成績にそのまま直結するようになった。同じ銘柄を同じ日に同じ量だけ買っても、執行が上手いか下手かで、平均約定値段は変わる。 その差は一回ごとには小さくても、運用残高が大きく、売買の回数が多ければ、年間では無視できない金額になる。だからこそ機関投資家はTCAで執行を測り、ブローカーは執行アルゴを磨き続ける。 運用の世界では「アルファ(超過収益)は、良い銘柄選びだけでなく、良い執行からも生まれる(あるいは下手な執行で失われる)」という認識が、すっかり定着した。

そして第四に、執行アルゴとHFTの間で、見えない攻防が生まれた。執行アルゴは「大口の存在を隠して、気づかれずに刻む」ことを目指す。 一方でHFT(A-01)の一部は、その刻みの痕跡を読んで、大口の存在を嗅ぎつけ、先回りしようとする。たとえば「一定間隔で同じくらいの量の買いが繰り返し出ている」というパターンが見えれば、そこに大口の執行アルゴがいると推測し、その先回りで価格を動かして利ざやを取りにいく。 だから執行アルゴは、刻み方をわざと不規則にしたり、アイスバーグで量を隠したり、複数の取引所に注文を散らしたりして、痕跡を消す工夫を重ねる。HFTはそれを読もうとする。 この「隠す側」と「読む側」の終わりのないいたちごっこが、いまの板の表面の下で、マイクロ秒単位で続いている。

大口が見えない 出来高に溶けて塊が出ない アイスバーグ=板の表示量を隠す 初動を秒で消化 指標発表 → サプライズ 最初の価格調整は数秒で完了 人間が読む頃には終わっている 隠す執行アルゴ ⇄ 読むHFT の攻防 執行アルゴ=隠す 刻みを不規則に・量を隠す HFT=読む 痕跡から大口を嗅ぎつけ先回り 板の表面の下で、マイクロ秒のいたちごっこが続く
図 A-02.2 執行アルゴが市場に与えた作用。① 大口の注文がチャートに塊として現れず、出来高は均された表面になる。② 経済指標の発表初動は機械が秒で消化し、人間が読む頃には決着している。③ 痕跡を「隠す」執行アルゴと、それを「読む」HFTの攻防が板の下で続く。

05通説 vs 本当の構造

アルゴ執行ほど、「プロは確信したら大きく一括で買うはずだ」という素朴な直感と、現実がかけ離れているものはない。三層で整理する。

通説

プロの投資家は、この銘柄が上がると確信したら、大きく一括で買うはずだ。大口がドンと買えば、その買いの塊がチャートに現れる。だから出来高を見れば「いつ大口が入ったか」が読める――多くの個人投資家は、そう信じて板と出来高を見ている。

本当の構造

大きく一括で買うと、自分の買いで価格が跳ね上がり、自分を不利な値段で約定させてしまう(マーケットインパクト)。だからプロほど、確信していても一度には買わない。
・大口注文は執行アルゴ(VWAP / TWAP / IS / POV)に渡され、数百回に刻まれて、一日の出来高に紛れて流される。だからチャートに大口の塊は現れないアイスバーグ注文に至っては、板の表示量そのものが本当の大きさを隠している。
・経済指標の発表初動は、執行アルゴ・HFT・機械読みが同時に動き、人間が読む前に秒で消化される。
・その結果、執行の巧拙そのものが運用成績に直結するようになり、隠す執行アルゴと読むHFTの攻防が板の下で続く。
「出来高を見れば大口が読める」という素朴な前提は、執行アルゴの時代には大きく割り引く必要がある。

なぜ:運用残高の拡大で一回の注文が桁違いに大きくなり、マーケットインパクトの損失が無視できなくなった。取引の電子化で注文をミリ秒単位で分割・送信できるようになり、TCA(取引コスト分析)で執行の巧拙が数字で測られるようになった。その結果、「何を買うか(運用判断)」と「どう買うか(執行)」が分業され、後者が機械の専門領域になった。執行は、測られ、比べられ、改善される対象になったのだ。

普遍

大きく動かせば、自分で価格を不利にする=流動性には限りがある、という制約は、市場が始まった日から変わっていない。執行アルゴはその制約を賢く避ける技術であって、制約そのものを消したわけではない。どれだけ巧みに刻んでも、大口が市場から流動性を“取り出す”という事実は残り、その対価(インパクト)はゼロにはならない。執行とは結局、「いかに気づかれずに済ますか」という、流動性の有限性との終わりなき折り合いの技術である。

この三層を握ると、「プロが確信して大きく買ったから上がった」という素朴なチャート解釈が、半分しか言っていないことが分かる。 プロは確信しても一度には買わない。買えば自分が損をするからだ。だから上昇は、誰かが大きく買ったとは見えないまま、執行アルゴによってじわりと、痕跡を消して進む。 執行アルゴは大口の足跡を消したのではない。足跡を「見えにくい形に作り替えた」のだ。 そして「気づかれずに済ます」という執行の本質は、流動性が厚い局面と薄い局面でまるで難しさが変わる。流動性が薄い日に同じ量を刻めば、同じアルゴでもインパクトは跳ね上がる。 この局面(=レジーム)による流動性の厚薄が同じ材料への反応を変える構造は、教科書5-2(レジーム)で体系的に扱っている。

06デスクの目 ―― 当事者として、板の薄さと自分のインパクトを見る

ここで正直に立場を明かす。我々はAIクオンツデスク(kenny.boats)を運営している。だが、我々は大口の機関投資家ではない。 年金やファンドが一日かけてVWAPで数十億円を刻むような、巨大な執行を回しているわけではない。我々がやっているのは、もっと中規模の、数時間から数日のマクロ・クオンツの判断だ。 それでも――いや、だからこそ――執行の問題は、当事者として我々に直接効いてくる。自分の注文が、いまの板にどれだけのインパクトを与えるかを意識せずに発注すれば、我々のような規模でも、薄い板では平気で不利な値段を踏むからだ。

だから我々が常に見張っているのは、二つだ。板の薄さ(流動性)と、自分の注文が与えるインパクト。 いまの相場が、流動性が厚くて注文を吸収してくれる局面なのか、それとも板が薄く、少し大きく動かしただけで価格が飛ぶ局面なのか。 これはレジーム(相場の局面)の一部であり、同じ発注でも局面によって踏むコストがまるで変わる。だから我々は、流動性が薄い時間帯や薄い銘柄では、執行を急がず、刻みを細かくし、無理に板を駆け上がらないようにする。 マイクロ秒のレイテンシ競争(A-01)で勝てない我々が、執行で意識できるのは速さではなく、「いまは値が飛びやすい地形か」を読み、自分のインパクトを抑えるという時間軸の仕事だ。

そして、経済指標の発表初動についても、誠実に書いておく。指標が出た瞬間の最初の数秒、その初動の速さでは、我々は機械の執行に勝てない。 雇用統計やCPIのサプライズを最速で値段に変えるのは、あらかじめ仕込まれた執行アルゴとHFTであって、人間が見出しを読んで動く頃には、最初の大きな調整は終わっている。 だから我々は、初動の数秒を取りにいかない。取りにいけないからだ。代わりに、サプライズが市場のレジームを変えたのかどうか――初動の後に残る、もっと遅い時間軸の構造変化のほうを見る。速さで勝てないなら、速さが効かない時間軸で勝負する。HFTには速さで挑まない。執行では、速さの代わりに“自分の注文が市場に与えるインパクトの大きさ”という、我々の規模でも握れるもう一つの変数を管理する。

最後に、これも正直に書いておく。我々のAIが市場を「当てられる」とは言わない。執行アルゴは注文の賢さを変えたが、相場の核―― リスクプレミアムはタダで手に入らない、エッジは混雑すれば消える、価格を動かすのは予想とのズレ――は、何も変えていない。 執行が上手くても、買う判断そのものが外れれば損をする。だから我々は、自分たちの予測の精度を公開して採点している。当てられると言い張るより、外したときも含めて晒すほうが、当事者として誠実だと考えるからだ。 その採点は、シンクロ率(予測の公開採点)で誰でも確認できる――我々は予測を外したときも、それを隠さず公開して採点している。言葉ではなく、当てた回と外した回の記録そのもので、当事者としての誠実さを示すためだ。

いまデスクで

大口の注文はチャートに塊として現れない。だからこそ、いま市場の地形――どこに流動性が厚く、どこが薄いか、資金がどちらへ流れているか――を一枚で俯瞰しておく価値がある。 ワールドモニターでは、市場全体の地合いと資金の流れ、リスクオン・オフの温度を一望できる。 この章で見た「流動性が薄いほど、自分の執行が価格を不利にする」という構造を、いまの相場の地形に当てて確かめてほしい。我々は初動の速さでは戦わない。地形を読んで、自分のインパクトを抑えることで戦う。

→ ワールドモニターで“市場の地形・流動性”を見る

次回は、執行アルゴが「気づかれずに刻む」その舞台そのものへ降りていく。 注文はどこに並び、流動性はどう供給され、なぜある日は価格が一瞬で溶けるのか。 ―― 売り注文は大きくなかった。消えたのは、買ってくれる相手のほうだった。 次のマーケット・マイクロストラクチャー(板と流動性の正体)で、市場の“配管”がどう作り替えられたかを解剖する。

本記事は市場構造の変化を学ぶための教育・リファレンス文書であり、投資助言ではない。執行アルゴ(VWAP・TWAP・IS・POV)・アイスバーグ注文・マーケットインパクトの整理は、一般に公表された情報と広く共有された理解に基づくが、 実際のアルゴの実装・呼称・挙動はブローカーや市場で異なり、また変化しうるため、正確な内容は一次資料で確認すること。執行の作用(インパクトの抑制・初動の高速消化)は局面依存の傾向であり、「必ずこう動く」を保証しない。 相場には損失リスクがあり、過去の出来事や傾向は将来を保証しない。最終的な判断は読者自身の責任で行うこと。