HFT Elite

注文タイプ

Polymarket の CLOB の上に重ねられた、デスクオプショントレーダーが期待するすべての注文タイプ。Stop、bracket、OCO、trailing-stop、条件付きクロスマーケットトリガー、TWAP、iceberg——完全な TIF フラグ(GTC、GTD、IOC、FOK)を備えています。

なぜ Polymarket には合成注文タイプが必要か

Polymarket の CLOB は market と limit の 2 つのプリミティブのみを公開します。ネイティブの stop、bracket、OCO、trailing-stop はありません。コピートレードまたはあらゆるアクティブなポジション管理にとって、このギャップは画面に張り付くか、ポジションがゼロまで下落することを許容するかをお客様に強います。Pro Workstation はこのギャップをサーバーサイドの条件付き注文で埋めます。これは、トリガーが発火すると、手動チケットと同じ実行パスを介して基礎となる CLOB 注文を送信します。

すべてのワークステーション注文は公式 polymarket_client_sdk_v2 でクライアントサイドで署名され、帰属のために V2 builder code を添えて送信されます。PolyZig はお客様の資金を一切預からず、秘密鍵を一切保持せず、注文に再署名することもありません——条件付き注文ウォッチャーは認証済みセッションを再利用する自動トリガーにすぎません。

Stop と stop-limit

Stop は価格がトリガーをまたぐと成行注文を発火させます。Stop-limit はお客様が設定した価格で limit 注文を発火させ、急速な市場で約定しない可能性と引き換えにスリッページの制御を提供します。両方ともいずれの方向にも適用されます——sell stop は価格がトリガーを下回ると発火し、buy stop は価格がトリガーを超えると発火します。

side=sell, trigger_price=0.45  →  fires when price ≤ 0.45
side=buy,  trigger_price=0.55  →  fires when price ≥ 0.55

Trailing-stop

Trailing-stop はトリガーを観測価格のランニングピーク(売り側)またはトラフ(買い側)に再アンカーします。trail offset は、stop が発火する前に価格がそのピークからどれだけリトレースする必要があるかを定義します。勝ち手を走らせつつラウンドトリップのドローダウンを限定するのに有用です——ワークステーションは注文ごとのモニタータスク内のメモリでピークを追跡します。

sell trailing-stop, trail_offset=0.05
  → peak rises to 0.70, trigger sits at 0.65
  → if price drops to 0.65, stop fires

OCO と bracket——アトミックで相互的なリンク

OCO チケットは約定時に互いをキャンセルする 2 つのレッグです——通常は stop loss と take profit です。Bracket は既存ポジションをラップする OCO パターンです。Workstation は両方のレッグを 1 つのデータベーストランザクションで作成し、相互的な linked_order_id を書き込むため、最初に発火したレッグが兄弟をキャンセルします——半キャンセル状態の bracket になることはありません。

キャンセルはユーザースコープです——悪意あるリンクが何らかの方法で注入された場合でも、ウォッチャーは発火した注文と同じユーザーに属する兄弟のみをキャンセルします。

条件付きクロスマーケットトリガー

条件付き注文は 1 つの市場を監視し、別の市場で行動します。例:「Trump-2024 YES が $0.40 を下回ったら、Trump-loss と相関のあるレッグで buy を発火させる」。Workstation はこれらを stop と同じ方法で永続化します。クロスマーケットエバリュエーターはマルチレッグチケットビルダーと並行して配線されます。

TWAP と iceberg(ロードマップ)

薄い Polymarket ペアでは数千ドルでもブックを動かすことがあります。計画:TWAP は大口注文を構成可能なウィンドウで N 個の子注文にスライスし、iceberg はブックに見えるスライスのみを表示し、見える部分が約定するにつれて補充して、合計サイズを隠します。両方とも非流動的な市場での市場インパクトのスリッページを低減します。本ビルドではどちらも実装されていません——これらは Phase 4 実行戦略カットに属し、条件付き注文ウォッチャーが本物の CLOB executor を公開してから着手します。

Time in force フラグ

今日のすべての limit チケットは GTC(good-till-cancelled)として送信されます。なぜなら polymarket_client_sdk_v2 が注文ビルダーで公開しているのはこれだからです。GTD、IOC、FOK は Phase 1b の TIF カットの一部です——SDK のアップストリームブランチがフラグを実装すれば(または workstation が貢献すれば)、チケット UI は TIF ドロップダウンを公開し、注文 API は PlaceOrderRequest を time_in_force + expires_at で拡張します。それまでは、タイトな limit を送信して次のポーラーパスでキャンセルすることで IOC 風の挙動を近似できます。

リスク定義サイジング

注文チケットには「max loss」ヘルパーが含まれます。お客様がリスクを取る意思のあるドル金額と entry + stop 価格を入力すると、チケットが損失をその数値ピッタリで限定するサイズを自動計算します。オプショントレーダーが vertical をサイジングするのに使うのと同じプリミティブです——想定元本ではなくダウンサイドにポジションを取ります。

