PnL là gì? Hướng dẫn toàn diện về Lợi nhuận và Thua lỗ trong Giao dịch
Learn what PNL means in trading, how it's calculated, and how OHLCV data powers your profit and loss calculations on crypto exchanges.
Nếu bạn từng thấy "OHLCV" trên biểu đồ giao dịch hoặc "PnL: -$47.20" trên bảng điều khiển sàn giao dịch và không biết ý nghĩa của cả hai thuật ngữ này, thì hướng dẫn này sẽ giải thích cả hai. Hai khái niệm này thoạt nhìn có vẻ không liên quan, nhưng chúng lại có mối liên hệ trực tiếp: dữ liệu OHLCV là dữ liệu đầu vào thô để tạo ra con số PnL mà bạn thấy trên tài khoản Binance, Bybit hoặc Coinbase của mình. Việc hiểu một yếu tố mà không hiểu yếu tố còn lại sẽ tạo ra một lỗ hổng kiến thức mà hầu hết các nhà giao dịch không bao giờ lấp đầy được.
OHLCV là gì?
OHLCV là viết tắt của Open (Giá mở cửa), High (Giá cao nhất), Low (Giá thấp nhất), Close (Giá đóng cửa) và Volume (Khối lượng giao dịch): 5 điểm dữ liệu được ghi lại cho mỗi nến giá trong thị trường tài chính. Open là mức giá giao dịch đầu tiên, High là mức giá cao nhất, Low là mức giá thấp nhất, Close là mức giá cuối cùng và Volume là tổng số đơn vị được giao dịch trong khoảng thời gian đó. Cùng với nhau, 5 giá trị này xác định mọi nến trên biểu đồ giao dịch.
OHLCV là định dạng tiêu chuẩn để cung cấp dữ liệu thị trường. Khi các sàn giao dịch, API và nhà cung cấp dữ liệu truyền thông tin giá, họ đóng gói nó dưới dạng các bản ghi OHLCV (trong các thị trường tiền điện tử, các bản ghi này được tổng hợp từ dữ liệu giao dịch được giải quyết trên các mạng lưới blockchain, cơ sở hạ tầng nền tảng giúp các giao dịch có thể xác minh được). Định dạng này áp dụng tương tự trên thị trường Forex, cổ phiếu, hàng hóa và thị trường tiền điện tử.
Một lưu ý về thuật ngữ: OHLC đề cập đến phiên bản bốn thành phần không có Khối lượng (Volume), được sử dụng trong một số định dạng biểu đồ tài chính truyền thống. OHLCV bổ sung Khối lượng làm trường thứ năm. Chúng có liên quan nhưng khác biệt.
Giải thích Năm Thành phần OHLCV
OHLCV bao gồm 5 thành phần, mỗi thành phần đo lường một khía cạnh khác nhau của hoạt động giá trong một chu kỳ nến duy nhất. Dưới đây là ý nghĩa của từng thành phần và lý do tại sao chúng lại quan trọng.
Cách dữ liệu OHLCV tạo nên một Nến
Mỗi nến trên biểu đồ được tạo thành từ chính xác 5 điểm dữ liệu: các giá trị OHLCV cho khoảng thời gian đó. Biểu đồ bên dưới cho thấy mỗi thành phần ánh xạ như thế nào vào cấu trúc trực quan của một cây nến.
NẾN TĂNG GIÁ (Giá đóng cửa > Giá mở cửa) NẾN GIẢM GIÁ (Giá đóng cửa < Giá mở cửa)
Cao nhất --- ^ (bấc trên) Cao nhất --- ^ (bấc trên) | Đóng cửa --- +-----+ (đỉnh thân nến) Mở cửa --- +-----+ (đỉnh thân nến) | | | THÂN NẾN XANH LÁ | | THÂN NẾN ĐỎ | | | Mở cửa --- +-----+ (đáy thân nến) Đóng cửa --- +-----+ (đáy thân nến) | Thấp nhất ----- v (bấc dưới) Thấp nhất ----- v (bấc dưới)
[Thanh khối lượng hiển thị bên dưới biểu đồ]
Một cây nến tăng giá hình thành khi giá Đóng cửa cao hơn giá Mở cửa; thân nến có màu xanh lá cây. Một cây nến giảm giá hình thành khi giá Đóng cửa thấp hơn giá Mở cửa; thân nến có màu đỏ. Biểu đồ thanh (thanh OHLC) đại diện cho cùng một dữ liệu cơ sở dưới một định dạng trực quan khác, nhưng mỗi cây nến bạn thấy trên các nền tảng như giao diện biểu đồ giao dịch của Bybit đều được cấu tạo từ cùng 5 giá trị OHLCV này.
O: Giá Mở cửa
Giá Mở cửa là mức giá giao dịch đầu tiên khi bắt đầu khung thời gian của nến. Nó đánh dấu sự bắt đầu của một cây nến và là một trong hai mức giá quyết định liệu cây nến đó đóng cửa tăng giá hay giảm giá. Giá Mở cửa thay đổi tùy theo khung thời gian bạn đang xem: một cây nến 1 giờ và một cây nến 1 ngày cho BTC trong cùng một ngày sẽ hiển thị các giá trị Mở cửa khác nhau.
Giả sử cây nến BTC/USD khung 1 giờ mở cửa ở mức 65.000 USD. Điều đó có nghĩa là giao dịch đầu tiên được thực hiện vào đầu giờ đó là ở mức 65.000 USD. Nếu bạn mua BTC tại thời điểm đó, giá vào lệnh của bạn để tính toán PnL là 65.000 USD.
H: Giá cao nhất (High Price)
Giá Cao nhất là mức giá cao nhất mà bất kỳ giao dịch nào đã được thực hiện trong khoảng thời gian của cây nến. Trên cây nến, Giá Cao nhất nằm ở đỉnh của bóng nến trên. Nó thể hiện áp lực tăng giá tối đa đạt được trong khoảng thời gian đó. Các mức giá Cao trên nhiều cây nến hình thành các mức kháng cự, các vùng giá nơi hoạt động mua theo lịch sử đã bị đình trệ.
Đối với các nhà giao dịch đo lường biến động, chỉ báo ATR (Average True Range) sử dụng giá Cao, Thấp và Đóng cửa để tính toán mức độ dịch chuyển của tài sản trên mỗi cây nến. Mức giá Cao cũng đại diện cho lợi nhuận chưa thực hiện tối đa mà người nắm giữ vị thế long có thể đạt được trong cây nến đó, nếu họ đã bán ở mức đỉnh.
Lưu ý về độ chính xác: giá cao của cây nến là mức cao trong phiên giao dịch, không phải là mức cao nhất mọi thời đại (ATH). Sử dụng "giá cao cây nến" hoặc "giá cao theo phiên" khi cần làm rõ ngữ cảnh.
L: Giá thấp
Giá Thấp (Low) là mức giá thấp nhất mà bất kỳ giao dịch nào được thực hiện trong khoảng thời gian của cây nến. Về mặt hình ảnh, nó xuất hiện ở đáy của bấc dưới. Các mức giá thấp trên nhiều cây nến tạo thành các mức hỗ trợ, là những vùng giá mà áp lực bán đã được hấp thụ trong lịch sử.
ATR sử dụng giá Thấp nhất bên cạnh giá Cao nhất và giá Đóng cửa. Đối với người nắm giữ vị thế long, mức Thấp nhất của nến đại diện cho khoản lỗ chưa thực hiện lớn nhất trong giai đoạn đó. Đối với người nắm giữ vị thế short (người kiếm lời khi giá giảm), mức Thấp nhất đại diện cho mức lợi nhuận chưa thực hiện tối đa đạt được trong cây nến.
Giá thấp của nến là thước đo trong kỳ, không phải là đáy lịch sử (ATL) trừ khi khung thời gian đủ dài để bao gồm nó.
C: Giá đóng cửa
Giá đóng cửa là quan trọng nhất trong 5 giá trị OHLCV.
Giá đóng cửa là mức giá giao dịch cuối cùng trước khi một kỳ nến kết thúc và kỳ nến tiếp theo bắt đầu. Ba yếu tố làm cho nó trở thành thành phần quan trọng nhất:
- Hướng: Giá đóng cửa cao hơn giá mở cửa = nến tăng giá. Giá đóng cửa thấp hơn giá mở cửa = nến giảm giá.
- Dữ liệu đầu vào chỉ báo: Hầu hết các chỉ báo kỹ thuật sử dụng giá Đóng cửa theo mặc định. Đường trung bình động đơn giản (SMA) kỳ hạn 20 tính trung bình giá Đóng cửa của 20 nến gần nhất. RSI, MACD và Dải Bollinger đều bắt nguồn từ giá Đóng cửa.
- Tính toán PnL: Sàn giao dịch của bạn tính toán PnL chưa thực hiện dựa trên giá Đóng cửa hiện tại (hoặc giá tham chiếu đối với Hợp đồng Tương lai).
Trên một cây nến đang chạy và chưa hoàn thành, Giá đóng cửa là giá giao dịch cuối cùng hiện tại. Nó cập nhật theo từng biến động giá và chỉ được chốt khi chu kỳ nến kết thúc. Đối với các vị thế Hợp đồng Tương lai, các sàn giao dịch có thể sử dụng Giá tham chiếu thay vì giá giao dịch cuối cùng cho PnL chưa thực hiện để ngăn chặn việc thao túng. Tìm hiểu thêm về vấn đề này trong phần công thức PnL.
Giả sử bạn đã mua BTC ở mức $65,000 (giá Mở) và giá Đóng hiện tại là $66,500. PnL chưa thực hiện của bạn = ($66,500 - $65,000) × số lượng của bạn.
V: Volume, Thành phần OHLCV thường bị bỏ qua nhất
Khối lượng được đưa vào OHLCV vì bản thân giá cả không cho bạn biết liệu một đợt biến động có sự chắc chắn hay không. Một đợt tăng giá đi kèm khối lượng giao dịch cao cho thấy nhiều nhà giao dịch đã tham gia và xác nhận hướng đi đó. Đợt tăng tương tự nhưng với khối lượng thấp có thể sẽ không duy trì được. Khối lượng là điểm dữ liệu thứ 5 cung cấp ngữ cảnh cho bốn điểm còn lại: nếu không có nó, bạn không thể phân biệt được một biến động thị trường thực sự với một sự bất thường của thị trường kém thanh khoản.
Khối lượng là tổng số đơn vị được giao dịch trong khoảng thời gian của cây nến. Có hai loại khối lượng xuất hiện trên các sàn giao dịch: khối lượng cơ sở (số lượng BTC hoặc các đồng coin được giao dịch) và khối lượng định giá (giá trị USD của các giao dịch đó). Hầu hết các sàn giao dịch hiển thị khối lượng cơ sở theo mặc định và các API OHLCV thường trả về khối lượng tài sản cơ sở trừ khi có quy định khác.
Khối lượng giao dịch quan trọng vì 4 lý do sau:
- Xác nhận diễn biến giá: Mức tăng giá với khối lượng giao dịch cao có sự ủng hộ. Mức tăng tương tự với khối lượng giao dịch thấp là đáng ngờ.
- Cho thấy mức độ tham gia thị trường: Khối lượng giao dịch cao có nghĩa là có nhiều nhà giao dịch đồng thuận về mức giá tại thời điểm đó.
- Nhận diện tín hiệu giả: Một cú bứt phá với khối lượng giao dịch thấp là dấu hiệu phổ biến dẫn đến sự đảo chiều.
- Là cơ sở cho các chỉ báo dựa trên khối lượng: OBV (On-Balance Volume) và VWAP (Volume-Weighted Average Price) đều có nguồn gốc trực tiếp từ trường Dữ liệu khối lượng.
Giả sử BTC tăng 2.000 USD trong một cây nến duy nhất với khối lượng giao dịch gấp 5 lần mức trung bình. Biến động này có sự xác nhận mạnh mẽ. Một biến động tương tự nhưng với khối lượng thấp hơn mức trung bình sẽ đáng nghi ngờ.
| Mức khối lượng | Hướng giá | Độ mạnh tín hiệu | Diễn giải |
|---|---|---|---|
| Cao | Tăng | Mạnh | Động thái tăng giá được xác nhận |
| Thấp | Tăng | Yếu | Khả năng tín hiệu giả, theo dõi sự đảo chiều |
| Cao | Giảm | Mạnh | Động thái giảm giá được xác nhận |
| Thấp | Giảm | Yếu | Áp lực bán yếu, có thể phục hồi |
Cách đọc dữ liệu OHLCV trên biểu đồ Nến
Đọc biểu đồ nến OHLCV là một quy trình 6 bước, một khi bạn đã biết mỗi điểm dữ liệu đại diện cho điều gì.
- Chọn khung thời gian. Chọn khoảng thời gian nến phù hợp với phong cách giao dịch của bạn: 15 phút cho giao dịch trong ngày, 4 giờ cho giao dịch lướt sóng, v.v. Mỗi cây nến đại diện cho một đơn vị hoàn chỉnh của khoảng thời gian đó.
- Xác định giá Mở cửa (Open). Trên một cây nến tăng giá (màu xanh), giá Mở cửa nằm ở dưới cùng của thân nến. Trên một cây nến giảm giá (màu đỏ), giá Mở cửa nằm ở trên cùng của thân nến.
- Xác định giá Đóng cửa (Close). Trên một cây nến tăng giá, giá Đóng cửa nằm ở trên cùng của thân nến. Trên một cây nến giảm giá, giá Đóng cửa nằm ở dưới cùng. Giá Đóng cửa trên giá Mở cửa xác nhận hướng tăng giá.
- Đọc giá Cao nhất (High) và Thấp nhất (Low). Đỉnh của bấc nến trên là giá Cao nhất, mức giá giao dịch cao nhất trong kỳ. Đỉnh của bấc nến dưới là giá Thấp nhất, mức giá giao dịch thấp nhất.
- Kiểm tra thanh Khối lượng (Volume). Thanh khối lượng xuất hiện bên dưới biểu đồ giá. Một thanh dài có nghĩa là hoạt động giao dịch cao trong cây nến đó. Một thanh Short có nghĩa là hoạt động giao dịch thấp.
- Giải thích bức tranh toàn cảnh. Kết hợp hướng giá với khối lượng để đánh giá xem đà chuyển động có mạnh hay không.
Ví dụ minh họa: Giả sử nến BTC/USD khung 1 giờ hiển thị:
| Thành phần | Giá trị | Ý nghĩa |
|---|---|---|
| Mở cửa | $65,000 | Giao dịch đầu tiên trong giờ ở mức $65,000 |
| Cao nhất | $65,800 | Bên mua đã đẩy giá lên tới $65,800 trong giờ |
| Thấp nhất | $64,500 | Bên bán đã đẩy giá xuống tới $64,500 trong giờ |
| Đóng cửa | $65,600 | Giao dịch cuối cùng trong giờ ở mức $65,600 |
| Khối lượng | 1,240 BTC | 1,240 BTC đã được trao tay trong giờ này |
Cây nến này đang tăng giá (Giá đóng cửa $65,600 > Giá mở cửa $65,000). Mức giá đóng cửa $65,600 là giá trị mà sàn giao dịch của bạn sử dụng để tính toán PnL nếu bạn đang nắm giữ một vị thế BTC đang mở.
PnL trong giao dịch là gì?
PNL là viết tắt của Profit and Loss, là kết quả tài chính ròng của một vị thế giao dịch. PNL dương nghĩa là bạn đang có lãi; PNL âm nghĩa là bạn đang bị lỗ. PNL được tính như sau: (Giá Thoát - Giá Vào) x Số Lượng. Cho đến khi bạn đóng vị thế của mình, PNL của bạn là chưa thực hiện và thay đổi theo mọi biến động giá. Bạn cũng có thể thấy nó được viết là P&L hoặc P/L; cả ba đều đề cập đến cùng một chỉ số.
Nếu bạn thấy một con số PnL trên bảng điều khiển Binance, Bybit hoặc Coinbase của mình, con số đó cho bạn biết các vị thế hiện tại hoặc đã đóng của bạn đã lãi hoặc lỗ bao nhiêu. Theo dõi PnL của bạn trên tất cả các vị thế là nền tảng của quản lý rủi ro. Nó cho bạn biết khi nào nên cắt lỗ, khi nào nên chốt lời và bao nhiêu vốn đang gặp rủi ro tại bất kỳ thời điểm nào. Sàn giao dịch của bạn thường hiển thị cả PnL theo từng vị thế và tổng PnL danh mục đầu tư gộp, để bạn có thể xem toàn bộ bức tranh tổng thể trong nháy mắt.
Hai loại lệnh trực tiếp quyết định thời điểm PnL của bạn chuyển từ chưa thực hiện sang đã thực hiện: lệnh cắt lỗ (SL) tự động đóng vị thế của bạn nếu giá đi ngược lại dự đoán của bạn theo một mức nhất định, nhằm chốt một khoản lỗ; lệnh chốt lời (TP) đóng vị thế của bạn khi giá đạt tới mục tiêu của bạn, nhằm chốt một khoản lợi nhuận. Cả hai đều chuyển đổi PnL thả nổi thành PnL đã thực hiện. Xem cách hoạt động của lệnh chốt lời và cắt lỗ trong giao dịch giao ngay để biết cơ chế thiết lập các lệnh này trên tài khoản thực.
Ngoài các giao dịch riêng lẻ, PnL là chỉ số cốt lõi của quản lý danh mục đầu tư. Tổng PnL đã thực hiện và chưa thực hiện trên tất cả các vị thế của bạn cho bạn biết liệu danh mục đầu tư giao dịch của bạn đang tăng trưởng hay sụt giảm theo thời gian. Nguyên tắc này cũng áp dụng trên các nền tảng tài chính phi tập trung (DeFi), nơi giao diện giao dịch DEX hiển thị dữ liệu tương đương và PnL vẫn là thước đo hiệu suất trung tâm.
Cách tính PNL: Công thức và ví dụ minh họa
Công thức PnL Giao ngay:
Giao ngay PnL = (Giá thoát - Giá vào lệnh) x Khối lượng
Ví dụ giao dịch sinh lời: Giả sử bạn mua 0.5 BTC với giá 64.000 đô la (giá vào lệnh). Giá tăng lên 68.000 đô la và bạn bán ra (giá thoát lệnh).
PnL = ($68,000 - $64,000) x 0.5 = +$2,000
Số tiền 2.000 USD này đã được ghi có vào số dư tài khoản của bạn.
Ví dụ về giao dịch thua lỗ: Giả sử bạn mua 0,5 BTC tại mức giá 64.000 USD. Giá giảm xuống còn 60.000 USD và bạn bán.
PnL = ($60,000 - $64,000) x 0.5 = -$2,000
Số tiền 2.000 USD này được khấu trừ từ số dư tài khoản của bạn.
Để Express PNL dưới dạng phần trăm: PNL% = (PNL / Chi phí vào lệnh) x 100.
Công thức PnL Hợp đồng Tương lai:
Hợp đồng Tương lai PnL = (Giá Thoát Lệnh - Giá Vào Lệnh) x Khối lượng x Đòn bẩy
Đối với các vị thế Hợp đồng Tương lai, các sàn giao dịch tính toán PnL chưa ghi nhận bằng cách sử dụng Giá tham chiếu, một giá trị hợp lý được tính toán từ nhiều nguồn chỉ số, thay vì giá giao dịch gần nhất. Giá tham chiếu giúp ngăn chặn việc biến động giá ảo trên một sàn giao dịch đơn lẻ gây ra thanh lý lệnh. Chỉ số PnL trên bảng điều khiển Hợp đồng Tương lai của bạn phản ánh sự chênh lệch giữa giá vào lệnh và Giá tham chiếu hiện tại, nhân với quy mô vị thế và hệ số đòn bẩy của bạn.
Cảnh báo rủi ro: Các vị thế đòn bẩy sẽ khuếch đại cả lợi nhuận và thua lỗ. Một vị thế đòn bẩy 10x di chuyển ngược hướng 10% sẽ dẫn đến mất 100% số tiền ký quỹ đã nạp của bạn, nghĩa là bị thanh lý. Đối với cơ chế cắt lỗ của hợp đồng tương lai vĩnh viễn, hãy xem cách lệnh chốt lời và cắt lỗ hoạt động đối với các hợp đồng tương lai vĩnh viễn. Đừng bao giờ giao dịch với đòn bẩy mà bạn không hiểu rõ.
Dữ liệu OHLCV hỗ trợ tính toán PnL của bạn như thế nào
Dữ liệu OHLCV là đầu vào trực tiếp cho việc tính toán PnL của bạn. Kết nối cụ thể được thực hiện thông qua giá Đóng cửa: khi sàn giao dịch hiển thị số liệu PnL cho một vị thế đang mở, sàn đang so sánh giá vào lệnh của bạn với giá Đóng cửa hiện tại (hoặc Giá tham chiếu đối với Hợp đồng Tương lai). Mỗi chuyển động giá cập nhật trường giá Đóng cửa đều sẽ cập nhật PnL của bạn một cách đồng thời.
Đây là toàn bộ chuỗi sử dụng cây nến từ ví dụ trước đó.
Nến OHLCV: Mở cửa $65.000 | Cao nhất $65.800 | Thấp nhất $64.500 | Đóng cửa $65.600 | Khối lượng 1.240 BTC
Tình huống: Bạn đã mua 1 BTC tại giá Mở cửa, nên giá vào lệnh của bạn = 65.000 USD.
- PnL chưa thực hiện hiện tại = ($65,600 - $65,000) x 1 = +$600
- Lợi nhuận chưa thực hiện tối đa trong cây nến này = ($65,800 - $65,000) x 1 = +$800 (mức Cao)
- Thua lỗ chưa thực hiện tối đa trong cây nến này = ($64,500 - $65,000) x 1 = -$500 (mức Thấp)
Khối lượng giao dịch bổ sung thêm một khía cạnh nữa: mức giá Đóng cửa $65.600 với khối lượng 1.240 BTC là một mức giá đáng tin cậy hơn so với cùng mức giá Đóng cửa đó nhưng với khối lượng 200 BTC. Một mức giá Đóng cửa với khối lượng giao dịch thấp sẽ dễ bị thao túng hơn và ít có khả năng duy trì. Đây là lý do tại sao các sàn giao dịch sử dụng Giá tham chiếu cho PnL Hợp đồng Tương lai thay vì chỉ dựa vào giá giao dịch cuối cùng.
Việc khoản +$600 đó có hiển thị dưới dạng tiền thật trong tài khoản của bạn hay không còn phụ thuộc vào một điểm khác biệt nữa.
PnL đã thực hiện so với PnL chưa thực hiện: Sự khác biệt là gì?
PnL chưa thực hiện là khoản lãi hoặc lỗ trên một vị thế mà bạn vẫn đang nắm giữ. Nó thay đổi theo từng biến động giá và chưa được ghi có vào số dư của bạn. PnL đã thực hiện là khoản lãi hoặc lỗ cuối cùng, đã chốt sau khi bạn đóng một vị thế. Số tiền này sẽ được ghi có hoặc trừ khỏi số dư tài khoản của bạn ngay lập tức.
PnL chưa thực hiện (còn được hiển thị là PnL thả nổi, PnL đang mở hoặc PnL vị thế tùy thuộc vào sàn giao dịch của bạn) đại diện cho một kết quả lý thuyết. Con số trên bảng điều khiển của bạn có thể dao động từ dương sang âm và ngược lại khi giá di chuyển. Nó không ảnh hưởng đến số dư tài khoản thực tế của bạn cho đến khi bạn đóng vị thế.
PnL đã thực hiện là con số quan trọng đối với ví của bạn. Khi bạn đóng một lệnh giao dịch, PnL đã thực hiện sẽ được thanh toán vĩnh viễn. Biến động giá không còn ảnh hưởng đến nó nữa.
Các nền tảng khác nhau đặt tên cho chúng theo những cách khác nhau. Binance Futures tách chúng trên bảng điều khiển vị thế. Bybit hiển thị "PnL chưa thực hiện" cho các vị thế đang mở và "PnL đã đóng" cho các vị thế đã thanh toán. Khái niệm này giống nhau bất kể nhãn gọi là gì.
| Thuộc tính | PnL chưa thực hiện | PnL đã thực hiện |
|---|---|---|
| Trạng thái Vị thế | Mở (chưa đóng) | Đã đóng |
| Thay đổi theo giá? | Có, theo mỗi bước giá | Không, được chốt khi đóng |
| Tác động đến số dư tài khoản | Chưa được ghi có | Được ghi có hoặc khấu trừ ngay lập tức |
| Sự kiện thuế (tổng quát) | Thường không phải là sự kiện chịu thuế | Có thể phát sinh sự kiện chịu thuế |
Ví dụ minh họa, từ chưa thực hiện đến đã thực hiện:
Giả sử bạn mua 1 BTC với giá 60.000 đô la. Giá tăng lên 65.000 đô la.
- PnL chưa thực hiện = +5.000 USD. Bạn chưa thực sự kiếm được 5.000 USD. Nếu giá giảm trở lại 60.000 USD, PnL chưa thực hiện của bạn sẽ trở về 0.
- Bạn bán tại mức giá 65.000 USD. PnL đã thực hiện = +5.000 USD. Số tiền này đã được ghi có vào số dư tài khoản của bạn. Biến động giá sẽ không còn ảnh hưởng đến nó nữa.
Tại sao PnL của tôi lại âm khi giá tăng?
Ba tình huống tạo ra kết quả này:
1. Bạn đang nắm giữ một vị thế short. Một vị thế short là một giao dịch mà bạn kiếm lời khi giá giảm. Khi giá tăng, một vị thế short sẽ mất giá trị. Nếu tài sản bạn đang theo dõi tăng giá nhưng bạn đang short, PnL của bạn sẽ di chuyển theo hướng ngược lại.
2. Đòn bẩy Hợp đồng Tương lai và thanh lý. Một vị thế Hợp đồng Tương lai có đòn bẩy cao có thể bị thanh lý trước khi giá phục hồi. Nếu vị thế của bạn bị sàn giao dịch đóng với khoản lỗ trước khi giá phục hồi, PnL đã thực hiện sẽ bị khóa ở mức âm bất kể giá di chuyển thế nào sau đó.
3. Giá vẫn dưới điểm vào lệnh của bạn. Giá có thể đã tăng từ mức thấp gần đây nhưng vẫn ở dưới mức giá vào lệnh của bạn. PnL của bạn được tính dựa trên giá vào lệnh, không phải giá hôm qua. Mức tăng từ 62.000 đô la lên 64.000 đô la vẫn gây ra thua lỗ nếu bạn mua ở mức 65.000 đô la.
Để biết phân tích chi tiết về tình huống này, hãy xem lý do PnL đã đóng của bạn có thể hiển thị khoản lỗ ngay cả khi lợi nhuận chưa thực hiện là dương.
Cách Trader Sử dụng Dữ liệu OHLCV
Mọi biểu đồ bạn xem, mọi chỉ báo trên màn hình và mọi chiến lược tự động chạy trên API của sàn giao dịch đều lấy từ dữ liệu OHLCV. Phân tích kỹ thuật là việc phân tích dữ liệu giá và khối lượng trong quá khứ (bản ghi OHLCV) để dự báo các biến động giá trong tương lai. Không giống như phân tích cơ bản, vốn đánh giá tình hình tài chính hoặc các chỉ số trên chuỗi của một dự án, phân tích kỹ thuật phụ thuộc hoàn toàn vào dữ liệu được ghi lại trong các trường OHLCV.
Giao dịch theo chuyển động giá là thực hành đưa ra quyết định giao dịch dựa trực tiếp trên các mẫu nến OHLCV thô, mà không phụ thuộc vào các chỉ báo trễ. Khi bạn hiểu rõ từng thành phần OHLCV đại diện cho điều gì, bạn có thể đọc hiểu chuyển động giá: nhận biết cách các loại nến với hình dạng khác nhau báo hiệu sự thay đổi trong áp lực mua và bán.
Cấu trúc dữ liệu tương tự cũng hỗ trợ cả giao dịch hệ thống. Mọi chiến lược được xây dựng dựa trên phân tích kỹ thuật đều lấy các quy tắc từ các mô hình OHLCV và giá trị chỉ báo, cho dù chiến lược đó chạy dựa trên việc đọc biểu đồ thủ công hay một công cụ thực thi tự động. Định dạng này có nguồn gốc từ các thị trường tài chính truyền thống: Forex (ngoại hối), chứng khoán và hàng hóa đều đã áp dụng OHLCV làm cấu trúc dữ liệu giá tiêu chuẩn trước khi nó trở nên phổ biến trong thị trường tiền điện tử.
OHLCV và các chỉ báo kỹ thuật
Mọi chỉ báo kỹ thuật tiêu chuẩn đều được tính toán từ một hoặc nhiều thành phần OHLCV. Nếu loại bỏ dữ liệu OHLCV, mọi chỉ báo trên biểu đồ của bạn sẽ ngừng hoạt động. Bảng dưới đây hiển thị các đầu vào chính xác mà mỗi chỉ báo phổ biến sử dụng.
| Chỉ báo | Đầu vào OHLCV được sử dụng |
|---|---|
| Trung bình trượt đơn giản (SMA) | Giá đóng cửa |
| RSI (Chỉ số sức mạnh tương đối) | Giá đóng cửa |
| MACD | Giá đóng cửa (qua các phép tính EMA) |
| Dải Bollinger | Giá đóng cửa (dải giữa là SMA) |
| ATR (Trung bình Biên độ Thực) | Cao, Thấp, Giá đóng cửa |
| VWAP | Giá đóng cửa, Khối lượng |
| OBV (Khối lượng Cân bằng) | Giá đóng cửa, Khối lượng |
SMA 20 phiên lấy giá Đóng cửa của 20 cây nến gần nhất và tính giá trị trung bình của chúng. Con số duy nhất đó, được hiển thị dưới dạng một đường trên biểu đồ của bạn, được tính toán hoàn toàn từ 20 giá trị Đóng cửa OHLCV. Cả chỉ báo nhanh (cố gắng dự đoán hướng giá) và chỉ báo trễ (xác nhận các xu hướng đang diễn ra) đều được trích xuất từ cùng một cấu trúc dữ liệu này.
Khung thời gian OHLCV: Bạn nên sử dụng khoảng thời gian nến nào?
Dữ liệu OHLCV luôn mang tính đặc thù theo khung thời gian. Mỗi nến đại diện chính xác cho một đơn vị của khoảng thời gian đã chọn, và cùng một cặp BTC/USD sẽ hiển thị các giá trị Mở, Cao, Thấp, Đóng và Khối lượng hoàn toàn khác nhau trên biểu đồ 5 phút so với biểu đồ 4 giờ. Việc chọn khung thời gian phù hợp phụ thuộc vào phong cách giao dịch của bạn.
Tài liệu API có thể sử dụng các thuật ngữ "interval", "period" hoặc "resolution" để chỉ cùng một khái niệm. Các ký hiệu "1h" và "60" đều đề cập đến nến 60 phút tùy thuộc vào sàn giao dịch.
| Khung thời gian | Ký hiệu phổ biến | Phong cách giao dịch | Số nến mỗi ngày | Phù hợp nhất cho |
|---|---|---|---|---|
| 1 phút | 1m | Scalping (Giao dịch lướt cực ngắn) | 1.440 | Động lượng rất ngắn hạn |
| 5 phút | 5m | Giao dịch trong ngày Short hạn | 288 | Các điểm vào và thoát lệnh trong ngày |
| 15 phút | 15m | Giao dịch trong ngày | 96 | Xác nhận xu hướng trong ngày |
| 1 giờ | 1h | Giao dịch trong ngày | 24 | Khung thời gian giao dịch trong ngày tiêu chuẩn |
| 4 giờ | 4h | Giao dịch lướt sóng | 6 | Quản lý vị thế nhiều ngày |
| 1 ngày | 1D | Giao dịch lướt sóng / vị thế | 1 | Phân tích xu hướng hàng ngày |
| 1 tuần | 1W | Vị thế / dài hạn | ~0,14 (1 nến mỗi 7 ngày) | Bối cảnh xu hướng Long hạn |
Hầu hết các nhà giao dịch trong ngày sử dụng khung thời gian 15 phút hoặc 1 giờ. Các khung thời gian cao hơn giúp giảm nhiễu; các khung thời gian thấp hơn làm tăng tần suất giao dịch. Các nhà giao dịch swing thường neo quyết định của họ vào biểu đồ 4 giờ hoặc 1 ngày trước khi đi sâu vào khung thời gian thấp hơn để xác định thời điểm vào lệnh.
Định dạng dữ liệu OHLCV: Cách API cung cấp dữ liệu thị trường
Khi các sàn giao dịch và nhà cung cấp dữ liệu truyền dữ liệu OHLCV, họ trả về dưới dạng một mảng các bản ghi, mỗi bản ghi chứa 6 trường: dấu thời gian, giá mở cửa, giá cao nhất, giá thấp nhất, giá đóng cửa và khối lượng. Cấu trúc dưới đây đại diện cho những gì hầu hết các điểm cuối REST API trả về cho một nến đơn lẻ.
[{"close":65600,"high":65800,"low":64500,"open":65000,"timestamp":1700000000000,"volume":1240.5}]
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
| timestamp | Số nguyên (Unix ms) | Thời điểm bắt đầu của kỳ nến |
| open | Số thực | Giá giao dịch đầu tiên trong kỳ |
| high | Số thực | Giá giao dịch cao nhất trong kỳ |
| low | Số thực | Giá giao dịch thấp nhất trong kỳ |
| close | Số thực | Giá giao dịch cuối cùng trong kỳ |
| volume | Số thực | Tổng số lượng tài sản cơ sở đã giao dịch |
Thư viện CCXT cung cấp một giao diện OHLCV chuẩn hóa trên hơn 100 sàn giao dịch, biến nó trở thành điểm khởi đầu phổ biến nhất cho các nhà phát triển đang xây dựng các đường ống dữ liệu liên sàn.
Để tính PnL chưa thực hiện theo cách lập trình, hãy trích xuất trường close từ bản ghi OHLCV và thay thế nó cho giá hiện tại trong công thức: PnL = (close - entry_price) x quantity. Đối với Hợp đồng Tương lai, hãy truy vấn điểm cuối Giá tham chiếu thay vì sử dụng trực tiếp trường close của OHLCV.
OHLCV tổng hợp tất cả các giao dịch trong một khoảng thời gian thành 6 trường, giúp cho việc phân tích và lưu trữ hiệu quả. Dữ liệu tick ghi lại mọi giao dịch riêng lẻ với độ chính xác đầy đủ nhưng có dung lượng lớn hơn rất nhiều; nó phù hợp với các ứng dụng tần suất cao, nơi mà dữ liệu thực hiện giao dịch riêng lẻ quan trọng. Kiểm thử ngược (Backtesting), nghĩa là kiểm tra một chiến lược giao dịch dựa trên dữ liệu OHLCV lịch sử trước khi mạo hiểm với vốn thật, là một trong những trường hợp sử dụng chính cho dữ liệu API OHLCV.
Câu hỏi thường gặp về OHLCV và PnL
OHLCV là viết tắt của từ gì trong giao dịch?
OHLCV là viết tắt của Giá mở cửa (Open), Giá cao nhất (High), Giá thấp nhất (Low), Giá đóng cửa (Close) và Khối lượng giao dịch (Volume). Đây là 5 điểm dữ liệu được ghi nhận cho mỗi nến giá trên thị trường tài chính. Giá mở cửa là mức giá giao dịch đầu tiên, Giá cao nhất là mức giá cao nhất, Giá thấp nhất là mức giá thấp nhất, Giá đóng cửa là mức giá cuối cùng, và Khối lượng giao dịch là tổng số đơn vị được giao dịch trong khoảng thời gian đó.
Tại sao khối lượng giao dịch lại được bao gồm trong OHLCV?
Khối lượng được đưa vào vì riêng giá cả không xác nhận liệu một động thái có nhận được sự hỗ trợ thực sự từ thị trường hay không. Một đợt tăng giá đi kèm khối lượng giao dịch cao có nghĩa là nhiều người tham gia đã giao dịch ở mức giá đó, giúp xác thực xu hướng. Cùng mức tăng đó nhưng với khối lượng thấp có thể nhanh chóng đảo chiều. Khối lượng cung cấp ngữ cảnh cho bốn thành phần OHLCV còn lại.
Sự khác biệt giữa PnL đã thực hiện và PnL chưa thực hiện là gì?
PnL chưa thực hiện là lợi nhuận hoặc thua lỗ trên một vị thế bạn vẫn đang nắm giữ. Nó thay đổi theo mỗi biến động giá và chưa được ghi có vào tài khoản của bạn. PnL đã thực hiện là kết quả cuối cùng, đã được chốt sau khi bạn đóng vị thế. Số tiền này được chuyển vào số dư tài khoản của bạn ngay lập tức. Chỉ có PnL đã thực hiện mới ảnh hưởng đến nguồn vốn thực tế của bạn.
Làm thế nào để tính toán PnL trong giao dịch?
PnL = (Giá Thoát - Giá Vào) x Số lượng. Giả sử bạn mua 1 BTC ở mức $60.000 và bán ở mức $65.000. PnL = ($65.000 - $60.000) x 1 = +$5.000. Đối với Hợp đồng Tương lai, hãy nhân với hệ số đòn bẩy của bạn: PnL Hợp đồng Tương lai = (Giá Thoát - Giá Vào) x Số lượng x Đòn bẩy.
Dữ liệu OHLCV được sử dụng như thế nào trong phân tích kỹ thuật?
Mọi chỉ báo kỹ thuật đều được tính toán từ các trường OHLCV. Các đường trung bình động sử dụng giá Đóng cửa. RSI và MACD bắt nguồn từ giá Đóng cửa. ATR sử dụng giá Cao nhất, Thấp nhất và Đóng cửa để đo lường mức độ biến động. VWAP và OBV sử dụng cả giá Đóng cửa và Khối lượng. Phân tích kỹ thuật là việc phân tích có hệ thống dữ liệu OHLCV được áp dụng để dự báo biến động giá.
PnL âm có nghĩa là gì?
PnL âm nghĩa là vị thế của bạn hiện đang bị lỗ. Đối với một vị thế long, giá hiện tại thấp hơn giá vào lệnh của bạn. Đối với một vị thế short, giá đã tăng lên trên giá vào lệnh của bạn. PnL chưa thực hiện âm có thể trở thành dương nếu giá di chuyển theo hướng có lợi cho bạn trước khi bạn đóng vị thế. PnL đã thực hiện âm là vĩnh viễn.
Làm thế nào để đọc biểu đồ OHLCV?
Chọn khung thời gian của bạn. Mỗi thân nến kéo dài từ giá Mở cửa đến giá Đóng cửa: thân nến màu xanh có nghĩa là giá Đóng cửa cao hơn giá Mở cửa (tăng giá); thân nến màu đỏ có nghĩa là giá Đóng cửa thấp hơn giá Mở cửa (giảm giá). Bóng nến trên kéo dài đến mức Cao nhất; bóng nến dưới kéo dài đến mức Thấp nhất. Thanh khối lượng bên dưới biểu đồ hiển thị hoạt động giao dịch trong khoảng thời gian đó.
Giá đóng cửa trong OHLCV là gì?
Giá đóng cửa là mức giá giao dịch cuối cùng trước khi khung thời gian nến kết thúc và một cây nến mới bắt đầu. Đây là giá trị quan trọng nhất trong số 5 giá trị OHLCV vì hầu hết các chỉ báo kỹ thuật đều sử dụng nó làm dữ liệu đầu vào chính, và các sàn giao dịch sử dụng giá đóng cửa hiện tại (hoặc giá tham chiếu trên hợp đồng tương lai) để tính toán PnL chưa thực hiện của bạn.
PnL có giống với lợi nhuận không?
PNL là viết tắt của Lãi và Lỗ, vì vậy nó bao gồm cả hai kết quả. Lợi nhuận đề cập đến PNL dương, nơi giá thoát lệnh của bạn cao hơn giá vào lệnh trên một vị thế long. Lỗ đề cập đến PNL âm. Thuật ngữ PNL rộng hơn và chính xác hơn cho các ngữ cảnh giao dịch vì nó thừa nhận rõ ràng cả hai chiều.
Dữ liệu OHLCV được sử dụng để làm gì trong tiền điện tử?
Dữ liệu OHLCV cung cấp năng lượng cho mọi biểu đồ Nến trên mọi sàn giao dịch Tiền điện tử. Nó cung cấp dữ liệu cho các chỉ báo kỹ thuật như trung bình động, RSI và MACD. Các nhà phát triển sử dụng nó để xây dựng các bot giao dịch, hệ thống backtesting và trình theo dõi danh mục đầu tư. Các sàn giao dịch sử dụng giá Đóng cửa từ các bản ghi OHLCV để tính toán PNL hiển thị trên bảng điều khiển giao dịch của bạn.
Bài viết liên quan
- Tại sao PnL đã đóng của bạn có thể hiển thị lỗ khi lợi nhuận chưa thực hiện là số dương
- Giới thiệu về chốt lời và cắt lỗ cho giao dịch giao ngay
- Giới thiệu về chốt lời và cắt lỗ cho các hợp đồng tương lai vĩnh viễn
Nội dung này chỉ dành cho mục đích giáo dục và không cấu thành lời khuyên tài chính. Tất cả các ví dụ số liệu chỉ mang tính minh họa và không đại diện cho giá thị trường hiện tại hoặc các khuyến nghị đầu tư. Giao dịch tiền điện tử, hợp đồng tương lai và các công cụ tài chính khác liên quan đến rủi ro thua lỗ đáng kể. Tham khảo ý kiến của cố vấn tài chính đủ điều kiện trước khi đưa ra bất kỳ quyết định giao dịch nào.