HFT Elite

ประเภทคำสั่ง

ทุกประเภทคำสั่งที่เทรดเดอร์ options เดสก์คาดหวัง วางทับบน CLOB ของ Polymarket Stops, brackets, OCO, trailing stops, conditional cross-market triggers, TWAP และ iceberg — พร้อม TIF flags ครบ (GTC, GTD, IOC, FOK)

เหตุใด Polymarket ต้องการประเภทคำสั่ง synthetic

CLOB ของ Polymarket เปิดเผยเพียงสอง primitives: market และ limit ไม่มี stop native, ไม่มี bracket, ไม่มี OCO และไม่มี trailing stop สำหรับ copy-trading หรือการจัดการตำแหน่งที่ active ใดๆ ช่องว่างนั้นบังคับให้คุณดูแลหน้าจอหรือยอมรับว่าตำแหน่งสามารถลงไปถึงศูนย์ได้ Pro Workstation ปิดช่องว่างนั้นด้วยคำสั่ง conditional ฝั่ง server ที่ส่งคำสั่ง CLOB พื้นฐานผ่าน execution path เดียวกับตั๋วด้วยตนเองเมื่อ trigger ทำงาน

ทุกคำสั่ง workstation เซ็นชื่อฝั่ง client ด้วย polymarket_client_sdk_v2 อย่างเป็นทางการ และส่งพร้อม V2 builder code แนบสำหรับการอ้างอิง PolyZig ไม่เคยเก็บ funds ของคุณ ไม่เคยถือ private key ของคุณ และไม่เคยเซ็นชื่อคำสั่งของคุณใหม่ — conditional-order watcher เป็นเพียง trigger อัตโนมัติที่ใช้เซสชันที่รับรองความถูกต้องของคุณซ้ำ

Stop และ stop-limit

Stop ส่งคำสั่ง market เมื่อราคาข้าม trigger ของคุณ Stop-limit ส่งคำสั่ง limit ที่ราคาที่คุณตั้ง ให้การควบคุม slippage โดยมีต้นทุนของการ non-fill ที่เป็นไปได้ในตลาดเร็ว ทั้งสองใช้ในทิศทางใดก็ได้: sell stop ส่งเมื่อราคาตกต่ำกว่า trigger; 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 ผูก trigger ของมันใหม่กับ peak ปัจจุบัน (ฝั่ง sell) หรือ trough (ฝั่ง buy) ของราคาที่สังเกตได้ trail offset กำหนดว่าราคาต้อง retrace จาก peak นั้นเท่าไหร่ก่อนที่ stop จะส่ง มีประโยชน์สำหรับการให้ผู้ชนะวิ่งในขณะที่ยังคงจำกัด round-trip drawdown — workstation ติดตาม peak ใน in-memory ภายใน per-order monitor task

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 คือสอง legs ที่ยกเลิกกันเมื่อ fill: โดยทั่วไป stop loss และ take profit Bracket คือรูปแบบ OCO ที่ห่อหุ้มตำแหน่งที่มีอยู่ Workstation สร้างทั้งสอง legs ในหนึ่งธุรกรรมฐานข้อมูลและเขียน linked_order_id แบบกลับ เพื่อให้ leg ใดก็ตามที่ส่งก่อนยกเลิก sibling — ไม่มีสถานการณ์ที่คุณจบลงด้วย bracket ที่ยกเลิกครึ่งหนึ่ง

การยกเลิกเป็น user-scoped: watcher จะยกเลิกเฉพาะ sibling ที่เป็นของ user เดียวกันกับคำสั่งที่ส่ง แม้ว่าลิงก์ที่เป็นอันตรายจะถูก inject เข้ามาก็ตาม

Conditional cross-market triggers

คำสั่ง conditional ดูตลาดหนึ่งและดำเนินการกับอีกตลาด ตัวอย่าง: "หาก Trump-2024 YES ตกต่ำกว่า $0.40 ส่ง buy บน leg ที่สัมพันธ์กับ Trump-loss" Workstation persist สิ่งเหล่านี้เหมือน stops; cross-market evaluator wired ควบคู่กับ multi-leg ticket builder

TWAP และ iceberg (โรดแมป)

บนคู่ Polymarket ที่บาง แม้แต่ไม่กี่พันดอลลาร์ก็สามารถเคลื่อนหนังสือได้ แผน: TWAP แบ่งคำสั่งใหญ่เป็น N child orders ในกรอบหน้าต่างที่กำหนดค่าได้; iceberg แสดงต่อหนังสือเฉพาะชิ้นที่มองเห็นและเติมใหม่เมื่อส่วนที่มองเห็นถูก fill ซ่อนขนาดทั้งหมด ทั้งสองลด market-impact slippage บนตลาด illiquid ไม่มีอันใดถูก implement ใน build นี้ — สิ่งเหล่านี้อยู่ในช่วง Phase 4 execution-strategies cut หลังจากที่ conditional-orders watcher เปิดเผย CLOB executor จริง

