Hướng dẫn đầy đủ về Tính toán PnL: PnL Hợp đồng & Tổng Vốn chủ Tài khoản
Mark Price, công thức cho lệnh mua và bán, và tổng vốn chủ tài khoản — hướng dẫn đầy đủ, từng bước về cách tính P&L của bạn.

MC Markets dùng Mark Price làm tiêu chuẩn duy nhất để tính PnL, đảm bảo rằng PnL phản ánh giá trị thị trường hợp lý chứ không phải giá giao dịch cuối cùng của một giao dịch đơn lẻ.
Giới thiệu
Mọi nhà giao dịch đều dõi theo cùng một con số trên màn hình — con số màu xanh hoặc đỏ bên cạnh vị thế đang mở của họ. Nhưng điều bất ngờ là rất ít nhà giao dịch có thể giải thích chính xác con số đó được tính như thế nào, nó đến từ đâu, hay vì sao đôi khi nó không khớp với giá họ thấy trong sổ lệnh.
Hướng dẫn này khắc phục điều đó. Chúng ta sẽ bắt đầu với một công thức nằm ở trung tâm của mọi thứ, rồi đi qua nó bằng những con số thực — lệnh mua và bán, lời và lỗ — cho đến khi bạn có thể tự tính PnL của mình mà không cần mở máy tính. Sau đó chúng ta sẽ đề cập đến cách PnL của từng vị thế được gộp lại thành tổng vốn chủ tài khoản của bạn, và kết thúc bằng một số ít chi tiết (phí tài trợ, phí, mark vs. giá cuối) khiến hầu hết người mới bối rối.
1. Hai loại PnL: Chưa thực hiện vs Đã thực hiện
Trước bất kỳ công thức nào, hãy làm rõ sự phân biệt này:
- PnL chưa thực hiện là lãi hoặc lỗ trên một vị thế vẫn đang mở. Nó tăng giảm mỗi giây khi thị trường biến động. Chưa có gì được "chốt" — nếu thị trường đảo chiều, lợi nhuận chưa thực hiện của bạn có thể co lại, biến mất, hoặc chuyển thành lỗ.
- PnL đã thực hiện là lãi hoặc lỗ trên một vị thế đã đóng. Con số là chung cuộc. Nó chuyển từ trạng thái "trôi nổi" vào số dư ví của bạn.
Con số bạn thấy nhấp nháy trên thẻ vị thế là PnL chưa thực hiện. Khoảnh khắc bạn đóng vị thế, chính con số đó được ghi nhận là PnL đã thực hiện — và số dư ví của bạn cập nhật theo.
2. Công thức cốt lõi
Đối với một hợp đồng tương lai, PnL chưa thực hiện của bạn được tính như sau:
PnL chưa thực hiện = (Mark Price − Giá vào lệnh) × Quy mô vị thế (cho vị thế mua)
PnL chưa thực hiện = (Giá vào lệnh − Mark Price) × Quy mô vị thế (cho vị thế bán)
Ba biến số. Hãy xét từng cái một.
Giá vào lệnh
Đây là giá trung bình mà vị thế hiện tại của bạn được mở. Nếu bạn mở toàn bộ vị thế trong một lần khớp duy nhất ở mức $50.000, giá vào lệnh của bạn là $50.000. Nếu bạn vào lệnh từng phần qua nhiều lần khớp, giá vào lệnh của bạn là trung bình có trọng số của các lần khớp đó.
Quan trọng: khi bạn đóng một phần vị thế, giá vào lệnh của phần còn lại không thay đổi. Nó vẫn là mức trung bình bạn đã bắt đầu.
Mark Price
Đây không phải là giá giao dịch cuối cùng. Đó là một giá tham chiếu giá trị hợp lý mà nền tảng tính toán từ một rổ các sàn giao ngay lớn, được thiết kế để ngăn việc thao túng trên một sàn duy nhất kích hoạt các đợt thanh lý không công bằng.
Điều này quan trọng vì PnL và thanh lý được tính dựa trên Mark Price, không phải Giá cuối. Đôi khi bạn sẽ thấy sổ lệnh báo giá hơi khác với giá mark — khoảng chênh đó là bình thường, đặc biệt trong những thời điểm biến động mạnh, và nó giải thích vì sao con số PnL của bạn đôi khi "trễ" so với những gì bạn thấy trên biểu đồ.
Quy mô vị thế
Số lượng tài sản cơ sở mà vị thế của bạn đại diện. Nếu bạn đang mua 0,5 BTC, quy mô vị thế của bạn là 0,5. Đơn vị phụ thuộc vào loại hợp đồng:
Hợp đồng vĩnh cửu của MC Markets được định giá và thanh toán bằng USDC. Quy mô vị thế được biểu thị theo đơn vị của tài sản cơ sở (ví dụ 0,5 BTC), và PnL được thanh toán bằng USDC.
Luôn kiểm tra nền tảng hiển thị quy mô của bạn theo đơn vị nào — đó là nguồn phổ biến nhất của các lỗi kiểu "khoan đã, vì sao PnL của tôi lớn / nhỏ hơn nhiều so với dự kiến?".
3. Một ví dụ minh họa: Vị thế mua
Hãy cụ thể hóa.
Bạn mua 0,5 BTC ở giá vào lệnh $50.000. Vài giờ sau, mark price là $52.000. Vị thế của bạn vẫn đang mở.
Thay vào công thức:
PnL chưa thực hiện = ($52.000 − $50.000) × 0,5 = +$1.000
Đó là lợi nhuận trôi nổi của bạn. Nếu bạn đóng vị thế ngay bây giờ, $1.000 sẽ chuyển từ "chưa thực hiện" sang "đã thực hiện" và vào ví của bạn (trừ phí giao dịch).
Bây giờ giả sử thị trường đảo chiều và mark price giảm xuống $49.000:
PnL chưa thực hiện = ($49.000 − $50.000) × 0,5 = −$500
Cùng một vị thế, cùng giá vào lệnh, chỉ là mark price khác — và giờ bạn đang lỗ trôi nổi $500.
4. Một ví dụ minh họa: Vị thế bán
Lệnh bán hoạt động ngược lại. Bạn bán 1 ETH ở giá vào lệnh $3.000. Mark price giảm xuống $2.800.
PnL chưa thực hiện = ($3.000 − $2.800) × 1 = +$200
Bạn có lời khi giá giảm vì, trên thực tế, bạn đã bán cao và sẽ mua lại thấp để đóng.
Nếu thay vào đó mark price tăng lên $3.100:
PnL chưa thực hiện = ($3.000 − $3.100) × 1 = −$100
Hãy chú ý rằng công thức chỉ đơn giản đảo thứ tự (Mark − Vào lệnh) thành (Vào lệnh − Mark) cho lệnh bán. Trực giác là như nhau: PnL dương khi thị trường di chuyển theo hướng có lợi cho bạn, và âm khi nó di chuyển ngược lại, bất kể chiều hướng.
5. PnL vs ROI: Đừng nhầm lẫn
Đây là hai con số khác nhau và người mới liên tục nhầm lẫn chúng.
- PnL là số tiền đô la bạn đã lãi hoặc lỗ.
- ROI (Tỷ suất lợi nhuận trên vốn đầu tư) là PnL được biểu thị bằng phần trăm của ký quỹ bạn đã bỏ ra, chứ không phải bằng phần trăm giá trị danh nghĩa của vị thế.
Quay lại ví dụ mua BTC: bạn lãi $1.000 PnL chưa thực hiện trên một vị thế danh nghĩa $26.000. Nếu bạn mở vị thế đó với đòn bẩy 10x, bạn chỉ bỏ ra $2.600 ký quỹ. Do đó ROI của bạn là:
ROI = $1.000 / $2.600 ≈ +38%
Cùng một mức PnL $1.000 trông hoàn toàn khác nhau tùy theo đòn bẩy. Một biến động giá 4% trở thành một biến động 38% trên ký quỹ của bạn — đó chính xác là điều đòn bẩy làm. PnL mô tả giao dịch. ROI mô tả điều giao dịch đã làm với vốn của bạn.
6. Tổng vốn chủ tài khoản
Tổng giá trị tài khoản = Giá trị USD của tài sản đã nạp + PnL chưa thực hiện + PnL đã thực hiện + Phí tài trợ − Phí. Cập nhật ngay lập tức để có cái nhìn tổng quan thực sự về tiền.
PnL của từng vị thế chỉ là một phần của một con số lớn hơn. Tổng vốn chủ tài khoản của bạn là điều nền tảng coi là giá trị thực, hiện tại của tài khoản — và đó là điều được so sánh với yêu cầu ký quỹ duy trì khi tính rủi ro thanh lý.
Về mặt khái niệm:
Tổng vốn chủ = Số dư ví + Tổng tất cả PnL chưa thực hiện
Số dư ví là tiền mặt bạn đã nạp cộng với bất kỳ PnL đã thực hiện nào từ các giao dịch đã đóng trong quá khứ. Cộng thêm lợi nhuận trôi nổi (hoặc trừ đi khoản lỗ trôi nổi) trên mỗi vị thế đang mở, và bạn có được tổng vốn chủ của mình.
Một con số thứ hai quan trọng trong thực tế:
Số dư khả dụng = Tổng vốn chủ − Ký quỹ được dùng bởi các vị thế đang mở − Ký quỹ dành riêng cho các lệnh đang chờ
Số dư khả dụng là khoản bạn có thể dùng để mở vị thế mới hoặc rút. Khi PnL chưa thực hiện của bạn thay đổi, số dư khả dụng cũng thay đổi theo — đó là lý do "sức mua" của bạn có thể co lại trong một đợt sụt giảm ngay cả khi không có giao dịch mới nào diễn ra.
7. Hai chi tiết khiến nhiều người vấp ngã
Phí tài trợ (chỉ hợp đồng tương lai vĩnh cửu)
Hợp đồng tương lai vĩnh cửu không đáo hạn, nên chúng dùng một cơ chế tài trợ để giữ giá hợp đồng neo vào giá giao ngay. Mỗi giờ, vào đầu giờ, các vị thế mua và bán trao đổi một khoản thanh toán nhỏ dựa trên funding rate.
- Nếu funding rate dương, bên mua trả cho bên bán.
- Nếu funding rate âm, bên bán trả cho bên mua.
Các khoản thanh toán tài trợ tách biệt với công thức PnL ở trên nhưng chúng tác động đến tài khoản của bạn ở mỗi chu kỳ tài trợ, nên chúng ảnh hưởng đến tổng vốn chủ của bạn. Trên một vị thế giữ lâu với funding dương kéo dài, chi phí tài trợ tích lũy có thể đáng kể — đôi khi nhiều hơn cả biến động giá. Luôn kiểm tra funding rate trước khi giữ một perp qua đêm.
Phí
Phí giao dịch được tính khi bạn mở và khi bạn đóng vị thế — thường là một phần trăm nhỏ của giá trị danh nghĩa. Chúng làm giảm PnL đã thực hiện của bạn khi giao dịch đóng lại. Công thức trong hướng dẫn này cho bạn PnL chưa thực hiện gộp; PnL ròng sau khi đóng sẽ thấp hơn một chút vì phí.
8. Gộp tất cả lại
Đây là mô hình tư duy đáng giữ lại:
- Con số PnL trên màn hình của bạn là chưa thực hiện cho đến khi bạn đóng vị thế.
- Với lệnh mua, PnL = (Mark − Vào lệnh) × Quy mô. Với lệnh bán, PnL = (Vào lệnh − Mark) × Quy mô. Cùng logic, dấu ngược lại.
- PnL được tính dựa trên Mark Price, không phải giá giao dịch cuối. Đó là chủ ý — nó bảo vệ bạn khỏi thao túng.
- PnL là đô la; ROI là phần trăm của ký quỹ. Với đòn bẩy, cùng một PnL có thể trông rất khác khi tính theo phần trăm.
- Tổng vốn chủ = giá trị tài sản đã nạp + PnL chưa thực hiện + PnL đã thực hiện + funding rate − phí giao dịch. Đây là con số quyết định số dư khả dụng và khoảng cách của bạn đến thanh lý.
- Với hợp đồng vĩnh cửu, phí tài trợ và phí giao dịch làm giảm lợi nhuận thực của bạn. Công thức cho bạn con số gộp; thực tế thấp hơn một chút.
Một khi những mảnh ghép này khớp vào, con số xanh đỏ trên màn hình của bạn thôi không còn là phép màu mà bắt đầu trở thành toán học — đó chính là điều bạn muốn khi tiền thật đang được đặt cược.
Trong giao dịch giao ngay, hệ thống ghi lại cơ sở chi phí trung bình của người dùng: PnL chưa thực hiện = Tổng giá trị tài sản hiện tại − Tổng chi phí mua trong lịch sử. ROE% = (PnL chưa thực hiện / Tổng chi phí mua trong lịch sử) x 100%. Dữ liệu này hiển thị theo thời gian thực dưới tab Balance ở cuối trang giao dịch.
9. Tính toán PnL Giao ngay
PnL giao dịch giao ngay đơn giản hơn. Nền tảng theo dõi cơ sở chi phí trung bình của bạn và tính lãi hoặc lỗ từ đó theo thời gian thực.
PnL chưa thực hiện: PnL chưa thực hiện = Tổng giá trị tài sản hiện tại − Tổng chi phí mua trong lịch sử
ROE%: ROE% = (PnL chưa thực hiện ÷ Tổng chi phí mua trong lịch sử) × 100%
Cả hai con số đều hiển thị theo thời gian thực trên tab Balance ở cuối trang giao dịch. Lưu ý: PnL giao ngay không có đòn bẩy — biến động giá tài sản 1% bằng 1% ROE.
PnL đã thực hiện: PnL cuối cùng từ các vị thế đã đóng, sau khi trừ phí và funding, khi đóng thủ công hoặc tự động bằng lệnh cắt lỗ hoặc chốt lời. Hệ thống ngay lập tức chuyển PnL chưa thực hiện thành PnL đã thực hiện khi đóng vị thế.
10. Tóm tắt nhanh
Bốn ý tưởng đáng mang theo:
- PnL chưa thực hiện = (Mark − Vào lệnh) × Quy mô cho lệnh mua; đảo phép trừ cho lệnh bán.
- Mark Price ≠ Giá cuối. PnL và thanh lý dùng Mark Price theo thiết kế.
- PnL là số tiền đô la. ROI là PnL ÷ ký quỹ. Với đòn bẩy, ROI lớn hơn nhiều so với biến động giá của tài sản cơ sở.
- Tổng vốn chủ = Số dư ví + Tổng PnL chưa thực hiện. Đây là giá trị thực của tài khoản bạn tại bất kỳ thời điểm nào, và là điều hệ thống dùng để quyết định bạn an toàn hay đang gặp rủi ro.
Công bố Rủi ro
Giao dịch phái sinh mang rủi ro đáng kể và có thể dẫn đến những khoản lỗ vượt quá khoản tiền gửi ban đầu của bạn. Các công thức trong hướng dẫn này mô tả cách tính PnL; chúng không dự đoán liệu một giao dịch có sinh lời hay không. Hiệu suất trong quá khứ không đảm bảo kết quả trong tương lai. Luôn giao dịch bằng số vốn bạn có thể chấp nhận mất, và hãy tham vấn một cố vấn tài chính đủ năng lực nếu bạn không chắc liệu các sản phẩm đòn bẩy có phù hợp với hoàn cảnh của mình hay không.