HFT Elite
Mga uri ng order
Bawat order type na inaasahan ng desk options trader, isinapatong sa CLOB ng Polymarket. Stops, brackets, OCO, trailing stops, conditional cross-market triggers, TWAP, at iceberg — kasama ang buong TIF flags (GTC, GTD, IOC, FOK).
Bakit kailangan ng Polymarket ng synthetic order types
Inilalantad lang ng CLOB ng Polymarket ang dalawang primitive: market at limit. Walang native Stop, walang Bracket, walang OCO, at walang Trailing-stop. Para sa copy-trading o anumang aktibong position management, pinipilit ka ng puwang na iyon na bantayan ang screen o tanggapin na ang isang position ay puwedeng bumagsak sa zero. Pinupunan ng Pro Workstation ang puwang na iyon gamit ang server-side conditional orders na nagsusumite ng underlying CLOB order sa parehong execution path tulad ng manual ticket sa sandaling lumagablab ang trigger.
Ang bawat workstation order ay nilalagdaan client-side gamit ang opisyal na polymarket_client_sdk_v2 at ipinapadala kasama ang V2 builder code para sa attribution. Kailanman ay hindi pinapanatili ng PolyZig ang pondo mo, hindi hawak ang private key mo, at hindi muling nilalagdaan ang order mo — ang conditional-order watcher ay isang automated trigger lang na muling gumagamit ng iyong authenticated session.
Stop at stop-limit
Ang Stop ay nagpapasabog ng market order kapag tumawid ang presyo sa trigger mo. Ang Stop-limit ay nagpapasabog ng limit order sa presyong tinakda mo, na nagbibigay sa iyo ng slippage control sa kabayaran ng posibleng non-fill sa mabilis na markets. Pareho silang aplikable sa anumang direksyon: ang sell stop ay sumasabog kapag bumababa ang presyo sa ibaba ng trigger; ang buy stop ay sumasabog kapag umaakyat ang presyo sa ibabaw nito.
side=sell, trigger_price=0.45 → fires when price ≤ 0.45 side=buy, trigger_price=0.55 → fires when price ≥ 0.55
Trailing stop
Ang Trailing-stop ay muling nag-aanchor ng trigger nito sa running peak (sell side) o trough (buy side) ng naobserbahang presyo. Tinutukoy ng trail offset kung gaano kalayo dapat mag-retrace ang presyo mula sa peak na iyon bago sumabog ang stop. Kapaki-pakinabang sa pagpapatakbo ng winners habang nililimitahan pa rin ang round-trip drawdown — sinusubaybayan ng workstation ang peak in-memory sa loob ng 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 at Bracket — atomic, reciprocal links
Ang OCO ticket ay dalawang leg na nagkaka-kanselahan kapag na-fill: kadalasang stop loss at take profit. Ang Bracket ay ang OCO pattern na bumabalot sa isang existing position. Gumagawa ang Workstation ng dalawang leg sa isang database transaction at sinusulat ang reciprocal linked_order_id para anumang leg ang unang sumabog ay magkansela sa kapatid — walang sitwasyon kung saan mauuwi ka sa kalahating-naka-cancel na bracket.
Naka-scope ang cancellation sa user: ang watcher ay magkakansela lang ng kapatid na pag-aari ng parehong user gaya ng order na sumasabog, kahit pa nakapasok ang anumang malicious link.
Conditional cross-market triggers
Ang conditional order ay nagmamasid sa isang market at kumikilos sa isa pa. Halimbawa: "kung ang Trump-2024 YES ay bumaba sa ibaba ng $0.40, magpasabog ng buy sa Trump-loss correlated leg." Pinananatili ng Workstation ang mga ito sa parehong paraan tulad ng stops; nakakabit ang cross-market evaluator katabi ng multi-leg ticket builder.
TWAP at iceberg (roadmap)
Sa manipis na Polymarket pairs, kahit ilang libong dolyar ay puwedeng gumalaw sa book. Ang plano: hinihiwa ng TWAP ang malaking order sa N child orders sa loob ng nako-configure na window; ipinapakita ng iceberg sa book ang visible slice lang at muling nagpupuno habang napupuno ang visible portion, itinatago ang kabuuang laki. Pareho silang nagpapababa ng market-impact slippage sa mga illiquid markets. Wala pa sa kanila ang naipatupad sa build na ito — kabilang sila sa Phase 4 execution-strategies cut, pagkatapos ilantad ng conditional-orders watcher ang isang tunay na CLOB executor.
Time in force flags
Ang bawat limit ticket ngayon ay isinusumite bilang GTC (good-till-cancelled), dahil iyon ang ipinapakita ng `polymarket_client_sdk_v2` sa order builder. Ang GTD, IOC, at FOK ay bahagi ng Phase 1b TIF cut — sa sandaling idagdag ng upstream branch ng SDK ang flag (o mag-ambag ang workstation), ang ticket UI ay maglalabas ng TIF dropdown at pagpapalawigin ng order API ang `PlaceOrderRequest` ng `time_in_force` + `expires_at`. Hanggang doon, masu-approximate ang IOC-style behavior sa pamamagitan ng pagsusumite ng masinsinang limit at pagkansela sa susunod na poller pass.
Risk-defined sizing
May kasamang "max loss" helper ang order ticket. Ipasok ang dolyar na halagang gusto mong itaya at ang entry + stop prices, at awtomatikong kakalkulahin ng ticket ang size na naglilimita ng pagkalugi mo sa eksaktong figure na iyon. Parehong primitive na ginagamit ng options traders para mag-size ng verticals: i-position ang downside mo, hindi ang notional mo.
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.0Mga kaugnay na pahina ng 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
Mga karaniwang tanong
Sumusuporta ba ang Polymarket sa stop-loss orders nang native?
Hindi. Inilalantad lang ng CLOB ng Polymarket ang market at limit. Pinupunan ng PolyZig Pro Workstation ang puwang na iyon sa pamamagitan ng pagpapanatili ng synthetic orders (Stops, Stop-limits, Trailing-stops, OCO, Brackets, conditional cross-market triggers) sa server-side at pagpapasabog ng underlying CLOB order sa parehong execution path tulad ng manual ticket sa sandaling i-evaluate na true ang trigger. Ang watcher, schema, validation, at OCO sibling-cancellation logic ay inilalabas ngayon; ang production CLOB executor na nagpapatupad ng nasabog na trigger sa naka-post na order ang natitirang wire-up.
Paano ipinatutupad ang OCO sa Polymarket?
Gumagawa ang PolyZig ng dalawang leg ng OCO sa isang database transaction at sinusulat ang reciprocal linked_order_id para ang bawat leg ay nagre-reference sa isa. Kapag sumabog ang anumang leg, ikina-cancel ng watcher ang kapatid nito. Naka-scope ang cancellation sa parehong user_id na nagmamay-ari ng nasabog na order, kaya hindi maabot ng isang stray link ang ibang account.
Gaano kabilis sasabog ang Stop kapag nag-light up ang execution?
Nag-su-subscribe ang conditional-orders watcher sa parehong WebSocket subscription manager na nagpapagana sa price chart. Sa price-cross event, nag-aatomic itong nag-promote ng row mula pending → triggered at nakakabit upang isumite ang underlying CLOB order sa pamamagitan ng OrderExecutor sa parehong hot path na ginagamit ng manual ticket. Ang Noop executor ang placeholder na inilalabas ngayon; sa sandaling dumating ang production OrderExecutor adapter, ang median price-cross-to-CLOB-submission latency ay ipa-publish sa workstation hub.
Maaari ba akong magkabit ng Stop at take-profit sa existing position?
Iyon mismo ang itinatayo ng Bracket primitive: magbukas ng position nang normal, tapos lumikha ng Bracket — isang target leg (limit sa take-profit mo) at isang Stop leg (Stop o Stop-limit), atomically linked, at kung sino ang unang ma-fill ay magkakansela sa isa. Nananatili ngayon ang Bracket; darating ang live trigger-to-CLOB execution kasama ng production OrderExecutor wire-up na naka-flag sa status banner sa itaas.
Ano ang nangyayari sa conditional orders ko kung mag-restart ang PolyZig?
Nananatili sila sa Postgres. Sa pag-startup, tinatawagan ng ConditionalOrderWatcher ang restore() at muling sumu-subscribe sa token ng bawat pending order. Walang in-memory-only state, kaya walang gastos sa iyo ang restart.
Kunin ito sa iyong account
Ang Pro Workstation surface — at lahat ng inilalarawan sa pahinang ito — ay available sa HFT Elite tier ($149/buwan, 0.10% bayad bawat trade).
Mag-upgrade sa HFT Elite