高頻度取引システムについて勉強しようとしています。HFTが取引所に接続するために使用するメカニズムと手順は何ですか(ブローカーを経由する必要がありますか、直接アクセスする場合は、どのような種類の接続情報が必要ですか)
ご回答ありがとうございます。
高頻度取引システムについて勉強しようとしています。HFTが取引所に接続するために使用するメカニズムと手順は何ですか(ブローカーを経由する必要がありますか、直接アクセスする場合は、どのような種類の接続情報が必要ですか)
ご回答ありがとうございます。
HFT エンジンには 2 つの異なる「接続」があることを理解してください。1 つ目は、市場データ ソースへの接続です。2 つ目は、クリアリング リソースです。kpavlov の回答で述べたように、データ ソース/ターゲットにできるだけ近づけるには、非常に高価な COLO (コロケーション) が必要です。これらの COLO リソースは、公称レイテンシにもよりますが、月額数千ドルの費用がかかります。
両方の接続で、要件に準拠するために、取引エンジンはプロバイダー (ICE、CME など) によって認定されている必要があります。CME では認証プロセスが自動化され、ICE では人間による審査が採用されています。いずれにせよ、認証には、ソフトウェアが標準に準拠し、望ましくないネットワークの副作用がないことを証明する必要があります。
また、データ ソースとクリアリング サービスを購読する必要があります。どちらも安価ではなく、価格はかなり広い範囲で異なります。サブスクリプション プロセス中に、サービス プロバイダーの技術データ仕様にアクセスできます。これは、取引エンジンを設計する上で重要な部分です。インターネットで見つけた古いデータを設計目的で使用すると、後で問題が発生する可能性があります。サブスクリプションにより、プロバイダーのテスト サイトにもアクセスできます。エンジンをテストおよびデバッグするのは、これらのテスト サイトです。
エンジンを展開する準備が整ったと考えたら、データ/クリアリング プロダクション サーバーへの接続を開始します。この接続により、影の場所、つまりポート ルーレットに入ることができます。プロバイダーのネットワーク エッジにあるすべてのポートのレイテンシが同じというわけではありません。ここでは、待ち時間を最短にできるが、注文が最初に約定されることはめったにないことを学びます。従来のロード バランシングはこれにほとんど役立たず、CME は FPGA ベースのシステムの展開を開始して、インバウンド注文の正しい一時的な順序付けを保証していますが、まだ展開プロセスの初期段階にあります。
実行すると、間違いが非常に高くつく可能性があることを学ぶことができます。市場のプレオープン イベントの前に注文すると、注文は自動的に拒否されます。あまりにも頻繁に行うと、清算プロバイダーは非常に厳しいペナルティを請求します. システムが他の人へのアクセスをブロックする戦略を実装していると判断された場合、他のことも罰せられたり、サービスを開始したりする可能性があります.
すべての主要な取引所の Web サイトには、HFT が「あなたに適している」かどうか、およびその方法を決定するのに役立つ公開データと教育リソースへのリンクがあります。