How to Connect Your Trading Platform to TradeLog: API Sync Guide

Manually logging every trade is tedious and error-prone. You spend time entering prices, timestamps, and PnL instead of analyzing your performance. Worse, manual entry introduces mistakes that corrupt your statistics and lead to wrong conclusions about your trading.
TradeLog solves this with API Sync: connect your trading platform once, and every trade flows into your journal automatically. This works for both live and demo/evaluation accounts, making it ideal for prop firm traders who need accurate records across multiple accounts.
What is API Sync?
API Sync means your trading platform sends trade data directly to TradeLog through a secure connection. Once you authorize the link, everything happens in the background.
- No manual entry: trades appear in your journal as you execute them
- No CSV uploads: no exporting files from your platform and importing them into your journal
- Real-time updates: open positions and pending orders sync while you trade
- Scheduled auto-sync: TradeLog syncs your trades on a schedule, even when you are not actively using the app
Supported Platforms
TradeLog supports API sync with the following platforms. Each one connects differently, but the result is the same: your trades appear automatically in your journal.
- cTrader: Forex and CFD brokers (IC Markets, Pepperstone, FxPro, and others). Connects via OAuth.
- Tradovate: Futures trading. Works with NinjaTrader Brokerage, Apex Trader Funding, TopStep, and other prop firms that use Tradovate. Connects via OAuth.
- Rithmic: Futures trading. Used by many prop firms including Apex, TopStep, Bulenox, and others. Connects with your Rithmic credentials.
- NinjaTrader: Futures trading via dedicated addon. See the NinjaTrader integration guide for setup instructions.
- MetaTrader 4/5: Forex, stocks, and CFDs via free EA. See the MT4/MT5 EA setup guide for details.
- Binance, Bybit, OKX: Cryptocurrency exchanges. Connect with your exchange API keys (read-only).
How to Connect cTrader
cTrader uses OAuth, so you never share your broker password with TradeLog. The connection is secure and can be revoked at any time from your cTrader ID settings.
- Go to Settings > Connections in TradeLog
- Click Connect cTrader
- A popup opens with the cTrader OAuth login page
- Log in with your cTrader ID (the same one you use on your broker's cTrader platform)
- Authorize TradeLog to access your trade data (read-only)
- Select which trading accounts to sync
- Done. Trades sync automatically from this point
cTrader supports multiple brokers under one cTrader ID. If you trade with IC Markets and Pepperstone, both accounts appear after a single login. Select the ones you want to sync.
How to Connect Tradovate
Tradovate also uses OAuth. This connection works for all brokers and prop firms that run on the Tradovate platform.
- Go to Settings > Connections in TradeLog
- Click Connect Tradovate
- A popup opens with the Tradovate OAuth login page
- Log in with your Tradovate credentials
- Authorize TradeLog to access your account
- Select which accounts to sync (you may have multiple: evaluation, funded, personal)
- Trades sync automatically. Tradovate also syncs running positions and pending orders
This works for all brokers using the Tradovate platform, including Apex Trader Funding, TopStep, and NinjaTrader Brokerage accounts. If your prop firm uses Tradovate, this is the connection you need.
How to Connect Rithmic
Rithmic uses direct credentials instead of OAuth. You enter your Rithmic username, password, and server information.
- Go to Settings > Connections in TradeLog
- Click Connect Rithmic
- Enter your Rithmic credentials (username, password, and server)
- Select the Rithmic gateway (your broker or prop firm will tell you which one to use)
- Select which accounts to sync
- Trades sync automatically
Rithmic is commonly used by prop firms. If your prop firm gave you Rithmic login credentials (separate from the platform login), use those here. If you are unsure which gateway to select, check your prop firm's support documentation or ask their support team.
What Gets Synced?
When you connect a platform, TradeLog captures the following data for each trade:
- Entry and exit prices: exact fill prices from your platform
- Position size: quantity, lots, or contracts
- PnL: gross profit or loss per trade
- Fees and commissions: deducted automatically from your net PnL
- Timestamps: entry time and exit time with timezone accuracy
- Symbol/instrument: the contract or pair you traded
- Position direction: long or short
- Running positions: open trades updated in real-time (Tradovate)
- Pending orders: buy-stops, sell-stops, and limit orders (Tradovate)
Tips for Prop Firm Traders
- Connect before you start trading so no trades are missed. If you connect mid-evaluation, earlier trades will not be imported (API sync captures trades from the connection point forward).
- TradeLog tracks prop firm rules automatically: trailing drawdown, static drawdown, max daily loss, consistency rules, and payout eligibility. Set up your prop firm profile once, and TradeLog monitors everything for you.
- Use the Calendar view to monitor your daily PnL against your firm's limits. The calendar highlights days where you are approaching or exceeding thresholds.
- If your prop firm offers both Rithmic and Tradovate, connect whichever one your firm gave you login credentials for. Both work equally well with TradeLog.
Troubleshooting Common Issues
Most connection issues are easy to resolve:
- Token expired: TradeLog renews tokens automatically while you have the app open. If you have been away for a while, simply click Reconnect on the Connections page.
- No trades found: Make sure you selected the correct accounts in the connection setup. Also check that you have actually placed trades after connecting. API sync does not import historical trades from before the connection was established.
- Sync cooldown: To protect against rate limits, syncs have a short cooldown between requests. Wait a few seconds and try again. Scheduled auto-syncs are not affected by this.
Get Connected in Under 2 Minutes
Connecting your trading platform is a one-time setup. Once linked, every trade flows into your journal automatically. No more manual entry, no more missed trades, no more data entry errors. Start your free TradeLog trial and connect your platform today.
Written by
TradeLog Team
Helping traders track, analyze, and improve their performance.
Ready to Start Tracking Your Trades?
Join traders who use TradeLog to analyze their performance and improve consistently.
Start Free TrialNo credit card required