高頻度取引企業に就職する方法

, Author

私は、高頻度取引(HFT)企業への就職に関心を持つ人からよくメールをいただきます。 彼らは、職務に応募するためにどのようにしたらよいのか、また、仕事を得るために必要な技術的スキルに気づいていないために、混乱していることがあります。 この記事では、HFTとは何か、採用されるにはどのようなスキルが必要か、キャリアを探すときに誰にアプローチすべきかについて説明します。

HFTは非常に技術的な分野であり、数学、物理、コンピュータサイエンス、電子工学の分野から、大学院レベル、またはニッチ分野で長年の専門知識を持つ最高の候補者が集まってくることを認識しておいてください。

高頻度取引(HFT)とは?

「HFT」という用語は、アルゴリズム取引におけるさまざまな活動を指します。 この記事では、極めて低いレイテンシーで極めて大量の取引を実行することを意味します。 この場合の「低遅延」とは、市場データフィードから受け取った情報をもとに、サブミリ秒単位で取引を確定させることを意味します。 実際、トップクラスのHFT企業の「ブリーディングエッジ」は、サブマイクロ秒単位で取引のレイテンシーを測定しています。 この遅延は、より洗練されたカスタマイズされたハードウェアが利用可能になるにつれて、減少する傾向にあります。 HFT企業がどのように運営されているかについての情報を見つけるのは非常に困難です。 しかし、求人情報、ベンダーのマーケティング・ページ、奇妙なインターネット記事から、いくつかの洞察を得ることができます。 ウルトラHFT(UHFT)は、他のアルゴリズム取引と は全く異なるものです。 UHFTは高度に技術的であり、極めて定量的である。 アルゴリズムが導入されると、(採算が合わなくなるまで)裁量はほとんどありません。これは、人間の判断が混じることが多い低頻度システム取引とは対照的です。 取引所がアーキテクチャを変更したり、新しい規制環境が表面化したり、競合他社が自分よりも速いスピードでプロセスを活用したりすると、何か月もかけて行ってきた研究が一日で水の泡になることもあります。

An Entrepreneurial Mindset

HFT 企業の多くは比較的小さな会社で、従業員数も少ない (~20-25 人) ことがよくあります。 これは、強い起業家精神と実力主義のマインドセットを持っていることを意味します。

ボーナスプールは多くの従業員で共有されているため(加重されているとはいえ!)、給与とボーナス分を上回る収益を(直接的または間接的に)生み出す能力を示す必要があり、さもなければ、あなたを雇う価値がないことは明らかでしょう。 つまり、その会社にはないユニークなスキルを持っていないと、採用の検討対象にすらなりません。

このプロセスの裏側には、その会社で「自分の役割を作る」ことができる場合が多いということがあります。 会社は採用活動をしていないかもしれませんが、特定の分野であなたのスキルが十分であると感じれば、あなたのためにポジションを作ることができるのです。 HFTの実力主義的なアプローチでは、通常、プロジェクトに大きな裁量を与えることができます。

このような職務には、多くの場合、慣れない長時間の労働が伴います。 プロジェクトの期限を守るため、週60~70時間労働も珍しくありません。 しかし、速いペース、知的な刺激、報酬は、一般的に仕事量を上回ります。

HFTへの道

