Execute a Strata order control
strata_order_executePlace, cancel, replace, or batch human limit orders via plain-language phrases (e.g., 'sell 10% SOL at mark +3%'). Strata resolves balances/ticks; autonomous orders fail closed without dead-man guard.
Instructions
Place a human limit order such as 'sell 10% of available SOL at mark +3%' in one call, or use the exact-atom cancel/replace/batch controls. Strata resolves the balance, market, mark, decimals and tick grid internally. Autonomous placements keep a warm dead-man guard; if it cannot be established, the new order is cancelled fail-closed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | No | ||
| action | Yes | ||
| market | No | Friendly market label such as SOL/USDC (also accepts a market ID). | |
| orderId | No | ||
| marketId | No | Advanced alternative to market. | |
| orderType | No | ||
| sizeAtoms | No | ||
| operations | No | ||
| clientOrderId | No | ||
| markOffsetBps | No | Signed offset from the current mark in basis points; +300 is 3% above mark. | |
| idempotencyKey | No | ||
| limitPriceAtoms | No | ||
| availablePercent | No | Friendly placement size: percentage of available input balance, for example 10. | |
| deadManTimeoutMs | No | Guard timeout for an autonomous placement; friendly orders default to 10000ms. | |
| selfTradePrevention | No | Optional proactive cancellation policy. Omit it for normal placement; Strata still prevents actual self-fills. |