プログラム売買(Program Trading) とは、あらかじめ設定されたコンピュータプログラム(アルゴリズム)に基づいて、複数の銘柄を同時に、自動的に売買する取引手法です。インデックスファンドの運用、裁定取引、リバランスなどで広く使われています。
プログラム売買の基本
従来のトレード:
トレーダーが1銘柄ずつ手動で注文
プログラム売買:
コンピュータが複数銘柄を同時に自動注文
例: TOPIXに連動するファンドのリバランス
→ 数百銘柄の売買を同時に執行
→ 手動では不可能な速度と精度で処理
プログラム売買の種類
| 種類 |
説明 |
| バスケット取引 |
複数銘柄をまとめて一括売買 |
| 裁定取引(アービトラージ) |
先物と現物の価格差を利用 |
| インデックス売買 |
指数に連動するための売買 |
| アルゴリズム取引 |
最適な執行を自動化 |
| HFT(高頻度取引) |
ミリ秒単位の超高速売買 |
裁定取引(先物-現物裁定)
先物の理論価格:
先物価格 = 現物価格 × (1 + 金利 - 配当利回り)
裁定の仕組み:
先物が割高な場合(先物 > 理論価格):
→ 先物を売り + 現物バスケットを買い
→ 満期に価格が収斂して利益
先物が割安な場合(先物 < 理論価格):
→ 先物を買い + 現物バスケットを売り
→ 満期に価格が収斂して利益
→ プログラムが価格差を検知して自動執行
→ ミリ秒単位の速度が求められる
アルゴリズム取引の主な手法
| 手法 |
説明 |
| TWAP |
時間加重平均で均等に注文を分割 |
| VWAP |
出来高加重平均に合わせて注文を分割 |
| IS(Implementation Shortfall) |
意思決定時の価格からの乖離を最小化 |
| ペア取引 |
相関の高い2銘柄の価格差を利用 |
| モメンタム |
トレンドに追随する売買 |
| ミーンリバージョン |
平均への回帰を狙う売買 |
HFT(高頻度取引)
HFTの特徴:
・ミリ秒〜マイクロ秒単位の超高速取引
・1日に数千〜数百万回の売買
・1回あたりの利益はごくわずか(薄利多売)
・取引所に近い場所にサーバーを設置(コロケーション)
HFTの割合:
・米国株式市場の取引量の約50〜60%
・日本の株式市場でも約30〜40%
HFTの戦略:
・マーケットメイキング(売買の仲介で利益)
・統計的裁定取引
・ニュース反応トレーディング
プログラム売買が市場に与える影響
| 影響 |
説明 |
| 流動性の向上 |
常に売買注文を出すことで市場の厚みが増す |
| スプレッドの縮小 |
競争により売買コストが低下 |
| 価格発見の効率化 |
情報が速やかに価格に反映 |
| 急激な値動き |
アルゴリズムの連鎖でフラッシュクラッシュの原因に |
| ボラティリティの増大 |
一方向への売買が加速する場合がある |
フラッシュクラッシュとの関係
2010年5月6日 フラッシュクラッシュ:
・ダウ工業株平均が約10分で約1,000ドル下落
・その後急速に回復
・プログラム売買の連鎖が原因の一つ
メカニズム:
1. 大口の売り注文がアルゴリズムで執行
2. 他のアルゴリズムが下落を検知して売り
3. 売りが売りを呼ぶ連鎖
4. 一時的に流動性が枯渇
→ サーキットブレーカー制度の強化につながる
プログラム売買と個人投資家
| 影響 |
対策 |
| 情報速度の差 |
ニュースに基づく短期売買は不利 |
| アルゴリズムの影響 |
板の急激な変化に注意 |
| フラッシュクラッシュ |
極端な安値での逆指値に注意 |
| SQ日の値動き |
裁定解消売買で大きく動く場合 |
| 長期投資には影響小 |
ファンダメンタルズ重視なら影響は限定的 |
日本市場でのプログラム売買
| 項目 |
説明 |
| 裁定取引残高 |
日経平均先物と現物の裁定ポジション |
| SQ日 |
先物・オプション満期日に裁定解消売買 |
| 東証arrowhead |
東証の高速取引システム |
| コロケーション |
東証施設内にサーバーを設置する業者 |
Welvioでの活用
Welvioで市場全体の売買動向やSQ日の影響を把握し、プログラム売買による一時的な値動きと本質的な価格変動を区別した投資判断に活用できます。