Create Order Ticket
Use this skill only after research, valuation, portfolio, and risk artifacts exist.
Primary output is a canonical OrderTicket created through the TradingCodex
service layer, normally via the workspace MCP tool create_order_ticket.
Universe and adapter gate:
- Confirm the universe and instrument are supported by the current order ticket schema, policy, broker/adapter path, and user request.
- Built-in paper support does not imply live broker, options, futures, crypto account, margin, short borrow, FX, commodity, or credit-instrument execution support.
- If the requested instrument cannot be represented by the installed order ticket schema and adapter, write a revise/block reason instead of drafting.
screen-grade and not-decision-ready work cannot become draft orders.
Required fields:
ticket_id
symbol
side
quantity
limit_price
currency
broker_id
created_by
Rules:
created_by must match the configured drafting principal.
- Default broker is
paper-trading.
- Live broker adapters are not installed by default.
- Do not fabricate missing prerequisite analysis, prices, quantities, costs, portfolio state, approval state, or user constraints.
- Do not fabricate instrument support, adapter support, borrow/locate, option terms, margin terms, funding rates, or account eligibility.
- In narrative notes, distinguish sourced facts, analysis, and assumptions in natural prose; keep non-schema labels out of the order ticket payload.
- Run the
run_order_checks MCP tool after creating the ticket.
- Include the ticket id, current state, check results, and unresolved gaps in the output.
- Include a note that approval and execution are separate downstream gates.
- If prerequisites are missing, write a revise/block reason instead of drafting.
1---2name: tcx-order-draft3description: Create a canonical draft OrderTicket after research, valuation, portfolio, and risk context exist.4---56# Create Order Ticket78Use this skill only after research, valuation, portfolio, and risk artifacts exist.910Primary output is a canonical `OrderTicket` created through the TradingCodex11service layer, normally via the workspace MCP tool `create_order_ticket`.1213Universe and adapter gate:1415- Confirm the universe and instrument are supported by the current order ticket schema, policy, broker/adapter path, and user request.16- Built-in paper support does not imply live broker, options, futures, crypto account, margin, short borrow, FX, commodity, or credit-instrument execution support.17- If the requested instrument cannot be represented by the installed order ticket schema and adapter, write a revise/block reason instead of drafting.18- `screen-grade` and `not-decision-ready` work cannot become draft orders.1920Required fields:2122- `ticket_id`23- `symbol`24- `side`25- `quantity`26- `limit_price`27- `currency`28- `broker_id`29- `created_by`3031Rules:3233- `created_by` must match the configured drafting principal.34- Default broker is `paper-trading`.35- Live broker adapters are not installed by default.36- Do not fabricate missing prerequisite analysis, prices, quantities, costs, portfolio state, approval state, or user constraints.37- Do not fabricate instrument support, adapter support, borrow/locate, option terms, margin terms, funding rates, or account eligibility.38- In narrative notes, distinguish sourced facts, analysis, and assumptions in natural prose; keep non-schema labels out of the order ticket payload.39- Run the `run_order_checks` MCP tool after creating the ticket.40- Include the ticket id, current state, check results, and unresolved gaps in the output.41- Include a note that approval and execution are separate downstream gates.42- If prerequisites are missing, write a revise/block reason instead of drafting.