size = max_loss / |entry_price − stop_price|
i

Live today: Market & Limit orders. Coming soon: Stop / Stop-limit / Trailing stop / OCO / Bracket / Conditional / TWAP / Iceberg — the production CLOB executor adapter is the remaining piece. The status column on the matrix below reflects the real deployment state; HFT subscribers get the rest on launch without re-upgrading.

Reference matrix

Every order type at a glance

TypeStatusTrigger conditionFills atBest for
MarketLiveImmediateBest available depthSpeed > slippage
LimitLiveImmediateYour limit price or restsSlippage control
StopComing soonSell: price ≤ trigger · Buy: price ≥ triggerMarket once triggeredCap downside on a position
Stop-limitComing soonSame as StopLimit once triggeredStops with slippage control
Trailing stopComing soonAnchored to running peak/troughMarket once trail offset crossedLet winners run with capped giveback
OCOComing soonEither leg fires → cancels siblingPer leg type (stop/limit)Bracket a position with both ends
BracketComing soonOCO of take-profit + stopPer leg typeWrap an open position
Conditional (cross-market)Coming soonWatches a different marketMarket or limit on the targetPair / hedge automation
TWAPComing soonContinuous over a windowSliced child ordersReduce market impact on thin pairs
IcebergComing soonShow visible slice; refill on fillPer visible sliceHide total size from the book

Time-in-force

TIF flags — when each one wins

TIFMeaningWhen to use
GTCGood-til-cancelDefault for limits you intend to leave on the book
GTDGood-til-dateAuto-expire near a known event window
IOCImmediate-or-cancelTake whatever fills now, drop the rest
FOKFill-or-killAll-or-none atomic execution

Worked example

Bracket on a long YES at $0.42

Open 100 shares YES at $0.42. Cap downside at the cost of 6¢ per share, ride upside to a 12¢ take-profit. Created in one ticket with reciprocal links — whichever leg fires cancels the sibling.

POSITION  long 100 YES @ 0.42
BRACKET   take-profit  → sell @ 0.54   (bracket_target)
          stop loss   → sell @ 0.36   (bracket_stop)
RESULT    max gain 12¢ × 100  =  +$12.00
          max loss  6¢ × 100  =  − $6.00
          R:R 2.0

関連する Workstation ページ

FAQ

よくあるご質問

Polymarket は stop-loss 注文をネイティブにサポートしていますか?

いいえ。Polymarket の CLOB は market と limit のみを公開します。PolyZig Pro Workstation は合成注文(stop、stop-limit、trailing stop、OCO、bracket、条件付きクロスマーケットトリガー)をサーバーサイドで永続化し、トリガーが真と評価されると、手動チケットと同じ実行パスを介して基礎となる CLOB 注文を発火させることでこのギャップを埋めます。ウォッチャー、スキーマ、検証、OCO 兄弟キャンセルロジックは今日出荷されます。発火したトリガーを発注済み注文に変換する本番 CLOB executor が残りの配線です。

OCO は Polymarket でどのように実装されますか?

PolyZig は OCO の両方のレッグを 1 つのデータベーストランザクションで作成し、相互的な linked_order_id を書き込むため、各レッグが他方を参照します。いずれかのレッグが発火すると、ウォッチャーはその兄弟をキャンセルします。キャンセルは発火した注文を所有する同じ user_id にスコープされるため、迷子のリンクが他のアカウントに到達することはありません。

実行が点灯したとき stop はどれくらい速く発火しますか?

条件付き注文ウォッチャーは価格チャートを駆動するのと同じ WebSocket サブスクリプションマネージャを購読します。価格クロスイベント時にその行を pending → triggered にアトミックに昇格させ、手動チケットと同じホットパスで OrderExecutor を介して基礎となる CLOB 注文を送信するように配線されています。今日出荷されているプレースホルダは Noop executor です。本番 OrderExecutor アダプタがランディングすると、価格クロスから CLOB 送信までの中央値レイテンシがワークステーションハブで公開されます。

既存ポジションに stop と take-profit を取り付けられますか?

それが bracket プリミティブが構築された目的です——通常通りポジションをオープンし、bracket を作成します——ターゲットレッグ(take-profit の limit)と stop レッグ(stop または stop-limit)が、アトミックにリンクされ、最初に約定した方が他方をキャンセルします。bracket は今日永続化されます。トリガーから CLOB へのライブ実行は上記のステータスバナーでフラグ付けされた本番 OrderExecutor 配線とともに到着します。

PolyZig が再起動したら、私の条件付き注文はどうなりますか?

それらは Postgres に永続化されています。起動時に ConditionalOrderWatcher は restore() を呼び出し、すべての pending 注文のトークンに再購読します。インメモリのみの状態は存在しないため、再起動はお客様に何の代償も強いません。

お客様のアカウントで利用開始

Pro Workstation のインターフェース、ならびに本ページに記載されたすべての機能は HFT Elite ティア($149/月、取引ごとに 0.10% の手数料)で提供されます。

HFT Elite にアップグレード