order_draft
Build an unsubmitted MARKET or LIMIT order draft with a receipt for pre-evaluation; it does not submit orders and returns NOT_EVALUATED_M0_DATA_ONLY.
Instructions
T1. Build an UNSUBMITTED Order in DRAFT (MARKET|LIMIT only) with its receipt. M0 has no submission path at any tier; mandate pre-evaluation reads NOT_EVALUATED_M0_DATA_ONLY (spec 5.6, 7.2).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"instrument_id": "<instrument_id>",
"side": "<side>",
"size": "<size>"
},
"name": "order_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | ||
| size | Yes | ||
| type | No | ||
| limit_price | No | ||
| instrument_id | Yes |