Back to strategies

マーケットメイキング戦略

在庫と逆選択を制御しながらブックの両サイドに気配を出す

マーケットメイキング戦略は、level-1 および level-2 のビッド、アスク、深度、約定、キュー更新を短期の発注判断に変換し、その後に約定、キャンセル、在庫、そして在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値を管理するマーケットマイクロストラクチャー取引テンプレートです。 - High-frequency market making research

この戦略は、一般的に公開されているテクニカル分析の概念および参考資料に基づく教育的な例として提供されています。研究およびデモンストレーション目的のみであり、投資アドバイスを構成するものではありません。

⚠️ 戦略適合性
リスク: EXTREME
適している
  • level-1 および level-2 のビッド、アスク、深度、約定、キュー更新がタイムスタンプ付きでシーケンスされ、ライブの発注判断を支えるのに十分な速さである市場。
  • 期待されるスプレッド獲得が逆選択と在庫コストを上回るを、そのエッジがスプレッド、手数料、latency に消費される前に注文へ変換できる取引venue。
  • キュー位置、部分約定、キャンセル、メッセージ制限、逆選択を明示的にモデル化する研究環境。
避けるべき
  • 遅延した、サンプリングされた、またはローソク足のみのデータで、order book の状態と約定優先順位を再構築できない場合。
  • 期待エッジがスプレッド、取引所手数料、マーケットインパクト、またはインフラの latency より小さい市場。
  • キュー、キャンセル、venue リスクをモデル化せず、すべての気配が表示価格で約定すると仮定するバックテスト。
🕒 時間枠
TickSub-secondIntraday
🌍 市場
StocksFuturesCryptoFX
📢 高頻度戦略はデータ品質と執行の前提に極めて敏感であり、在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値はデプロイ前に強制する必要があります。
Q: マーケットメイキング戦略の背後にある中核的な考え方は何ですか?
この戦略はlevel-1 および level-2 のビッド、アスク、深度、約定、キュー更新を読み取り、期待されるスプレッド獲得が逆選択と在庫コストを上回るを待ち、公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配を送信し、在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化するときに決済します。
Q: マーケットメイキング戦略はなぜバックテストが難しいのですか?
これは order book のシーケンス、キュー位置、キャンセルのタイミング、部分約定、手数料、latency に依存します。ローソク足データでは、それらの取引が執行可能だったことを証明できません。
Q: マーケットメイキング戦略の最大のリスクは何ですか?
最大のリスクは通常、逆選択です。市場がポジションに不利な方向へ動こうとするときに戦略が約定し、有利な気配はキャンセルされるか約定しません。

この戦略の仕組み

市場の読み取りから取引管理までの 5 段階の意思決定フロー

1
フィード状態
ライブの order book 入力を正規化
level-1 および level-2 のビッド、アスク、深度、約定、キュー更新を、確定的なタイムスタンプとシーケンスチェックとともに取り込む
シグナル計算の前に、陳腐化、クロス、ロック、またはギャップ補完された order book 状態を除外する
venue レベルのスプレッド、深度、キュー位置、メッセージ制限を追跡する
BBMACD
2
シグナル検証
短期エッジを推定
期待されるスプレッド獲得が逆選択と在庫コストを上回る場合にのみトリガーする
エッジがスプレッド、手数料、逆選択、キャンセルリスクの前提を超えることを要求する
現在の order book 状態を、同一 venue の過去のマイクロストラクチャーレジームと比較する
タッチクロス接近
3
発注ロジック
気配または攻撃的注文を出す
キューと約定の前提が執行可能な場合にのみ公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配を使用する
注文を送る前に venue、価格レベル、注文タイプ、キャンセルルールを選ぶ
メッセージをスロットルし、戦略が不可能な発注・キャンセルの回転に依存しないようにする
BBシグナルMACDクロス✓ GO
4
解消ルール
約定と陳腐化したシグナルを管理
公正価値、スプレッド、キュー状態が変化したときに更新される待機指値注文で執行する
在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化するときに決済する
order book の状態がシグナルを無効にしたら、待機注文を直ちに取り消す
買い部分売り利益エリア
5
HFT リスク
逆選択と venue リスクを制限
在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値を、取引前およびライブ取引のハードな制御として適用する
フィード遅延、キュー損失、クロス市場、切断、キャンセル、部分約定にストレステストを行う
ライブの約定品質がテスト済みの前提から乖離したら、戦略を無効化する
エントリーSLTPトレーリングストップ2%R:R
戦略コンポーネント一覧

マーケットメイキング戦略

在庫と逆選択を制御しながらブックの両サイドに気配を出す

