log_trade
Log a trade you've already made into your Trading Journal — ticker, direction, entry date, price, and quantity, plus an optional thesis and how you felt. This records a past decision; it never executes anything. Stocks, ETFs, and crypto only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Optional: anything else to remember. | |
| thesis | No | Optional: why this trade? What's your conviction? | |
| ticker | Yes | Ticker or crypto pair (e.g. AAPL, SPY, BTC-USD). | |
| quantity | Yes | Quantity / position size. | |
| direction | Yes | Trade direction. | |
| entry_date | Yes | Entry date — ISO date (YYYY-MM-DD) or datetime. | |
| entry_price | Yes | Entry price per share/unit. | |
| is_test_trade | No | Mark this as a paper/practice trade. Paper trades are kept out of your real performance stats — win rate, P&L, and the emotion breakdown. Defaults to false (a real trade). Use true when trying something out, so you don't pollute your own record. | |
| emotional_state | No | Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric. | |
| confirm_duplicate | No | Set true to log even if a matching trade (same ticker, date, direction) already exists. |