Time in force flags

ตั๋ว limit ทุกใบวันนี้ส่งเป็น GTC (good-till-cancelled) เนื่องจากเป็นสิ่งที่ `polymarket_client_sdk_v2` เปิดเผยบน order builder GTD, IOC และ FOK เป็นส่วนหนึ่งของ Phase 1b TIF cut — เมื่อ branch upstream ของ SDK เพิ่ม flag ลง (หรือ workstation มีส่วนร่วม) UI ตั๋วเปิดเผย dropdown TIF และ order API ขยาย `PlaceOrderRequest` ด้วย `time_in_force` + `expires_at` จนถึงตอนนั้น พฤติกรรมแบบ IOC สามารถประมาณได้โดยการส่ง limit ที่แคบและยกเลิกใน poller pass ถัดไป

การกำหนดขนาดตามความเสี่ยง

ตั๋วคำสั่งมีตัวช่วย "max loss" ใส่จำนวนดอลลาร์ที่คุณยินดีเสี่ยงและราคา entry + stop และตั๋วจะคำนวณขนาดที่จำกัดความสูญเสียของคุณที่ตัวเลขนั้นโดยอัตโนมัติ Primitive เดียวกับที่เทรดเดอร์ options ใช้กำหนดขนาด vertical: วาง downside ของคุณ ไม่ใช่ notional ของคุณ

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 แบบ native หรือไม่?

ไม่ CLOB ของ Polymarket เปิดเผยเฉพาะ market และ limit เท่านั้น PolyZig Pro Workstation ปิดช่องว่างนั้นด้วยการ persist คำสั่ง synthetic (stops, stop-limits, trailing stops, OCO, brackets, conditional cross-market triggers) ฝั่ง server และส่งคำสั่ง CLOB พื้นฐานผ่าน execution path เดียวกับตั๋วด้วยตนเองเมื่อ trigger ประเมินเป็นจริง Watcher, schema, validation และ logic การยกเลิก sibling OCO จัดส่งวันนี้; production CLOB executor ที่เปลี่ยน trigger ที่ส่งให้เป็นคำสั่งที่ post คือ wire-up ที่เหลือ

OCO ถูก implement บน Polymarket อย่างไร?

PolyZig สร้างทั้งสอง legs ของ OCO ในหนึ่งธุรกรรมฐานข้อมูลและเขียน linked_order_id แบบกลับเพื่อให้แต่ละ leg อ้างถึงอีก leg เมื่อ leg ใดก็ตามส่ง watcher จะยกเลิก sibling ของมัน การยกเลิกถูก scope ไปยัง user_id เดียวกันที่เป็นเจ้าของคำสั่งที่ส่ง ดังนั้นลิงก์หลงทางจะไม่สามารถเข้าถึงบัญชีอื่นได้

Stop จะส่งเร็วแค่ไหนเมื่อ execution เปิด?

Conditional-orders watcher subscribe กับ WebSocket subscription manager เดียวกันที่ขับเคลื่อน price chart บน price-cross event มัน promote แถวจาก pending → triggered แบบอะตอมและ wired ให้ส่งคำสั่ง CLOB พื้นฐานผ่าน OrderExecutor บน hot path เดียวกับที่ตั๋วด้วยตนเองใช้ Noop executor คือ placeholder ที่จัดส่งวันนี้; เมื่อ adapter production OrderExecutor ลง median price-cross-to-CLOB-submission latency จะถูกเผยแพร่บน workstation hub

ฉันสามารถแนบ stop และ take-profit กับตำแหน่งที่มีอยู่ได้ไหม?

นั่นคือสิ่งที่ bracket primitive ถูกสร้างขึ้นมาเพื่อ: เปิดตำแหน่งตามปกติ จากนั้นสร้าง bracket — target leg (limit ที่ take-profit ของคุณ) และ stop leg (stop หรือ stop-limit) เชื่อมโยงแบบอะตอม โดยอันใดที่ fill ก่อนจะยกเลิกอีกอัน Bracket คงอยู่วันนี้; live trigger-to-CLOB execution มาพร้อมกับการ wire-up production OrderExecutor ที่ flag ใน status banner ด้านบน

เกิดอะไรขึ้นกับคำสั่ง conditional ของฉันหาก PolyZig restart?

พวกมัน persist ใน Postgres เมื่อ startup ConditionalOrderWatcher เรียก restore() และ re-subscribe ไปยัง token ของทุกคำสั่ง pending ไม่มี state แบบ in-memory-only ดังนั้นการ restart ไม่ทำให้คุณเสียอะไร

รับสิ่งนี้ในบัญชีของคุณ

พื้นผิว Pro Workstation — และทุกสิ่งที่อธิบายในหน้านี้ — มีให้บริการในระดับ HFT Elite ($149/เดือน, ค่าธรรมเนียม 0.10% ต่อการเทรด)

อัปเกรดเป็น HFT Elite