

Optiver Ready Trader Goは、マーケットメイク企業Optiverが主催する、大学生向けのアルゴリズム取引コンテストです。参加者は、取引ルールに従いながら利益の最大化を目指し、シミュレーション取引所で稼働する自動取引アルゴリズムを作成します。本リファレンスでは、クオンツ取引に関心のある学生に向けて、参加資格、プログラミング要件、予選ラウンド、賞金について説明します。
Optiver Ready Trader Goでは、参加資格を満たす大学生が個人またはチームで参加できます。
2023年のコンテストでは、アルゴリズム開発にPython 3.11とC++17が対応していました。
参加者はシミュレーション環境で先物とETFを取引し、最大7つの他のアルゴリズムと競い合いました。
2023年は上位16組が決勝に進出し、賞金総額は63,000ユーロでした。
2023年のコンテストは終了しており、登録受付も締め切られています。
| 項目 | 詳細 |
|---|---|
| 主催者 | Optiver |
| コンテスト | Ready Trader Go |
| 形式 | アルゴリズム取引チャレンジ |
| 参加資格 | 地域およびその他の要件を満たす大学生 |
| 参加形式 | 個人または3人以内のチーム |
| プログラミング言語 | Python 3.11またはC++17 |
| 金融資産 | 先物および上場投資信託(ETF) |
| 1試合あたりのアルゴリズム数 | 8 |
| 主な目的 | 取引損益(P&L)の最大化 |
| コンテストの段階 | 予選トーナメント2回と決勝 |
| 2023年の賞金総額 | 63,000ユーロ |
| 最新の確定済み開催回 | 2023年 |
公式Ready Trader Goウェブサイトによると、2023年のコンテストは終了しています。過去のルールは引き続き確認できますが、今後の開催回では異なる条件が適用される可能性があります。
2023年のコンテストは、18歳以上で、居住地および在籍に関する要件を満たす大学生を対象としていました。
参加可能地域には、オーストラリア、ニュージーランド、シンガポール、台湾、中国本土、英国、米国、およびシェンゲン圏の国々を含む欧州連合(EU)が含まれていました。
公式の参加資格要件では、個人または3人以内の学生チームでの参加が認められていました。各参加者は1回のみエントリーできました。
プロフェッショナルな取引経験のない学生も参加を推奨されていました。Optiverまたは同社が定める競合企業の現職および元従業員は参加対象外であり、採用契約を承諾済みの一部の応募者も除外されました。
過去のコンテストでの受賞歴やその他の制限によって、参加資格に影響が生じる場合もありました。
プログラミングスキルと金融市場に関する知識はアルゴリズムの開発に役立ちましたが、プロフェッショナルな取引経験は必要ありませんでした。
Ready Trader Goでは、市場データを解釈し、取引機会を特定し、注文を自動的に発注するアルゴリズムを開発します。
参加者は、相関関係のある2つの金融資産を取引します。
| 商品 | 市場の特徴 |
|---|---|
| 先物 | 流動性が非常に高く、スプレッドが狭い。場合によってはほぼゼロになる |
| ETF | 流動性が比較的低く、スプレッドが広い |
先物は価格の基準を提供し、ETFはマーケットメイカーが買い価格と売り価格を提示する機会を生み出します。
マーケットメイカーは、オーダーブックを通じて流動性を提供することで、利益を得られる可能性があります。注文によって流動性の低い市場のスプレッドを縮小できる一方、不利な価格変動によるリスクも生じます。
ETFと先物の価格が一時的に乖離した際、参加者は裁定取引の機会を特定できます。
各取引試合には8つのアルゴリズムが参加するため、参加者は7つの他の自動取引アルゴリズムと競い合います。
目的は、取引所の条件に違反することなく、P&Lを最大化することです。
参加者は、アルゴリズム取引に対して複数のアプローチを試すことができます。
マーケットメイク:アルゴリズムが買い価格と売り価格を継続的に更新し、在庫エクスポージャーを管理しながらスプレッドの獲得を目指します。
ペアトレード:先物とETFの関係を監視し、相対価格が乖離した際に相殺取引を行います。
Avellaneda-Stoikovモデル:在庫リスク、ボラティリティ、市場環境に基づいて気配値を調整する数学的フレームワークです。
ある参加者が公開した実装の説明では、テストした中でAvellaneda-Stoikovモデルが最も信頼性の高い戦略とされていました。これは個人プロジェクトによる見解であり、コンテスト全体における取引モデルの公式ランキングではありません。
取引コストもパフォーマンスに影響します。メイカー手数料とテイカー手数料の違いから、注文執行が重要である理由が分かりますが、Ready Trader Goでは独自の手数料体系が適用されます。
シミュレーション取引所では、注文活動、ポジションサイズ、禁止されている取引行為に制限が設けられています。
公開されているReady Trader Goの取引所ルールでは、以下の制限が定められています。
| ルール | 2023年の上限 |
|---|---|
| 注文操作 | ローリング1秒あたり最大50件 |
| 有効な注文 | 最大10件 |
| 有効な注文の数量 | 最大200ロット |
| ポジション | 最大100ロット |
| ヘッジされていないエクスポージャー | 1分を超えて10ロット以下 |
| ウォッシュトレード | 禁止 |
有効な注文の制限に違反する注文は拒否される場合があります。特定のポジション制限およびメッセージ制限への違反があった場合、ラウンドの残りの期間にわたってアクセスが取り消される可能性があります。
これらの条件により、アルゴリズムには無制限に注文を発注するのではなく、執行速度、在庫、リスクを管理することが求められます。
コンテストでは、段階的な予選プロセスが採用されています。
参加者には、スターターコード、取引所シミュレーター、サンプル市場データが提供されます。テストを実行し、パフォーマンスログを確認し、取引アルゴリズムを更新できます。
公式のコンテスト手順では、2回の予選トーナメントが定められています。チームは、各締切までにGitリポジトリを通じてコードを提出します。
各ラウンドの後、参加者にはフィードバックとリーダーボードの情報が提供されます。参加者はその後数週間にわたって戦略を修正できます。
予選を通過した上位16組が決勝に進出します。
2023年のコンテストでは、1位に30,000ユーロ、2位に10,000ユーロ、3位に5,000ユーロが授与され、その他の決勝進出者にも追加の賞金が授与されました。
賞金総額は63,000ユーロでした。
Ready Trader Goでは、シミュレーション取引を通じて、マーケットメイク、自動執行、リスク管理について学生が学べます。
参加者は、アルゴリズムのパフォーマンスが価格の正確性、注文管理、流動性、他のトレーダーとの競争にどのように左右されるかを学びます。
暗号資産市場でも同様の概念が見られます。そこでは、先物のオーダーブックデータを取引アルゴリズムで処理し、価格や利用可能な流動性を監視できます。
このコンテストは教育を目的としています。シミュレーション取引の結果は、実際の金融市場で戦略が利益を生み出すことを示すものではありません。
はい。プロフェッショナルな取引経験のない、参加資格を満たす大学生が参加できます。プログラミングの知識と金融市場に関する理解が役立ちます。
はい。2023年のルールでは、個人での参加、または参加資格を満たす学生3人以内のチームでの参加が認められていました。
2023年のコンテストでは、Python 3.11とC++17に対応していました。提出したアルゴリズムはLinux環境で稼働しました。
参加者は、シミュレーション取引試合におけるアルゴリズムのパフォーマンスに基づいて順位付けされます。順位の高い予選通過者が決勝に進出し、取引結果によって入賞順位が決まります。
いいえ。公式ウェブサイトでは、2023年のコンテストは終了しており、登録受付も締め切られていると記載されています。公式ページでは、今後のコンテストの開催予定は確認されていません。