HFTへの道はいくつかありますが、そのほとんどは、数学、物理、コンピュータサイエンス、電子工学などのハードサイエンスのうちの一つ以上の幅広い技術的スキルが要求されます。

  • 大学院-多くのHFT候補者は、関連分野の大学院から直接採用されます。 これは、博士課程での研究内容や論文、学校の質に基づいて、候補者の能力を評価しやすいからです。 したがって、もしあなたが本当にHFTの分野でキャリアを積もうと考えているなら、低遅延システムの研究を行うことが良い方法である可能性があります。
  • 産業界の専門家 – テレコムなど特定の低遅延産業の専門家は、その特殊な分野の知識を求めて招かれることが多い。 しかし、一般に、最初の領域でうまく機能するためには、これらの人々はとにかく深い技術的背景(通常は学術的)を持っています。 CERNのデータセンターなどのハイパフォーマンス・コンピューティング・プロジェクトや、その他の国立スーパーコンピューティング研究所で働く科学者も、「ビッグデータ」の経験という点で高く評価されます。
  • 金融取引所での経験 – 取引されている取引所の内部構造に関する見識を持つ人は、取引所アーキテクチャを利用できる新しいアルゴリズムの研究遂行を支援できる可能性があるため、非常に求められています。

    Common Skills

    HFT企業での役割は非常に多様です。 会社のほぼ全員が高度な技術的背景を持ち、その分野で独自の研究を行うことができます(つまり、学問的な訓練を受けている可能性が高い)。 HFTは本質的に「テクノロジースポーツ」であるため、多くの人がコンピュータサイエンスや電子工学のバックグラウンドを持っていたり、テレコムなど他の産業のバックグラウンドから低遅延の専門知識を得ていることでしょう。

    また、GPU(Graphical Processing Unit)やFPGA(Field-Programmable Gate Arrays)など、特定の種類のハードウェアに深い専門知識を持つ個人を見つけることも一般的になっています。

    基本的に、何らかの方法で取引ライフサイクルのレイテンシーを短縮したり、アルゴリズム計算の実行速度を高められる技術はすべてHFTで見つけることができます。 そのような専門知識の例としては、

    • 取引所アーキテクチャ – 取引所の運営方法に関する幅広い知識は、高頻度取引トレーダーに見られる一般的なスキルである。
    • プロセッサ設計 – HFT は、非常に短い時間スケールで大量の計算を行います。 これらのプロセスの実行速度を向上させる手段を知っていることは有利に働きます。 ハードウェアおよびプロセッサ設計、特にコモディティ x86 ハードウェア以外のシステム (GPU や FPGA などの代替) における深い経験が役立ちます。
    • 低遅延ネットワーキング – 取引ライフサイクル遅延の大部分は、ネットワーキング スタックに起因します。
    • 規制の理解 – 米国の規制 NMS や EU の MiFID などの取引規制環境について高度に理解していることは、HFT 運用に不可欠です。
    • カーネル最適化 – これらの要件に共通するテーマは、レイテンシーの削減と実行速度の上昇です。 そのため、高速化のためにソフトウェアカーナルの一部を書き換えることが一般的になっています。 Linuxカーネル改造の経験は、多くのHFT企業にとって有益です。
    • オンラインアルゴリズム – レイテンシ/実行について述べてきましたが、HFTアルゴリズムについてはあまり多くを語ってきませんでした。 これらはしばしば、平均、分散、線形回帰の「ローリング」計算で構成されています。
    • プログラミング言語 – 多くの UHFT 企業がカスタムハードウェア(処理とネットワークの両方)に移行している一方で、レイテンシーの影響をあまり受けないシステムトレード企業の中には、マルチスレッドの C、C++、Java(カスタムガベージコレクション付き)を使用する企業もあります。

    このように、これらのスキルはしばしば深い技術的なものであり、大学院レベルの関与、または特定の技術における長年の業界専門知識を必要とします。

    仕事を探す

    金融におけるほとんどの定量的役割と同様に、仕事を得るための最良の方法は人材紹介会社を通じて行うことです。 また、「HFT」は「Human Focusing」とも呼ばれ、「HFT」の略称です。 また、シカゴはコモディティ/デリバティブのHFTの大きなハブとなっています。 優秀なリクルーターは、この分野に比較的精通していることが多く、あなたの経歴が適しているかどうかアドバイスしてくれるでしょう。 ただし、ハードルはかなり高いので注意が必要です。

    このような企業に直接応募することも可能ですが、厄介なのは、どの企業が実際にHFTに参加しているかを見極めることです! 多くの場合、あなたが特定の技術的なニッチ分野で有名であれば、企業はあなたを直接採用しようとします。 したがって、そのような会社にどうしても入りたいのであれば、出版活動をしたり、カンファレンスに参加したり話したりして、一般的に自分のプロフィールを高めることが有利になります。

    HFT やクォンツのキャリア全般についてご質問があれば、[email protected] までお気軽にメールしてください。

コメントを残す

メールアドレスが公開されることはありません。