trading_journal
Read or write your private trading journal. Write: log an outcome (win/loss P&L) after a trade closes — the agent learns from every entry. Read: get your full trade history with summary stats (total P&L, win rate, trade count). Every proposal, approval, rejection, and outcome is logged. After 20 executed paper trades, live trading unlocks. WRITE FORMAT: trading_journal({journal_id: 'jrn_abc123', action: 'outcome', pnl_usd: 47.50}) READ FORMAT: trading_journal({read: true, strategy_id: 'strat_abc123', limit: 10})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| read | No | Set true to read journal history instead of writing. | |
| No | Your email — identifies your journal entries. | ||
| limit | No | Number of entries to return (max 100). Default: 20. | |
| action | No | Action to log: 'outcome', 'cancelled', 'live_executed'. Required for write. | |
| outcome | No | Text description of outcome. | |
| pnl_usd | No | Realized P&L in USD (positive=win, negative=loss). Log after position closes. | |
| tx_hash | No | On-chain transaction hash (live trades). | |
| journal_id | No | The journal_id from trading_propose (required for write). | |
| strategy_id | No | Filter read history by strategy_id. |