submit_desk_call
Record your own trade call in a desk's local journal with side, instrument, confidence, and invalidation so it can be graded later against machine theses; places no order.
Instructions
Record the user's own trade call on a desk in the local journal (author=user), graded later beside the machine's theses in get_desk_record. call needs side (long, short, flat or pair), instrument, a one-liner of at most 160 characters, confidence from 0 to 1 and the invalidation; entry_px (or an entry_zone [lo, hi]), stop_px, targets and leverage are optional. scenarios, when given, are {name, probability, move_lo_pct, move_hi_pct (percent moves), description, triggers[]} whose probabilities sum to 1; a call that breaks a rule returns {error} naming it. Places no order and changes no config. Use when the user states a view they want tracked; to trade it use place_bracket. Returns the journaled call.
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": {
"desk": "<desk>",
"call": "<call>"
},
"name": "submit_desk_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call | Yes | The trade in one shot. | |
| desk | Yes | Desk id from list_desks (oil, metals, ...). | |
| notes | No | Free-text notes kept with the call. | |
| scenarios | No | Optional probability-weighted outcome scenarios, must sum to 1 |