HFT Elite
주문 유형
Polymarket의 CLOB 위에 얹힌, 데스크 옵션 트레이더가 기대하는 모든 주문 유형. Stop, bracket, OCO, trailing-stop, 조건부 크로스마켓 트리거, TWAP, iceberg — 완전한 TIF 플래그(GTC, GTD, IOC, FOK)와 함께.
Polymarket이 합성 주문 유형을 필요로 하는 이유
Polymarket의 CLOB은 두 가지 프리미티브만 노출합니다 — market과 limit. 네이티브 stop, bracket, OCO, trailing-stop은 없습니다. 카피트레이딩이나 모든 능동적 포지션 관리에 있어 이 격차는 화면을 지키거나 포지션이 0까지 갈 수 있다는 것을 받아들이도록 강요합니다. 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 티켓은 체결 시 서로를 취소하는 두 레그입니다 — 일반적으로 stop loss와 take profit. Bracket은 기존 포지션을 감싸는 OCO 패턴입니다. Workstation은 단일 데이터베이스 트랜잭션에서 두 레그를 모두 만들고 상호 참조하는 linked_order_id를 기록하므로, 먼저 발화하는 레그가 형제를 취소합니다 — 절반만 취소된 bracket으로 끝나는 시나리오는 없습니다.
취소는 사용자 범위로 제한됩니다 — 악의적인 링크가 어떻게든 주입되더라도 워처는 발화한 주문과 동일 사용자에 속한 형제만 취소합니다.
조건부 크로스마켓 트리거
조건부 주문은 한 시장을 감시하고 다른 시장에서 행동합니다. 예: "Trump-2024 YES가 $0.40 아래로 떨어지면 Trump-loss 상관 레그에서 매수를 발화". 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 업스트림 브랜치가 플래그를 추가하면(또는 워크스테이션이 기여하면), 티켓 UI는 TIF 드롭다운을 노출하고 주문 API는 PlaceOrderRequest를 time_in_force + expires_at으로 확장합니다. 그때까지는 타이트한 limit을 제출하고 다음 폴러 패스에서 취소함으로써 IOC 스타일 동작을 근사할 수 있습니다.
위험 정의 사이징
주문 티켓은 "max loss" 헬퍼를 포함합니다. 위험을 감수할 의향이 있는 달러 금액과 entry + stop 가격을 입력하면, 티켓이 손실을 정확히 그 숫자에서 제한하는 사이즈를 자동 계산합니다. 옵션 트레이더가 vertical을 사이징할 때 사용하는 것과 동일한 프리미티브입니다 — 명목금액이 아니라 하방을 포지셔닝하십시오.
size = max_loss / |entry_price − stop_price|
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
| Type | Status | Trigger condition | Fills at | Best for |
|---|---|---|---|---|
| Market | Live | Immediate | Best available depth | Speed > slippage |
| Limit | Live | Immediate | Your limit price or rests | Slippage control |
| Stop | Coming soon | Sell: price ≤ trigger · Buy: price ≥ trigger | Market once triggered | Cap downside on a position |
| Stop-limit | Coming soon | Same as Stop | Limit once triggered | Stops with slippage control |
| Trailing stop | Coming soon | Anchored to running peak/trough | Market once trail offset crossed | Let winners run with capped giveback |
| OCO | Coming soon | Either leg fires → cancels sibling | Per leg type (stop/limit) | Bracket a position with both ends |
| Bracket | Coming soon | OCO of take-profit + stop | Per leg type | Wrap an open position |
| Conditional (cross-market) | Coming soon | Watches a different market | Market or limit on the target | Pair / hedge automation |
| TWAP | Coming soon | Continuous over a window | Sliced child orders | Reduce market impact on thin pairs |
| Iceberg | Coming soon | Show visible slice; refill on fill | Per visible slice | Hide total size from the book |
Time-in-force
TIF flags — when each one wins
| TIF | Meaning | When to use |
|---|---|---|
| GTC | Good-til-cancel | Default for limits you intend to leave on the book |
| GTD | Good-til-date | Auto-expire near a known event window |
| IOC | Immediate-or-cancel | Take whatever fills now, drop the rest |
| FOK | Fill-or-kill | All-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 페이지
Position Greeks
Per-position delta and theta for binary outcomes.
Multi-leg strategies
Verticals, calendars, pairs, and box-spread arbitrage.
Discovery & screeners
IV-rank, theta-harvest, mispricing, whale activity.
Options primer
New to options? Start here. Includes IV, IV surface, and the Polymarket mapping.
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의 두 레그를 생성하고 상호 참조하는 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로 업그레이드