If you use TradingView for charting or trading, you’ve probably wondered how to track your portfolio performance and P&L directly inside the platform. Until recently, this wasn’t easy — but now TradingView provides two strong ways to monitor portfolio returns:
- TradingView Portfolios (built-in feature)
- Custom Pine Script portfolio trackers (fully customizable)
In this guide, I’ll explain how each method works, what you can track, and which option is best for you.
Why Track Portfolio P&L in TradingView?
TradingView has become the world’s most popular platform for:
- charting
- technical analysis
- strategy backtesting
- screening stocks and crypto
But many traders don’t realize that you can also track your investments and portfolio performance on TradingView.
This includes:
- real-time portfolio value
- unrealized P&L
- realized P&L
- daily performance
- position allocation
Depending on your workflow, you can use TradingView as your main portfolio dashboard or as a custom analytics layer on top of your broker.
Below are the two best ways to track portfolio P&L in TradingView today.
1. Track P&L Using TradingView Portfolios (Best for Most Traders)
TradingView recently released a dedicated Portfolios feature that allows you to input trades and track your P&L directly inside the platform.
🔗 Official announcement:
https://www.tradingview.com/blog/en/introducing-portfolios-on-tradingview-52661/
This is the easiest and most accurate method for most users.

What You Can Track with TradingView Portfolios
TradingView Portfolios allow you to monitor:
- Current portfolio value
- Unrealized and realized P&L
- Daily changes
- Position allocation
- Cost basis and average price
- Cross-asset portfolios (stocks, crypto, FX, indices)
You can create multiple portfolios, which is useful if you trade:
- long-term stock investments
- crypto assets
- swing trading accounts
- CFD/forex portfolios
Benefits of TradingView Portfolios
✔ Simple and beginner-friendly
No coding required—just input your trades manually.
✔ Multi-portfolio support
Organize different accounts easily.
✔ Clean, TradingView-native interface
Fully integrated with your charts and watchlists.
✔ Works for most asset classes
Stocks, ETFs, crypto, forex, indices, and more.
Limitations of TradingView Portfolios
Portfolios are powerful but still lack some advanced features, such as:
- No options portfolio support
- No advanced risk metrics
- No custom formulas or analytics
- No automated imports from most brokers
If you need deeper analytics or custom calculations, you’ll want to use method #2 below.
2. Track P&L Using a Custom Pine Script Portfolio App (Advanced & Flexible)
For traders who want more control, TradingView allows you to build a custom portfolio tracker using Pine Script — their built-in scripting language.
This method is ideal if you want:
- custom P&L calculations
- daily/intraday portfolio returns
- option to display metrics directly on the chart
- risk statistics such as volatility or drawdowns
- FX conversion
- custom dashboards, charts or tables

How a Custom Pine Script Portfolio Tracker Works
With a Pine Script app, you can:
- Enter your positions manually
- ticker
- entry price
- quantity
- direction (long or short)
- Fetch real-time prices
price = request.security("AAPL", "D", close) - Calculate P&L for each asset
pl = (price - entry) * quantity - Aggregate portfolio metrics
- total P&L
- total value
- daily returns
- custom risk measures
- Display results
- on-chart equity curve
- table widget
- labels and dashboards
This transforms TradingView into a custom portfolio analytics engine.
Benefits of Using a Custom Pine Script Portfolio Tracker
✔ Fully customizable
You can design your own metrics, formulas, dashboards, and logic.
✔ Works with any asset on TradingView
Stocks, futures, crypto, FX, indices, synthetic tickers.
✔ Ideal for quantitative traders
Run multi-asset calculations directly on the chart.
✔ Allows advanced analytics
Risk measures, drawdowns, Sharpe ratios, even scenario analysis.
Example: Live Portfolio P&L – A Ready-Made Portfolio Tracker (with CSV Import & Options Support)
Instead of building everything from scratch, you can use a ready-made script built specifically for live portfolio tracking inside TradingView:
🔗 Live Portfolio P&L
https://www.tradingview.com/script/aOhMaDK8-Live-Portfolio-P-L/ TradingView

This is my open-source Pine Script indicator designed to calculate live P&L for a full portfolio directly on your chart.
Limitations of Custom Scripts
- Pine Script cannot access real broker account data
- You must enter positions manually, or in CSV
- Scripts cannot handle very large portfolios (40+ symbols is outside of TradingView Limits)
- Requires basic coding skills
Still, it is the only way to have true custom portfolio analytics inside TradingView.
TradingView Portfolios vs. Custom Scripts: Which Should You Use?
| Feature | TradingView Portfolios | Custom Pine Script |
|---|---|---|
| Ease of use | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| Custom metrics | ❌ | ✔ |
| Chart-based analytics | ✔ | ✔ |
| Portfolio size | Large | Small–medium |
| FX conversions | Limited | ✔ |
| Options support | ❌ | Partial (synthetic) |
| Good for beginners | ✔ | ❌ |
| Good for quants | ❌ | ✔ |
Conclusion:
Use Portfolios if you want a simple, clean way to track P&L.
Use Custom Scripts if you need deeper analytics.
Conclusion: The Two Best Ways to Track Portfolio P&L in TradingView
Whether you’re a long-term investor or an active trader, TradingView provides two excellent ways to track your portfolio:
1. TradingView Portfolios
Perfect for everyday use — clean, simple, and TradingView-native.
2. Custom Pine Script Trackers
Ideal for traders who need custom logic, advanced metrics, and multi-asset analytics.
Together, these two tools give you everything from basic P&L tracking to advanced quantitative analysis — all inside the TradingView ecosystem.

