UnifyTrade
Sign in Start free

Trading journal · Portfolio · Analytics

Your exchanges have the data. UnifyTrade gives you the picture.

Connect your accounts or import your history. UnifyTrade rebuilds your trades, portfolio, performance and psychology in one place.

Read-only access. UnifyTrade never places an order and never holds your funds.

unifytrade / dashboard
Good morning, Alex
Here's how your trading is looking today.
Live data · 4 accounts
Realised P&L
+$38,412.65
214 closed positions
Win rate
68.4%
closed positions only
Profit factor
1.82
gross profit ÷ gross loss
Max drawdown
−14.2%
peak to trough
Portfolio value
Equity curve across the selected period
$184,920.40
+$38,500.40 (+26.30%) Sep 2025 – Sep 2026
Trading calendar
Profitable and losing days at a glance
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Profit Loss No trades

Portfolios

  • Main Portfolio$184,920.40
  • Kids’ fund$12,406.00
  • Community$18,440.00

Community is shared on a read-only link

Psychology30 days

  • Holding losers−$1,832
  • Revenge trading−$672
  • Cutting winners−$372

46 tagged trades−$2,876

CampaignAccumulating

ETH long-term accumulation

ETH-USDT · 117 executions declared as one pool · 562 days

Invested$32,480.00
Average entry$2,418.92
Still held6.8400 ETH

82% still held+$14,982.60

Your dashboard, your layout.Add widgets, drag them where you want them, hide what you don't use.

How it works

Three steps, and the third one is just reading.

You give UnifyTrade a way to see what you already did. It rebuilds the positions from your own fills. Then there is nothing left to do but look.

1

Bring the history

A read-only API key, a public wallet address, or a file you exported yourself. Any one is enough, and you can mix them.

Read-only API key
Public wallet address
CSV or XLSX export

Re-importing the same file adds nothing.

2

It rebuilds the positions

Every fill is folded back into the position you actually held. Cost basis is a chronological weighted average; realised P&L is booked at each exit.

BUY 0.1464,210.00
BUY 0.2261,845.50
SELL 0.0970,120.00
BUY 0.1766,930.25
1 position · open0.44 BTC
3

Read what it says

The same history, answered six ways. Nothing here asks you to tag or re-enter anything first — the pages are already full.

Dashboard Portfolio Performance Psychology Journey Market Context

Nothing in between asks for your exchange password, and nothing writes back to your account.

Integrations

Bring the accounts you already trade on.

Read-only API keys for exchanges and the brokers that offer them, public addresses for on-chain venues and wallets, and a CSV or XLSX import for everything else. Where an API only reaches back so far, UnifyTrade says so and asks for the export.

View all integrations

Security

The most it can ever do with your key is read it.

A key that can withdraw is refused when you add it, not warned about. What is stored is encrypted, and no route anywhere hands a secret back — not to you, and not to an administrator.

Read the security page

  • No order is ever placedThere is no order path in the codebase
  • No funds are ever movedNo transfer or withdrawal call exists
  • No seed phrase is ever asked forThere is nowhere to put one
  • No stored secret is ever returnedNot to you, not to an administrator

Trades

Every fill you made, as the positions you actually held.

Hundreds of executions become the positions you actually held — spot, futures long and short, and shares — with cost basis and realised P&L already computed, and a long accumulation gets its own shape instead of being forced into lots.

Positions, not a list of fills

Filter by market, exchange, strategy, category or status. Open, partially closed and closed positions are counted separately — a partial exit books its realised P&L but is not a win until the position closes.

unifytrade / trades
All trades
Logical positions grouped from your imported executions
1,158 all111 open900 closed47 partial
SymbolExchangeStrategyCategoryAvg entryQtyP&LP&L %StatusEmotion
PLTRStock · BuyKrakenSwingUncategorised$62.18180.00+$3,140.60+28.1%ClosedPatience
BTC-USDTFutures · LongMEXCSwingLayer 1$61,240.180.4120+$4,182.40+16.6%ClosedDiscipline
ETH-USDTFutures · ShortBybitDay TradeLayer 1$2,418.926.8400−$612.30−7.9%ClosedFOMO
SOL-USDCSpot · Buy → SellCoinbaseMomentumLayer 1$142.6038.000+$1,204.80+22.1%PartialConfidence
ARB-USDTSpot · BuyBinanceAccumulationLayer 2$1.0844,200.0——OpenNot set
HYPE-USDCFutures · LongHyperliquidDay TradeDeFi$28.14160.00−$208.60−4.6%ClosedRevenge