マーケット
メイキング
スプレッド
SC StratCraft
Bブック 状態
level-1 および level-2 のビッド、アスク、深度、約定、キュー更新入力フィード
Bid-Ask Spreadコストハードル
キュー位置約定優先度
Sエッジ シグナル
期待されるスプレッド獲得が逆選択と在庫コストを上回る取引根拠
逆選択有害な約定リスク
オールインコストモデルエッジのハードル
O発注 ルール
公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配発注ルール
venue 選択ルーティングルール
メッセージスロットル運用ガード
X決済 ルール
在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化する主要な解消
キャンセルルール待機注文の制御
在庫解消ポジション制御
Rリスク 管理
在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値執行リスク
フィードヘルスチェックデータガード
キルスイッチハードストップ
マーケットメイキング戦略
マーケットメイキング戦略は、level-1 および level-2 のビッド、アスク、深度、約定、キュー更新を短期の発注判断に変換し、その後に約定、キャンセル、在庫、そして在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値を管理するマーケットマイクロストラクチャー取引テンプレートです。
マーケットメイキング戦略 Market Suitability
The マーケットメイキング戦略 strategy works best in level-1 および level-2 のビッド、アスク、深度、約定、キュー更新がタイムスタンプ付きでシーケンスされ、ライブの発注判断を支えるのに十分な速さである市場。. 期待されるスプレッド獲得が逆選択と在庫コストを上回るを、そのエッジがスプレッド、手数料、latency に消費される前に注文へ変換できる取引venue。. キュー位置、部分約定、キャンセル、メッセージ制限、逆選択を明示的にモデル化する研究環境。. Traders should avoid using this strategy in 遅延した、サンプリングされた、またはローソク足のみのデータで、order book の状態と約定優先順位を再構築できない場合。. 期待エッジがスプレッド、取引所手数料、マーケットインパクト、またはインフラの latency より小さい市場。. キュー、キャンセル、venue リスクをモデル化せず、すべての気配が表示価格で約定すると仮定するバックテスト。. The risk level is categorized as EXTREME. 高頻度戦略はデータ品質と執行の前提に極めて敏感であり、在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値はデプロイ前に強制する必要があります。
マーケットメイキング戦略の背後にある中核的な考え方は何ですか?
この戦略はlevel-1 および level-2 のビッド、アスク、深度、約定、キュー更新を読み取り、期待されるスプレッド獲得が逆選択と在庫コストを上回るを待ち、公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配を送信し、在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化するときに決済します。
マーケットメイキング戦略はなぜバックテストが難しいのですか?
これは order book のシーケンス、キュー位置、キャンセルのタイミング、部分約定、手数料、latency に依存します。ローソク足データでは、それらの取引が執行可能だったことを証明できません。
マーケットメイキング戦略の最大のリスクは何ですか?
最大のリスクは通常、逆選択です。市場がポジションに不利な方向へ動こうとするときに戦略が約定し、有利な気配はキャンセルされるか約定しません。
level-1 および level-2 のビッド、アスク、深度、約定、キュー更新
level-1 および level-2 のビッド、アスク、深度、約定、キュー更新は、短期の需給、スプレッド、キュー状態を推定するために用いる市場状態を供給します。. Formula: Sequenced order-book events
Bid-Ask Spread
bid-ask spread は、期待エッジがプラスになる前に短期戦略が最初に乗り越えなければならないコストハードルです。. Formula: Ask - Bid
キュー位置
キュー位置は、待機注文が市場が動くかシグナルが失効する前に約定する可能性が高いかどうかを推定します。. Formula: Displayed size ahead of order
期待されるスプレッド獲得が逆選択と在庫コストを上回る
期待されるスプレッド獲得が逆選択と在庫コストを上回るは、戦略が注文を送信または維持することを許される前に、すべてのコストを超えなければならないマイクロストラクチャー条件を定義します。. Formula: Quote = Fair Value +/- Spread/2 +/- Inventory Skew
逆選択
逆選択は、価格がポジションに不利な方向へ動く直前に戦略が約定しやすくなるときに発生します。. Formula: Fill followed by unfavorable move
オールインコストモデル
オールインコストモデルは、手数料、キュー損失、latency を含める前にマイクロストラクチャーのシグナルが収益的と扱われるのを防ぎます。. Formula: Spread + fees + slippage + latency
公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配
公正価値の周りに在庫スキューを加えた両サイドのパッシブ気配は、戦略が短命のエッジ推定を具体的な価格、方向、サイズ、注文タイプへどう変換するかを定義します。. Formula: Signal to order instruction
venue 選択
venue 選択は、表示流動性、手数料ティア、キュー深度、約定確率を比較したうえで、注文をどこで待機または執行すべきかを選びます。. Formula: Route by spread, queue, fee, and fill odds
メッセージスロットル
メッセージスロットルは、ライブ取引では拒否またはペナルティを受ける発注・キャンセルレートにバックテストが依存するのを防ぎます。. Formula: Orders and cancels within limit
在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化する
在庫が目標を超える、公正価値が動く、気配の経過時間が切れる、または約定品質が悪化するは、元の短期エッジが消えた後にマイクロストラクチャー取引が開いたままになるのを防ぎます。. Formula: Close, cancel, or hedge stale exposure
キャンセルルール
キャンセルルールは、スプレッド、深度、キュー、シグナル状態が元の気配を無効にするほど変化したときに待機注文を取り消します。. Formula: Cancel when quote becomes stale
在庫解消
在庫解消ルールは、小さな約定誤差が方向性リスクになる前に、約定したポジションを目標エクスポージャーへ戻します。. Formula: Reduce exposure toward target
在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値
在庫上限、気配陳腐化の制限、逆選択ストップ、キルスイッチのしきい値は、venue の状態、フィードの健全性、エクスポージャー、発注レート、実現約定品質に対する交渉不可能な上限を定義します。. Formula: Pre-trade and live hard limits
フィードヘルスチェック
フィードヘルスチェックは、order book の状態が陳腐化、不完全、シーケンス外、または venue 間で不整合なときに取引を停止します。. Formula: No stale, missing, or out-of-sequence events
キルスイッチ
キルスイッチは、損失、latency、拒否率、切断、または約定スリッページがテスト済みの稼働範囲を超えたときに戦略を無効化します。. Formula: Disable on loss, latency, or disconnect breach