Futures
Access hundreds of perpetual contracts
CFD
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
GateRouter
Smartly choose from 40+ AI models, with 0% extra fees
Just realized how many crypto traders don't actually understand their own PnL. Like, you're making trades every day but can't tell if you're actually winning or losing? That's a problem.
So here's the thing about PnL in crypto - it's not complicated, but it does require you to know a few key concepts. Mark-to-market pricing, realized versus unrealized gains, all that stuff actually matters when you're trying to figure out if your strategy is working.
Let me break this down. When you hold Bitcoin or any other asset, its value changes constantly based on current market price. That's your MTM - mark-to-market valuation. Say you're holding ETH and it was $1,950 yesterday but hits $1,970 today. Your PnL just moved by $20. Simple math, but people skip this step all the time.
Now here's where it gets interesting. There's realized PnL and unrealized PnL, and they're completely different animals. Realized PnL only counts when you actually close a position and lock in your gains or losses. If you bought Polkadot at $70 and sold at $105, you made $35 profit - that's locked in, that's real. But unrealized PnL? That's the profit or loss sitting in your open positions right now. You haven't sold yet, so technically it could disappear tomorrow.
I see a lot of traders get confused here. They think their unrealized gains are guaranteed, but they're not. The mark price and the price you can actually sell at can be different, especially in volatile markets.
When it comes to actually calculating your PnL, there are a few methods worth knowing. The FIFO method (first-in, first-out) uses your earliest purchase price as the cost basis. So if Bob bought 1 ETH at $1,100, then another at $800, and later sold 1 ETH at $1,200, he'd calculate profit using that $1,100 entry. That gives him a $100 profit. But if he used LIFO (last-in, first-out), using the most recent $800 purchase price instead, suddenly he's looking at a $400 profit on the same trade.
Then there's the weighted average cost method. You're averaging out all your entry prices across multiple buys. If you bought 1 Bitcoin at $1,500 and another at $2,000, your average cost is $1,750. Sell that 1 BTC at $2,400 and you're looking at $650 profit using this method. Different approach, different numbers.
The method you choose actually matters for tax purposes and understanding your real performance, so don't just pick randomly.
Here's what I do - I track my PnL on a transaction basis when possible, especially for smaller trades. Each trade gets its own calculation. But if I'm holding a bunch of positions, I'll look at year-to-date performance too. Started 2026 with $1,000 worth of ADA, now sitting on $1,600? That's $600 unrealized profit right there. Tells me something about my strategy.
For people trading perpetual contracts, it gets more complex because you need to calculate both realized and unrealized PnL and add them together. You're dealing with funding rates, maintenance margins, all that stuff. That's where most traders mess up - they forget about fees and funding costs eating into their actual returns.
Real talk though - these simplified examples don't account for trading fees, taxes, or market volatility. In actual trading, those factors can kill your profits faster than you'd think. A 30% gain on paper becomes way less impressive after exchange fees and taxes.
The key insight is this: understanding your actual PnL - not just watching your portfolio balance go up and down - tells you whether your strategy is actually working. You can see if you're profitable on specific pairs, which timeframes work best for you, where you're bleeding money. That's the information that actually improves your trading.
A lot of traders use spreadsheets or bots to automate this tracking now, which makes sense. Manual calculation gets tedious fast. But whether you're calculating by hand or using tools, the important thing is knowing your numbers. That's how you go from guessing to actually understanding what you're doing in the market.