プログラム取引とは何ですか?
プログラム取引とは、コンピューターで生成されたアルゴリズムを使用して、大量の、時には非常に頻繁に株式のバスケットを取引することです。 アルゴリズムは実行するようにプログラムされており、人間によって監視されますが、プログラムを実行すると、人間ではなく取引が生成されます。 人間は、必要に応じてプログラムを有効または無効にできます。
重要なポイント
- プログラム取引は、ニューヨーク証券取引所(NYSE)により、総市場価値が100万ドル以上であり、調整された取引戦略の一部である15株以上のグループの売買として定義されています。プログラム取引は、通常の取引日に行われたすべての市場取引の50%〜60%を占め、その数は極端なボラティリティの期間中に90%を超えると報告されました。
プログラム取引について
プログラム取引は、ニューヨーク証券取引所(NYSE)により、総市場価値が100万ドル以上であり、調整された取引戦略の一部である15株以上のグループの売買として定義されています。 このタイプの取引は、ポートフォリオ取引またはバスケット取引とも呼ばれます。
注文は直接市場に出され、一連の所定の指示に従って実行されます。 たとえば、取引アルゴリズムは1日の最初の1時間で50株のポートフォリオを購入する場合があります。 ヘッジファンドマネージャーやミューチュアルファンドトレーダーなどの機関投資家は、プログラム取引を使用して大量の取引を実行します。 この方法で注文を実行すると、同時に注文することでリスクを軽減し、市場の非効率性を活用して収益を最大化できます。 このような多数の注文を(人間が)手作業で行うのは効率的ではありません。
2018年現在、プログラム取引は、通常の取引日に行われたすべての株式市場取引の50%から60%を占め、その数は極端なボラティリティの期間中に90%を超えると報告されました。 技術の進歩により、これらの数はさらに増加する可能性があります。
プログラム取引は、投資分野での特定の実現により大幅に促進されました。
- 証券の多様化されたポートフォリオを取引するという概念は、投資の固有のリスクを低減します。機関がこれまでよりも高い割合の株式を保有し取引するという事実とプログラム取引により、多様な戦略をより効率的に実行できるようになります。取引コスト、プログラム取引をより効率的で価値のあるものにします。
企業は1日に数千の取引を実行するプログラム取引戦略を持っている場合がありますが、他の企業は数か月ごとに取引を実行するプログラム取引戦略を持っている場合があります。 プログラム取引の量と頻度は、企業およびプログラムのベースとなる戦略によって大きく異なります。 デイトレードプログラムは、定期的にポートフォリオのリバランスのみを行うように設計された投資プログラムよりもはるかにアクティブになります。
プログラム取引の目的
プログラム取引にはいくつかの理由があります。 これらには、プリンシパル、エージェンシー、およびベーシス取引が含まれます。
プリンシパルトレーディング
証券会社は、プログラムトレーディングを使用して、価値が増加すると思われる自分の口座で株式のポートフォリオを購入できます。 追加の収益を生み出すために、彼らはこれらの株式を顧客に販売して手数料を受け取ることができます。 この戦略の成功は、証券会社のアナリストが勝ち株の選択にどれだけ成功しているかに大きく依存します。
代理店取引
クライアント専用の取引を行う投資運用会社は、プログラム取引を使用して、会社のモデルポートフォリオにある株式を購入できます。 共有は、購入後に顧客アカウントに割り当てられます。 ファンドマネージャーは、リバランスの目的でプログラム取引を使用することもできます。 例えば、ファンドはプログラム取引を使用して株式を売買し、ポートフォリオをその目標配分に再調整します。
ベーシストレーディング
プログラム取引を使用して、同様の証券の価格設定ミスを悪用することができます。 投資運用会社は、プログラム取引を使用して、過小評価されていると思われる株や高値である短い株を購入します。 たとえば、マネージャーは過大評価されていると考えている半導体株のグループをショートさせ、過小評価されていると思われるハードウェア株のバスケットを購入できます。 証券の2つのグループの価格が収束すると、利益が生じます。
プログラム取引の規制
多くの市場参加者は、1980年代と90年代に著しい市場の暴落を引き起こした極端なボラティリティを引き起こしたため、プログラム取引を非難しました。 これにより、ニューヨーク証券取引所は、特定の時間にプログラムの取引が実行されないようにして、ボラティリティを最小限に抑えるルールを導入しました。 価格アクションの厳しさに応じて、すべてのプログラム取引が停止されるか、販売ポートフォリオがアップティックでの取引のみに制限される場合があります。 プログラム取引の制限は、取引制限またはサーキットブレーカーとして知られています。 (詳細については、「プログラムトレーディングの危険」を参照してください。)
ポートフォリオを再調整するプログラム取引の例
ヘッジファンドがポートフォリオに20の株式を保有し、ポートフォリオの5%を各株式に割り当てると仮定します。 各月末に、ポートフォリオのバランスを再調整して、各株式が再び5%になるようにします。 これを行うには、5%を超える配分を持つ株式を販売するか、5%を下回る配分を持つ株式を購入します。 一部の銘柄はポートフォリオから削除され、他の銘柄は追加されます。 追加される新しい株式には、ポートフォリオの5%が割り当てられます。
時間の経過とともに、一部の株が上昇し、一部の株が下落するため、ポートフォリオ全体の価値が変化し、それらの株のそれぞれが表す割合の割り当ても変化します。
たとえば、ポートフォリオが1, 000万ドルの場合、5%の出資は500, 000ドルです。 100ドルで取引されていたヘッジファンドがApple Inc.(AAPL)を購入し、現在は200ドルで取引されているとします。 他のすべての株式が動かなかったと仮定すると(実際には発生しそうにないが、デモ目的のため)、ポジションは現在100万ドルの価値があり、ポートフォリオの残りは950万ドルの価値があるため、ポートフォリオ全体は1, 050万ドルです。 APPLはポートフォリオの9.5%に相当します(100万ドルを1, 050万ドルで割った値)。 9.5%の配分は5%をはるかに超えるため、配分を5%に戻すために株式を売却すると、525, 000ドル(10.5百万ドルの5%)になります。
ここで、20銘柄すべてが毎日動いており、毎月末にポートフォリオの5.5%または6%に相当するものと4%に相当するものがあると想像してください。 プログラム取引アルゴリズムは、ポートフォリオのエクイティを確認し、すべての取引を一度にすばやく実行し、割り当て不足の株式を買い、過剰割り当ての株式を売ってポートフォリオを数秒で再調整できます。 これを手動で行うと、はるかに困難で時間がかかります。