Propose trade ideas
propose_trade_ideasAPPROVAL CARD ONLY — NEVER auto-executed: propose 1–3 personalized trade opportunities (best-first) for in-app approval. Each idea is recorded as a proposed setup row (Diary → setups → Send to ticket) plus one batch trail row. Never executes, never moves funds. Needs the trade:propose scope (PAT).
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": {
"ideas": "<ideas>",
"rationale": "<rationale>"
},
"name": "propose_trade_ideas"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ideas | Yes | 1–3 trade ideas, best-first. Each: pair (e.g. BTC/USDT), side buy|sell (long|short accepted as aliases), entry > 0, stop > 0 (long: stop<entry, short: stop>entry), targets 1–3x {price>0, weight (or fraction) 0..1}, thesis (required). | |
| rationale | Yes | One-sentence why-now for the batch | |
| jev_verdict | No | Optional caller-supplied JEV verdict captured alongside the batch (run analyze_market first for a fresh one) |