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
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Been trading crypto for a while and realized most people don't actually understand their own PnL. Like, they know if they made or lost money, but not the mechanics behind it. Let me break down what I've learned.
First, PnL is basically the profit or loss on your positions over time. Sounds simple, but there's a lot more to it than just checking if you're up or down. The real insight comes from understanding mark-to-market (MTM) pricing - that's the current market value of your holdings. Say you hold ETH and the price moves from $1,950 to $1,970 today. That $20 difference? That's your PnL for the day.
Now here's where it gets interesting. There's realized PnL and unrealized PnL. Realized PnL only counts once you actually close a position and sell. If you bought DOT at $70 and sold at $105, that's $35 profit - locked in. But unrealized PnL is different. It's the profit or loss sitting in your open positions right now. You haven't cashed out yet, so it's just on paper. If you're holding ETH you bought at $1,900 but it's trading at $1,600 now, you're sitting on a $300 unrealized loss.
When it comes to calculating PnL, traders use different methods depending on their situation. The FIFO method (first-in, first-out) assumes you sold your oldest purchase first. So if Bob bought 1 ETH at $1,100, then another at $800, and sold 1 ETH at $1,200, FIFO would use the $1,100 cost basis, giving him a $100 profit. But with LIFO (last-in, first-out), you use the most recent purchase price - in this case $800 - which would show a $400 profit instead.
There's also the weighted average cost method. Alice bought 1 BTC at $1,500, then another at $2,000. Her average cost is $1,750. When she sells 1 BTC at $2,400, her PnL is $650. This method smooths out volatility across multiple buys.
I also track my performance year-to-date. If I held $1,000 worth of ADA on Jan 1st and it's worth $1,600 now, I've got $600 in unrealized gains. This helps me see the bigger picture beyond individual trades.
One thing people overlook is perpetual contracts. These have no expiration date, so you can hold positions indefinitely. When calculating PnL on perps, you need to add both realized and unrealized PnL together. But in real situations, don't forget to factor in trading fees and funding rates - they eat into your actual returns.
Honestly, understanding your own PnL changes how you trade. You stop making emotional decisions and start seeing patterns. Tools like spreadsheets or trading bots can help automate this tracking, especially if you're doing a lot of transactions. The key is knowing your cost basis, position size, and entry/exit prices. That's what separates traders who improve from those who keep repeating mistakes.