Trading Data Management Guide
Back to Guide

Learn how to import, manage, and analyze your trading data with TradeDog. From CSV imports to multi-account management, we provide powerful tools to track your trading performance.

Free Account Required - Create a free account to access trading data management features.
CSV Data Import

Import your trading data from any platform with our intelligent CSV import system. Once uploaded, TradeDog processes your trades, calculates P&L using FIFO accounting, and updates your account balance.

Supported Platforms:
  • NinjaTrader - Full support with automatic format detection
  • Custom CSV - If your platform can export the same fields as NinjaTrader
  • More platforms coming soon - Additional platform support in development
Key Features:
  • Automatic duplicate detection
  • FIFO (First-In-First-Out) accounting for accurate P&L
  • Balance calculation
  • Error reporting and validation
  • Futures trading day logic (6PM-5PM EST)
Best Practices:
  • Export from your platform in chronological order
  • Check for duplicate imports before uploading
  • Review import errors carefully for formatting issues
  • Keep original CSV files as backups
New! Read our CSV Import Guide for detailed instructions on supported platforms, required fields, and how to prepare your data for import.
Go to Imports Import Guide

Execution Tracking

View and analyze every individual buy and sell transaction. The Executions view provides a detailed DataTable of all your trades with powerful filtering, sorting, and search capabilities.

What You'll See:
  • Individual buy/sell transactions
  • Entry and exit prices
  • Contract quantities
  • Realized P&L per execution
  • Commissions and fees
  • Running account balance
Features:
  • Sort by any column (time, symbol, P&L, etc.)
  • Search for specific symbols or dates
  • Filter by account, symbol, or date range
  • Export filtered data to CSV
View Executions

Complete Trade Cycles

The Trades view groups your executions into complete position cycles - from opening a position to closing it completely (zero contracts). This gives you a clear picture of your trading performance per complete position.

What is a Trade Cycle?

A trade cycle represents a complete journey: opening a position (long or short), potentially adding to it, and finally closing it completely back to zero contracts. Example: Buy 2 ES → Sell 1 ES → buy 2 more ES → Sell remaining 3 ES = 1 complete trade cycle.

Trade Information:
  • Entry and exit times (trade duration)
  • Average entry and exit prices
  • Total contracts traded
  • Complete P&L for the full cycle
  • Trade classification (long/short)
View Trades

Multi-Account Management

Manage multiple trading accounts seamlessly. Perfect for traders working with multiple prop firms, account sizes, or strategies. Each account maintains its own balance tracking, P&L calculations, and performance metrics, while also allowing you to view your overall total balance and P&L across all accounts.

Account Features:
  • Unlimited trading accounts
  • Independent balance tracking per account
  • Prop firm association and plan selection
  • Account-specific analytics and reports
  • Demo, evaluation, and live account types
  • Trading style classification
Management Options:
  • Create, edit, and organize accounts
  • Activate/deactivate accounts
  • View account-specific data summaries
  • Export data per account
Manage Accounts

Data Export

Export your trading data to CSV format for backup, analysis in external tools, or record-keeping. All export files include complete execution details with calculated P&L and balance information.

Export Options:
  • Export all executions across accounts
  • Export specific account data
  • Export filtered/searched results from DataTables
  • CSV format compatible with Excel and other tools
Export Data Includes:
  • Timestamp, symbol, side (buy/sell)
  • Quantity, price, commission
  • Points and P&L calculations
  • Running balance after each execution