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|
Live today: Market, Limit, Stop, Stop-limit, Trailing stop, OCO, and Bracket orders rest server-side and fire through the production execution adapter around the clock. Coming soon: Conditional cross-market triggers, TWAP, and Iceberg. The matrix reflects the deployed state; HFT subscribers receive the remaining tools at launch without another upgrade.
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 | Live | Sell: price ≤ trigger · Buy: price ≥ trigger | Market once triggered | Cap downside on a position |
| Stop-limit | Live | Same as Stop | Limit once triggered | Stops with slippage control |
| Trailing stop | Live | Anchored to running peak/trough | Market once trail offset crossed | Let winners run with capped giveback |
| OCO | Live | Either leg fires → cancels sibling | Per leg type (stop/limit) | Bracket a position with both ends |
| Bracket | Live | 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 YES shares at $0.42. Limit downside to 6¢ per share and target 12¢ of upside. The two reciprocal legs are created in one ticket; whichever fires first cancels the other.
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 ที่เกี่ยวข้อง
Greeks รายตำแหน่ง
เดลตาและทีตารายตำแหน่ง พร้อมความเสี่ยงพอร์ตสำหรับผลลัพธ์แบบไบนารี
กลยุทธ์หลายขา
Vertical, calendar, pair, range spread และ box arbitrage
การค้นหาและสกรีนเนอร์
IV rank, theta harvest, การตั้งราคาผิด, catalyst และกิจกรรมวาฬ
บทนำออปชัน
เรียนรู้ออปชัน ความผันผวน ผลตอบแทนแบบไบนารี และการเทียบกับ Polymarket
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 สำหรับเดือนแรก จากนั้น $249/เดือน พร้อมค่าธรรมเนียม 0.30% ต่อรายการเทรด
อัปเกรดเป็น HFT Elite