TradingView LogoTradingView integration

TradingView Trading Journal

The order export comes from the TradingView terminal itself, so any broker account you connected there can be analysed.

  • Free for your first 25 trades
  • No credit card required
  • No access to your broker account, you upload the file yourself
Imported TradingView orders in the Momentum Trading Hub

Can you import your TradingView trades?

Yes, through the order export in the trading panel. You need a broker account connected inside TradingView, because only then does TradingView keep a real order history with results attached.

The export comes from the TradingView terminal, so it is structured identically for every broker connected there. It works for brokers that appear nowhere else on this site. Unlike most providers, though, the file is a list of individual orders rather than a list of finished positions.

Broker independent

One format for every broker account connected through TradingView.

Automatic pairing

Opening and closing orders are merged into trades per symbol.

Every account together

TradingView accounts and other providers in a single analysis.

How to export your orders

The export sits in the trading overview of the panel. The "All tabs" option matters: without it parts of the history are missing and the pairing of orders cannot resolve completely.

Download the order history as CSV

About 2 minutes, repeatable for any periodCSV

Connect your broker account through the trading panel and open the trading overview. When exporting, pick a period that contains both the opening and the closing orders of your trades.

  1. 1

    TradingView öffnen

    Öffne TradingView, verbinde dein Broker-Konto über das Handels-Panel und in die Tradingübersicht und klicke auf "Daten herunterladen".

    TradingView öffnen
  2. 2

    Zeitraum wählen & exportieren

    Wähle "Alle Tabs" aus und exportiere die Order-Historie als CSV und lade sie hier hoch.

    Zeitraum wählen & exportieren

What gets imported from the order export

The file lists orders, not positions. An opening order has empty result fields while the matching counter order carries the result your broker already calculated. The importer merges the two into one trade.

Export columnJournal fieldNote
SymbolSymbol
SideDirectionThe trade direction comes from the opening order
StatusFilterOnly filled orders count, everything else is skipped
Update timeOpen and close timeNo timezone given, the wall clock is kept as is
Average fill priceEntry and exit
ProfitResult (net)Swap and commission already included, see the pitfalls
Commission, SwapFeesInformational only, already deducted in the result
Order numberExternal IDBasis for duplicate detection on a repeated import

What to watch out for in the TradingView export

The export is an order list rather than a position list. Most of the traps follow from that single difference.

One position spans two rows

The opening order leaves profit, swap and commission empty, and only the closing order carries the result. The importer pairs them per symbol on a first in, first out basis. Dropping the file straight into a spreadsheet without that pairing counts every trade twice and leaves half of them with no result at all.

Only German and English status values are recognised

Whether an order actually filled is recorded in the status column, and that column is localised. The recognised values are "filled" and "ausgeführt". If your TradingView interface runs in another language, every row is treated as unfilled and the import comes back empty. Switch the interface briefly and export again.

The profit column is already net

Verified against real export data: profit equals gross profit plus swap plus commission. On a EURUSD trade with four cents gross profit and six cents commission, the profit column reads minus two cents. Subtracting the commission a second time turns a small loss into one twice its size.

Positions opened before the export period lose their direction

When a position was opened before the range you selected, its opening order is missing from the file. The importer then derives the direction from the opposite side of the closing order. The result is correct, but the open time and entry price are absent. Choose a generous period to avoid this.

What the export does not answer

An order list tells you what filled. It does not tell you how many of your orders became trades at all and how many were cancelled or never filled. For limit based strategies that is one of the more important questions.

Once orders are paired into positions, the usual metrics become meaningful again: win rate, profit factor, R multiple and the breakdown by symbol. The symbol cut is especially worthwhile with TradingView, because many users trade several asset classes through the same account there.

If you also run accounts outside TradingView, the combined view is where the real gain sits. Only then can you tell whether a strategy genuinely performs better or whether you simply deploy it during a quieter part of your trading day.

Trading journal: What a trading journal does, which metrics matter and how it differs from a spreadsheet template.

Journal or spreadsheet

The order export loads into any spreadsheet. The work starts after that.

CriteriaWith a trading journalWith your own spreadsheet
Pairing orders into tradesAutomatic, first in first outBy hand or with a formula you build
Unfilled ordersFiltered out automaticallyDistort every count until removed
Multiple periodsMerge into one historyEvery export stands alone
Repeated importsDuplicates caught via the order numberOverlaps removed by hand
Trade notesSetup, mistakes and screenshots on the tradeKept apart from the numbers
Also supported

More providers

FAQ

Common questions about importing TradingView trades

Momentum Trading Hub
6+ exchanges
Unlimited trades
20+ features

Supercharge yourtrading performance

Start from zero with Momentum. Use our tools to improve your trading performance.