Futures
Access hundreds of perpetual contracts
TradFi
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
So I got asked recently what is pnl and honestly, most people trading crypto have no clue. Like, if you've done any serious trading in traditional finance, you'd know about profit and loss tracking. But here's the thing - crypto pnl works differently enough that you really need to understand the nuances.
Let me break down what is pnl in crypto terms first. Basically, it's how you measure whether you're actually making or losing money on your positions. Sounds simple right? But it gets complicated fast when you start dealing with mark-to-market pricing, realized versus unrealized gains, and all that stuff.
When I first started trading, I'd just look at my account balance and assume that was my pnl. Huge mistake. The real calculation is way more detailed. You've got mark-to-market (MTM) - that's just the current market price of whatever asset you're holding. Say you bought Bitcoin at one price and it's trading at another now. The difference between those? That's part of your pnl picture.
Here's where it gets interesting. There's realized pnl and unrealized pnl, and they're completely different animals. Realized pnl only counts once you've actually closed a position and taken the money off the table. If you bought Ethereum at $1,900 and sold it at $1,600, that's a $300 loss - realized. But if you're still holding and the price moved? That's unrealized pnl. It exists on paper until you actually sell.
I learned this the hard way. I'd be up thousands on paper, thinking I was crushing it, then the market would swing and suddenly I'm underwater. The key is understanding that unrealized gains aren't real until you close the position. Mark price matters here too - that's the theoretical fair value of derivatives contracts, not necessarily what you can actually trade them at.
Now, calculating what is pnl gets more complex depending on your situation. If you're doing multiple buys and sells, you need a method. Most traders use one of three approaches:
FIFO (first-in, first-out) is the simplest - you assume you sold the coins you bought first. So if you bought 1 ETH at $1,100, then another at $800, and later sold 1 ETH at $1,200, FIFO says your cost basis was $1,100, giving you a $100 profit.
LIFO (last-in, first-out) flips that. Same scenario, but now you're treating that $800 purchase as your cost basis, so you'd show a $400 profit instead. Completely different result.
Then there's weighted average cost, which splits the difference. You average out all your purchases and use that as your baseline. In the example I just gave, your average cost would be $950, so selling at $1,200 gives you a $250 profit.
The method you choose actually matters for tax purposes and performance tracking, so don't just pick randomly.
For people holding long-term, year-to-date (YTD) calculations are useful. You just compare your portfolio value on January 1st to today's value. If you had $1,000 in ADA on Jan 1 and it's worth $1,600 now, you're up $600 unrealized. That's your YTD gain.
Perpetual contracts throw another wrench into things. Since they don't expire, you can hold positions indefinitely as long as you maintain your maintenance margin. When calculating pnl on perps, you've got to add both realized and unrealized gains together, plus factor in funding rates and trading fees.
Honestly, understanding what is pnl properly has changed how I trade. I used to chase green numbers without understanding the mechanics. Now I track everything - entry price, exit price, quantity, fees, everything. It's the difference between trading emotionally and trading strategically.
The reality is most people skip this stuff and just watch their balance go up or down. But if you want to actually improve as a trader, you need to get granular about your pnl calculations. Use spreadsheets, use bots, use whatever tools work for you. The data will tell you if your strategy is actually working or if you're just getting lucky.