Showing 1–6 of 1,158 · positions are grouped from executions, never typed in by hand.

Filters, campaigns, manual trades, CSV import and the exit-allocation ledger all live on one page in the product. The public page that explains them comes later.

Portfolio · Performance · Psychology

One trading history. Three ways to understand it.

What you hold, how you have actually done across years, and what your own behaviour has cost you. The same reconstructed history powers all three — which is why the figures agree.

What you hold, what it cost, and how it got here

One Main Portfolio holds the truth. Build as many custom portfolios on top of it as you like — allocations are exclusive, so a coin is never counted twice — and track the whole thing back as far as your history goes.

unifytrade / portfolio
Main Portfolio $184,920.40 +26.2% all time
18 assets · 4 accounts
Portfolio history
Valuation from your own recorded observations
All
1M6M1Y3YAll
Your portfolios
Allocations are exclusive — no double counting
Main Portfolio$184,920.40
Long-term hold$96,204.10
Community portfolio · Public$18,440.00
+ Create new portfolioManage portfolios
Total invested
$146,508.00
weighted-average cost
Unrealised P&L
+$38,412.40
+26.2%
Cash & stablecoins
$21,640.55
11.7% of portfolio
Tracked since
Mar 2021
from your imported history
Holdings
18 assets
AssetQuantityAvg costValueUnrealised
BTCBitcoin0.8140$48,210$63,244.80+31.2%
ETHEthereum14.220$2,284$40,312.10+24.1%
SOLSolana148.60$118.40$22,930.44+30.4%
LINKChainlink742.00$21.80$14,988.40−7.3%
Allocation
By asset
BTC34.2%
ETH21.8%
SOL12.4%
LINK8.1%
Stablecoins11.7%
Others (14)11.8%

Custom portfolios, public sharing, manual holdings and per-asset history are all in the product today.

Portfolios and client access

Manage portfolios for yourself — or for your clients.

Keep your own trading apart from a long-term book, or run one isolated Portfolio per client. Each Portfolio owns its own exchanges, wallets and manual trades, so its holdings, cost basis, P&L and performance are its own.

  • One isolated Portfolio per client — nothing is mixed into yours.
  • Invite a client from Portfolio → Access. They sign in with their own UnifyTrade account.
  • They see only that Portfolio, read-only and only what you allow — and you can end access at any time.

How Portfolios and client access work

Your PortfoliosExample
  • MainYour own exchanges and walletsPersonal
  • John DoeManaged for a clientManaged
  • Jane DoeManaged for a clientManaged

John Doe Portfolio → Access

John DoeClient Viewer · Read only Active

Example. UnifyTrade tracks portfolio data; it never holds funds or places orders.

Reserved for real testimonials

This is where social proof would sit. It is empty on purpose: there are no UnifyTrade users to quote yet, and a landing page is the worst possible place to invent one. Nothing goes here until someone real says something worth quoting.

Pricing

Free while we finish building.

There is no trial to start and no card to enter. Every feature below is on for every account.

Free Beta

Every feature is available to every account while UnifyTrade is in beta. There is nothing to buy and nothing to cancel — we will say so here before that changes.

Exchange connectionsUnlimited
Wallet connectionsUnlimited
Custom portfoliosUnlimited
Public portfolio pages
Advanced performance
Journey
CSV / history import
API sync
Psychology
Exports

Before you connect anything

The questions worth answering.

Can UnifyTrade touch my funds?

No. Where a venue reports what a key is allowed to do, a key that can withdraw is refused before it is stored, and UnifyTrade places no order whatever a key permits. Wallets are tracked by public address only — UnifyTrade never asks for a seed phrase or a private key.

My exchange isn't in the list. Can I still use it?

Yes. Any account can be built from a CSV or XLSX export, and re-importing the same file adds nothing. You can mix the two: sync what an API reaches, import the rest.

Where do the numbers come from?

Your own executions. Cost basis is a chronological weighted average, realised P&L is booked per exit, and the trade metrics count only fully-closed positions. None of it is configurable — an accounting rule you can adjust until the numbers look better is not one.

How far back does my history go?

As far as the exchange lets it — some APIs return everything, some only a rolling window. UnifyTrade shows which periods it has evidence for and asks for a CSV to fill the gaps, rather than treating a successful sync as a complete record.

Languages

It already reads in six languages, including right to left.

Not a translated menu over an English product: every page, every figure and every error message. Arabic is laid out right to left, and the numbers inside it still read left to right.

English Deutsch Français Español Italiano العربيةRTL

See what your trading actually did.

Connect one read-only key and the history you already made is waiting on the other side.