Trong giao dịch hàng ngày, khi chúng ta xem biểu đồ cổ phiếu, forex hay hợp đồng tương lai, thường có cảm giác kiếm tiền thật dễ dàng. Tuy nhiên, nhiều trader và nhà đầu tư không theo dõi diễn biến giá theo thời gian thực, mà chỉ xem lại biểu đồ 5 phút, 1 giờ hay hàng ngày sau khi sự việc đã xảy ra. Mặc dù việc xem lại biểu đồ sau đó là hữu ích, nhưng nó chỉ hiển thị một vài điểm dữ liệu, chứ không phải tất cả những gì đã diễn ra trong khoảng thời gian đó.
Các loại biểu đồ phổ biến như OHLC (giá mở cửa, giá cao nhất, giá thấp nhất, giá đóng cửa) và biểu đồ nến đều mất thông tin khi kết thúc chu kỳ thời gian. Khi nến giá hình thành, nó thay đổi theo từng giao dịch (hoặc trên biểu đồ forex, mỗi lần giá thay đổi). Nhưng khi chu kỳ kết thúc, bạn chỉ thấy được giá mở cửa, giá cao nhất, giá thấp nhất và giá đóng cửa.
Những trader không nhận ra sự mất mát thông tin này có thể gặp khó khăn khi triển khai chiến lược theo thời gian thực, nếu họ chỉ backtest trên các nến đã hoàn thành. Hoặc chiến lược của họ có thể hoạt động kém hơn nhiều so với backtest khi chạy trên tài khoản thật.
Tại sao tôi biết điều này? Vì tôi đôi khi bị cắt lỗ trong giao dịch thời gian thực, những lệnh mà khi nhìn lại biểu đồ sau đó trông như thể chắc chắn thắng.
OHLC và biểu đồ nến mất thông tin trong quá trình hình thành
Biểu đồ cung cấp dữ liệu tổng hợp của một chu kỳ, chứ không phải chi tiết những gì đã xảy ra trong chu kỳ đó. Khi một nến giá được hiển thị, phần lớn dữ liệu giá đã xảy ra trong khoảng thời gian đó đã biến mất, chỉ còn lại giá mở cửa, giá cao nhất, giá thấp nhất và giá đóng cửa để đại diện cho khoảng thời gian đó.
Nhìn lại, một nến giá có thể khiến người ta cảm thấy giá đi thẳng từ giá mở cửa đến giá đóng cửa, trong khi thực tế giữa giá mở cửa và giá đóng cửa có thể có nhiều đợt biến động qua lại.
Thông tin bị mất có thể bao gồm breakout giả, những đợt dao động nhanh qua lại, hoặc bất kỳ tổ hợp biến động nào nằm giữa giá cao nhất, giá mở cửa, giá đóng cửa và giá thấp nhất của nến giá.
Tác động tiêu cực của việc dựa vào dữ liệu biểu đồ lịch sử
Nhiều nghiên cứu và phân tích được thực hiện dựa trên biểu đồ lịch sử. Backtest thường sử dụng các nến giá đã hoàn thành (xem các lựa chọn khác bên dưới). Nhưng vì bên trong nến giá có rất nhiều biến động giá, điều này thường gây ra một số vấn đề ảnh hưởng đến kết quả giao dịch thực tế trên tài khoản thật:
1. Cắt lỗ thường xuyên
Trader có thể bị cắt lỗ thường xuyên và thắc mắc tại sao chiến lược lại hoạt động tốt trong backtest. Sau đó giá lại di chuyển theo hướng họ dự đoán. Bản thân chiến lược có thể hiệu quả, nhưng không tính đến biến động giá bên trong nến giá. Trader bị cắt lỗ trước khi đợt biến động mà họ cố gắng nắm bắt (và đã xác nhận trong backtest) xảy ra.
2. Khó khớp lệnh ở giá mong muốn
Trong giao dịch thời gian thực, giá vào lệnh và thoát lệnh mong muốn có thể khó đạt được. Giá có thể biến động nhanh, có thể có trượt giá không lường trước. Biểu đồ nến hiển thị dữ liệu tổng hợp, không thể tiết lộ liệu có khoảng trống thanh khoản hay không. Về lý thuyết, một giao dịch có thể chỉ xảy ra ở giá mở cửa, giá cao nhất, giá thấp nhất hoặc giá đóng cửa, còn các mức giá khác trong nến có thể không có giao dịch nào. Nhưng sau khi nến đóng cửa, người ta thường giả định rằng mọi mức giá trong nến đều đã có giao dịch. Thực tế có thể đúng, cũng có thể không.
3. Biến động giá vượt ngoài dự kiến
Trong giao dịch thời gian thực, giá có thể xuất hiện nhiều biến động mà trader không lường trước, vì các nến giá đã hoàn thành thường khiến cổ phiếu và các tài sản khác trông như chỉ di chuyển theo một hướng. Việc thấy giá dao động qua lại sau khi vào lệnh, và vị thế lúc lỗ lúc lãi, là điều mà biểu đồ lịch sử không thể hiện được. Yếu tố tâm lý (như sợ hãi hoặc tham lam) sẽ xen vào, có thể dẫn đến việc đi chệch khỏi chiến lược.
4. Hiểu sai về thứ tự giá
Nếu một nến giá hiển thị tăng (giá đóng cửa cao hơn giá mở cửa), điều đó không có nghĩa là giá thấp nhất xảy ra trước giá cao nhất (bóng nến). Về mặt thị giác, chúng ta muốn thấy diễn biến giá theo thứ tự thời gian, và giả định rằng thông tin chúng ta thấy được sắp xếp theo thứ tự đó. Nhưng trên thị trường, thứ tự trông có vẻ hợp lý về mặt thị giác có thể không phải là những gì thực sự xảy ra theo thời gian thực. Chúng ta chỉ biết giá đóng cửa xảy ra sau giá mở cửa, nhưng không biết giá cao nhất hay giá thấp nhất xảy ra trước. Trừ khi bạn thực sự biết, đừng giả định.
Sử dụng dữ liệu biểu đồ lịch sử để xây dựng chiến lược (và những hạn chế)
Nếu bạn sử dụng máy tính hoặc phần mềm để backtest, hãy tải dữ liệu Tick thực tế trong một khoảng thời gian và chạy backtest trên dữ liệu Tick, thay vì chạy trên dữ liệu biểu đồ tổng hợp (như 1 phút, 5 phút, v.v.).
Dữ liệu Tick tính đến từng giao dịch, chứ không chỉ giá mở cửa, giá đóng cửa, giá cao nhất và giá thấp nhất của nến. Nó sẽ cho bạn biết số lần bạn bị cắt lỗ (hoặc không bị cắt lỗ), và tần suất giá chạm mục tiêu.
Nếu bạn backtest thủ công, tức là tự xem biểu đồ lịch sử, hãy ghi nhớ những điểm sau:
1. Giả định về cắt lỗ
Hãy nhớ rằng khi chúng ta có thể giao dịch trong quá trình hình thành một nến, chúng ta không biết thứ tự thực tế đã xảy ra. Do đó, hãy giả định rằng cắt lỗ cần được đặt ngoài toàn bộ phạm vi của nến đó. Nếu cắt lỗ được đặt trong phạm vi của nến kích hoạt, thì nó có khả năng bị kích hoạt trong nến đó. Hãy chắc chắn tính đến điều này.
2. Vấn đề thanh khoản và trượt giá
Trừ khi bạn nghiên cứu khối lượng và thanh khoản của tài sản (như spread mua bán), bạn không thể thực sự chắc chắn liệu có thể vào lệnh ở giá mong muốn hay không. Bạn có thể cần tính đến một mức trượt giá nhất định, hoặc bỏ lỡ một số giao dịch vì giá biến động quá nhanh.
3. Áp lực tâm lý khi giao dịch thật: Trong giao dịch thật, đặc biệt là giao dịch trong ngày, bạn có thể sẽ dán mắt vào diễn biến giao dịch sau khi vào lệnh. Khi xem biểu đồ lịch sử, cảm giác về thời gian bị mất đi. Nhưng trong giao dịch thực tế, cảm giác về thời gian khiến chúng ta nghi ngờ về giao dịch của mình. Với mỗi nến giá, một khi giao dịch bắt đầu, bạn phải chịu đựng biến động giá (hoặc đặt lệnh xong rồi rời đi). Nếu bạn cần theo dõi hoặc quản lý giao dịch suốt quá trình diễn ra, liệu chiến lược đó có còn khả thi không?
4. Phân tích biểu đồ lịch sử một cách cẩn thận
Khi xem biểu đồ lịch sử, hãy đặc biệt tỉ mỉ. Nhất là khi bạn tính toán lãi lỗ của các thiết lập giao dịch trước đó. Nếu giá có vẻ có thể hồi về mức cắt lỗ của bạn, hãy giả định rằng nó thực sự đã kích hoạt cắt lỗ, hoặc chuyển sang khung thời gian thấp hơn để xác nhận. Thà giả định trường hợp xấu nhất mà chiến lược vẫn hoạt động tốt, còn hơn giả định trường hợp tốt nhất mà khi giao dịch thật lại hoạt động tệ.
Nếu một điểm vào lệnh và cắt lỗ có thể bị kích hoạt nhiều lần, hãy tính đến điều đó, hoặc chuyển sang khung thời gian thấp hơn để xác nhận. Nếu không chắc chắn, bạn cần điều chỉnh nhẹ điều kiện kích hoạt cho tất cả giao dịch để tránh nhầm lẫn. Nhưng hãy hiểu rằng không có gì có thể thay thế việc giao dịch thật bằng dữ liệu thời gian thực. Lợi nhuận thực sự đến từ giao dịch thật, và đó cũng là nơi chúng ta cần thể hiện năng lực của mình.
Tổng kết
Quan trọng nhất là tránh nghĩ rằng giá sẽ di chuyển theo một hướng duy nhất, ngay cả khi một nến trông như vậy. Gần như trong mọi trường hợp, giá đều dao động qua lại bên trong nến. Mặc dù đôi khi có những đợt biến động mạnh một chiều, nhưng giả định rằng điều đó sẽ xảy ra ngay khi bạn vào lệnh là cực kỳ khó xảy ra trong hầu hết các trường hợp.
Khi bạn mới bắt đầu giao dịch, đặc biệt nếu bạn "vội vàng vào lệnh", bạn sẽ có rất nhiều giao dịch bị cắt lỗ trước khi giá di chuyển theo hướng bạn dự đoán.
Bạn sẽ cảm thấy như mình vừa vào lệnh đã bị cắt lỗ, rồi sau đó nhìn giá di chuyển theo hướng bạn dự đoán không lâu sau đó (trong khi bạn đã bị loại khỏi cuộc chơi). Đây chính là vấn đề mà bài viết này muốn đề cập. Trên biểu đồ lịch sử, tất cả trông thật đơn giản. Nhưng bạn cần học cách giao dịch có chọn lọc và có phân biệt. Bạn cần kiên nhẫn chờ đợi tín hiệu kích hoạt giá đúng, nghĩa là đừng hành động quá sớm. Điều này cần thời gian để học, vì hầu hết trader mới đều sợ bỏ lỡ cơ hội tốt… nên họ nắm bắt quá nhiều cơ hội… bao gồm nhiều cơ hội tồi.
Khi họ nhìn lại biểu đồ, họ sẽ thắc mắc tại sao mình lại làm hỏng mọi chuyện! Diễn biến giá trông rõ ràng và dễ nắm bắt, nhưng họ lại lỗ rất nhiều tiền. Biểu đồ đã che giấu một số thứ, và những trader bốc đồng đang phải trả giá vì điều đó. Hy vọng bây giờ bạn đã hiểu tại sao điều này xảy ra, ngay cả khi bạn đã nghiên cứu rất nhiều biểu đồ lịch sử.
Nếu giá di chuyển theo hướng bạn dự đoán sau nhiều giao dịch của bạn, nhưng bạn lại bỏ lỡ vì bị cắt lỗ, thường thì chỉ cần một chút kiên nhẫn là có thể nắm bắt đúng thời điểm.
Nếu bạn luôn vào lệnh quá muộn và bỏ lỡ cơ hội, thì đó lại là vấn đề khác. Có thể bạn chưa chuẩn bị tốt cho giao dịch sắp tới. Hãy cân nhắc chú thích diễn biến giá, để bạn biết rõ cần làm gì và làm khi nào.
Tuyên bố miễn trừ trách nhiệm:Không có nội dung nào trong bài viết này cấu thành lời khuyên đầu tư cá nhân, cũng không cấu thành lời khuyên mua bán bất kỳ tài sản nào. Giao dịch có rủi ro, có thể dẫn đến thua lỗ lớn, và nếu sử dụng đòn bẩy, thua lỗ có thể vượt quá số vốn đã nạp.