Trade Logging
CandleLog provides two ways to log your trades: manual entry for individual trades and CSV import for bulk uploads from your broker. Both methods capture all the essential information needed to track and analyze your trading performance.
Manual Trade Entry
For quick logging or trades from brokers without CSV export, use manual entry.
Required Fields
Every trade requires these core fields:
| Field | Description |
|---|---|
| Symbol | The trading instrument (e.g., ES, AAPL, EUR/USD) |
| Direction | LONG or SHORT |
| Entry Price | Price at which you entered the position |
| Quantity | Number of contracts/shares |
| Entry Time | When the position was opened |
| Trading Account | Which account the trade belongs to |
Optional Fields
Enhance your trade records with additional details:
| Field | Description |
|---|---|
| Exit Price | Price at which you closed the position |
| Exit Time | When the position was closed |
| Stop Loss | Your planned stop loss level |
| Take Profit | Your planned profit target |
| Commission | Broker commission fees |
| Fees | Additional fees (exchange, regulatory) |
| Notes | Your thoughts, observations, lessons learned |
| Tags | Custom labels for organization |
| Screenshots | Chart images documenting the setup |
Trade Status
Trades can be in two states:
- OPEN - Position still active, no exit price/time
- CLOSED - Position closed, P&L calculated
Adding a Trade
- Navigate to the Trades page
- Click "Add Trade"
- Fill in the required fields
- Add optional details as needed
- Attach screenshots if desired
- Click "Save"
CSV Import
For bulk importing trades from your broker, use the CSV import feature. This is ideal for end-of-day journaling or importing historical trades.
Supported Brokers
CandleLog's smart parser automatically detects and handles these formats:
- Tradovate - Futures trading platform
- ThinkOrSwim - TD Ameritrade platform
- Interactive Brokers (IBKR) - Multi-asset broker
- E*TRADE - Stock and options broker
- Generic Format - Standard CSV with common column names
How CSV Import Works
- Upload - Select your broker's CSV export file
- Detection - CandleLog identifies the format automatically
- Parsing - Trades are extracted and converted
- Preview - Review trades before importing
- Import - Confirm to add trades to your journal
Import Preview
Before importing, you'll see a preview showing:
- Total number of trades detected
- Closed vs open trades
- Total P&L from the import
- Winning trade count
- Each trade with symbol, direction, prices, P&L
Timezone Handling
CSV timestamps often lack timezone information. CandleLog lets you specify the source timezone:
- Select your broker's timezone (defaults to America/Chicago for Tradovate)
- Trades are converted and displayed in Eastern Time (ET)
- All data is stored in UTC for consistency
Account Number Override
If your CSV doesn't include account numbers or you need to override them:
- Enter the account number in the override field
- All imported trades will be assigned to that account
Download Templates
Need help with CSV format? Download broker-specific templates:
- Generic template
- ThinkOrSwim template
- Tradovate template
- IBKR template
- E*TRADE template
Templates show the expected column headers and data format.
Futures Trading Support
CandleLog has built-in support for futures contracts:
Tick Size and Value
For accurate P&L calculation on futures:
- Set the tick size (e.g., 0.25 for ES)
- Set the tick value (e.g., $12.50 for ES)
- P&L calculates automatically based on price movement
Common Futures Contracts
| Symbol | Tick Size | Tick Value |
|---|---|---|
| ES | 0.25 | $12.50 |
| NQ | 0.25 | $5.00 |
| CL | 0.01 | $10.00 |
| GC | 0.10 | $10.00 |
| MES | 0.25 | $1.25 |
| MNQ | 0.25 | $0.50 |
Screenshot Documentation
Attach chart screenshots to your trades:
- Upload multiple images per trade
- Reference your entry/exit on the chart
- Document market context
- Review setups when analyzing performance
Trade Executions
For trades with multiple entries or exits (scaling):
- Add individual executions with price, quantity, timestamp
- Track average entry/exit prices
- See complete execution history
Best Practices
Log Immediately
Log trades as soon as possible after execution while details are fresh. This ensures accuracy and captures your real-time thinking.
Document Your Reasoning
Use the notes field to record:
- Why you entered the trade
- What you saw on the chart
- How you felt during the trade
- What you learned from the outcome
Tag Consistently
Create a consistent tagging system:
- Setup types (e.g., breakout, reversal, trend)
- Market conditions (e.g., trending, ranging, volatile)
- Time of day (e.g., open, midday, close)
Attach Screenshots
Visual documentation is invaluable for review:
- Capture your chart at entry
- Mark key levels and patterns
- Include multiple timeframes if relevant